<SEC-DOCUMENT>0001140361-25-041547.txt : 20251112
<SEC-HEADER>0001140361-25-041547.hdr.sgml : 20251112
<ACCEPTANCE-DATETIME>20251112072337
ACCESSION NUMBER:		0001140361-25-041547
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		81
CONFORMED PERIOD OF REPORT:	20250930
FILED AS OF DATE:		20251112
DATE AS OF CHANGE:		20251112

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Opus Genetics, Inc.
		CENTRAL INDEX KEY:			0001228627
		STANDARD INDUSTRIAL CLASSIFICATION:	PHARMACEUTICAL PREPARATIONS [2834]
		ORGANIZATION NAME:           	03 Life Sciences
		EIN:				113516358
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-34079
		FILM NUMBER:		251468819

	BUSINESS ADDRESS:	
		STREET 1:		8 DAVIS DRIVE
		STREET 2:		SUITE 220
		CITY:			DURHAM
		STATE:			NC
		ZIP:			27713
		BUSINESS PHONE:		248-681-9815

	MAIL ADDRESS:	
		STREET 1:		8 DAVIS DRIVE
		STREET 2:		SUITE 220
		CITY:			DURHAM
		STATE:			NC
		ZIP:			27713

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Ocuphire Pharma, Inc.
		DATE OF NAME CHANGE:	20201109

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	REXAHN PHARMACEUTICALS, INC.
		DATE OF NAME CHANGE:	20050516

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	CORPORATE ROAD SHOW DOT COM INC
		DATE OF NAME CHANGE:	20030423
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>ef20054965_10q.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:srt="http://fasb.org/srt/2025" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:currency="http://xbrl.sec.gov/currency/2025" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:naics="http://xbrl.sec.gov/naics/2025" xmlns:sic="http://xbrl.sec.gov/sic/2025" xmlns:stpr="http://xbrl.sec.gov/stpr/2025" xmlns:exch="http://xbrl.sec.gov/exch/2025" xmlns:cef="http://xbrl.sec.gov/cef/2025" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:cyd="http://xbrl.sec.gov/cyd/2025" xmlns:ird="http://opusgtx.com/20250930" xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <!-- Licensed to: Broadridge
         Document created using Broadridge PROfile 25.10.1.5333
         Copyright 1995 - 2025 Broadridge -->
    <meta http-equiv="Content-Type" content="text/html"/>
</head>

<body style="background-color: #ffffff; color: #000000;">
<div id="DSPFiXBRLHidden" style="display: none;"><ix:header><ix:hidden><ix:nonNumeric name="dei:AmendmentFlag" id="Fact_35e5408958c241babdc0551f464f1762" contextRef="c20250101to20250930" format="ixt:fixed-false">false</ix:nonNumeric><ix:nonNumeric name="dei:CurrentFiscalYearEndDate" id="Fact_3a65fc780d7845cd9bdda2afb823c608" contextRef="c20250101to20250930" format="ixt:date-month-day">12-31</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalYearFocus" id="Fact_f308111588eb40da85091e93a65314e6" contextRef="c20250101to20250930">2025</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalPeriodFocus" id="Fact_dd24bd94890d4123ac9165d2c229056a" contextRef="c20250101to20250930">Q3</ix:nonNumeric><ix:nonNumeric name="dei:EntityCentralIndexKey" id="Fact_4f0e285b29fa417b850fbe49d633068d" contextRef="c20250101to20250930">0001228627</ix:nonNumeric><ix:nonFraction name="ird:NumberOfRDOWarrantsSoldAtOfferingPrice" id="Fact_2a06a1ac890445be9ddd316e63e7cd64" contextRef="c20210608_FinancialInstrumentAxis_RDOWarrantsMember_SubsidiarySaleOfStockAxis_RegisteredDirectOfferingMember" unitRef="U001" decimals="2">0.50</ix:nonFraction><ix:nonNumeric name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="Fact_80231749e0104014916aeafca2f61570" contextRef="c20240101to20240930_PlanNameAxis_EquityIncentivePlan2018Member_RangeAxis_MinimumMember">P1Y</ix:nonNumeric><ix:nonNumeric name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="Fact_b3032e9a7c5044188033cbfc7951b54b" contextRef="c20250101to20250930_PlanNameAxis_EquityIncentivePlan2018Member_RangeAxis_MinimumMember">P1Y</ix:nonNumeric><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="Fact_a31f0eccb55f40b3804d99de7104d9fd" contextRef="c20240701to20240930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U003" decimals="0">0</ix:nonFraction><ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Fact_a96f9cec90f54c2488f373c8ad75907b" contextRef="c20250101to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member_RangeAxis_MinimumMember">P1Y</ix:nonNumeric><ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Fact_02d8fb7dba774f3fadbb21d115cbd728" contextRef="c20240101to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member_RangeAxis_MinimumMember">P1Y</ix:nonNumeric><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" id="Fact_c052dcadbf5646d1949e70615a61056c" contextRef="c20250701to20250930" unitRef="U001" decimals="INF">0</ix:nonFraction><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" id="Fact_1fd26cb05d544d9396364c2a8e9b0860" contextRef="c20240701to20240930" unitRef="U001" decimals="INF">0</ix:nonFraction><ix:nonFraction name="ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue" id="Fact_ef64a122f0b647cc9bc73b58c8378c1f" contextRef="c20250701to20250930" unitRef="U003" decimals="0">0</ix:nonFraction><ix:nonFraction name="ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue" id="Fact_63c1f46cbb854821bfe4a6e9d9cc9fff" contextRef="c20240701to20240930" unitRef="U003" decimals="0">0</ix:nonFraction><ix:nonFraction name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" id="Fact_d21f47fbad054094bce89ab0808e866a" contextRef="c20240701to20240930" unitRef="U002" decimals="-6">0</ix:nonFraction><ix:nonFraction name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" id="Fact_e10b9f3d77e54a2b873290f7c31ae457" contextRef="c20250701to20250930" unitRef="U002" decimals="-6">0</ix:nonFraction><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" id="Fact_1e13ed711c2841e0a8af742507839fd3" contextRef="c20250930" unitRef="U002" xsi:nil="true"></ix:nonFraction><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" id="Fact_d714b8179ed94944905665ab1a7aafb7" contextRef="c20241231" unitRef="U002" xsi:nil="true"></ix:nonFraction><ix:nonNumeric name="us-gaap:LeaseExpirationDate1" id="Fact_b06feea9702d449fb6baaf32a96116e9" contextRef="c20250101to20250930">2025-07-31</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:href="ird-20250930.xsd" xlink:type="simple"/></ix:references><ix:resources><xbrli:context id="c20250101to20250930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20251110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-11-10</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_StatementClassOfStockAxis_SeriesAPreferredStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_StatementClassOfStockAxis_SeriesAPreferredStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240701to20240930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250701to20250930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20231231_StatementClassOfStockAxis_SeriesAPreferredStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250331_StatementClassOfStockAxis_SeriesAPreferredStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240930_StatementClassOfStockAxis_SeriesAPreferredStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_StatementClassOfStockAxis_SeriesAPreferredStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250630_StatementClassOfStockAxis_SeriesAPreferredStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240630_StatementClassOfStockAxis_SeriesAPreferredStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250331_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250331_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240331_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240701to20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240331_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250701to20250930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240401to20240630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240401to20240630_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240401to20240630_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240701to20240930_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250701to20250930_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240701to20240930_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240401to20240630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250701to20250930_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250401to20250630_StatementClassOfStockAxis_SeriesAPreferredStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250401to20250630_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250401to20250630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250401to20250630_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250401to20250630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-04-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250930_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250331_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240930_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250630_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240630_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250331_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240630_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250630_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240930_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_RestatementAxis_RevisionOfPriorPeriodReclassificationAdjustmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodReclassificationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241022to20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ird:OpusGeneticsIncMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-22</xbrli:startDate><xbrli:endDate>2024-10-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20241022to20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember_StatementClassOfStockAxis_SeriesAPreferredStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ird:OpusGeneticsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-22</xbrli:startDate><xbrli:endDate>2024-10-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ird:OpusGeneticsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-10-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember_StatementClassOfStockAxis_SeriesAPreferredStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ird:OpusGeneticsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-10-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ird:OpusGeneticsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-10-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241022to20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ird:OpusGeneticsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-22</xbrli:startDate><xbrli:endDate>2024-10-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ird:OpusGeneticsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-10-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201105_BusinessAcquisitionAxis_RexahnStockholdersMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ird:RexahnStockholdersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-11-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_DerivativeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:DerivativeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_DerivativeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:DerivativeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_DerivativeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:DerivativeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_OtherDerivativeLiabilitiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ird:OtherDerivativeLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_OtherDerivativeLiabilitiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ird:OtherDerivativeLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_OtherDerivativeLiabilitiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ird:OtherDerivativeLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_OtherDerivativeLiabilitiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ird:OtherDerivativeLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_OtherDerivativeLiabilitiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ird:OtherDerivativeLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_OtherDerivativeLiabilitiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ird:OtherDerivativeLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_DerivativeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:DerivativeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_OtherDerivativeLiabilitiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ird:OtherDerivativeLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_OtherDerivativeLiabilitiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ird:OtherDerivativeLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_DerivativeFinancialInstrumentsLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_OtherDerivativeLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ird:OtherDerivativeLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_DerivativeFinancialInstrumentsLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_OtherDerivativeLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ird:OtherDerivativeLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_DerivativeFinancialInstrumentsLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_DerivativeFinancialInstrumentsLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_OtherDerivativeLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ird:OtherDerivativeLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_OtherDerivativeLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ird:OtherDerivativeLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_DerivativeFinancialInstrumentsLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_OtherDerivativeLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ird:OtherDerivativeLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_OtherDerivativeLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ird:OtherDerivativeLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_DerivativeFinancialInstrumentsLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsNonrecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240930_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsNonrecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240930_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20221223to20221223_HealthCareOrganizationRevenueSourcesAxis_CommercialMilestonesMember_RangeAxis_MaximumMember_SubsidiarySaleOfStockAxis_BEST1ProgramMember_TypeOfArrangementAxis_IvericAssetPurchaseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:BEST1ProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HealthCareOrganizationRevenueSourcesAxis">ird:CommercialMilestonesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:IvericAssetPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-23</xbrli:startDate><xbrli:endDate>2022-12-23</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190410to20190410_HealthCareOrganizationRevenueSourcesAxis_CommercialMilestonesMember_ProductOrServiceAxis_FirstLicensedProductMember_RangeAxis_MaximumMember_TypeOfArrangementAxis_PennAndUniversityOfFloridaBEST1LicenseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:PennAndUniversityOfFloridaBEST1LicenseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ird:FirstLicensedProductMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HealthCareOrganizationRevenueSourcesAxis">ird:CommercialMilestonesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-10</xbrli:startDate><xbrli:endDate>2019-04-10</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220615to20220615_HealthCareOrganizationRevenueSourcesAxis_DevelopmentRegulatoryAndCommercialMilestoneMember_RangeAxis_MaximumMember_TypeOfArrangementAxis_UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HealthCareOrganizationRevenueSourcesAxis">ird:DevelopmentRegulatoryAndCommercialMilestoneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-15</xbrli:startDate><xbrli:endDate>2022-06-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20211109to20211109_HealthCareOrganizationRevenueSourcesAxis_DevelopmentRegulatoryAndCommercialMilestoneMember_RangeAxis_MaximumMember_TypeOfArrangementAxis_MassachusettsEyeAndEarInfirmaryLicenseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:MassachusettsEyeAndEarInfirmaryLicenseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HealthCareOrganizationRevenueSourcesAxis">ird:DevelopmentRegulatoryAndCommercialMilestoneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-09</xbrli:startDate><xbrli:endDate>2021-11-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20180606to20180606_HealthCareOrganizationRevenueSourcesAxis_DevelopmentRegulatoryAndCommercialMilestoneMember_RangeAxis_MaximumMember_TypeOfArrangementAxis_PennAndUFRHOLicenseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:PennAndUFRHOLicenseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HealthCareOrganizationRevenueSourcesAxis">ird:DevelopmentRegulatoryAndCommercialMilestoneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-06-06</xbrli:startDate><xbrli:endDate>2018-06-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250701to20250701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240701to20240930_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20241022to20241022_AwardTypeAxis_RestrictedStockUnitsRSUMember_TitleOfIndividualAxis_BoardMemberMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ird:BoardMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-22</xbrli:startDate><xbrli:endDate>2024-10-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240411to20240411_AwardTypeAxis_EmployeeStockOptionMember_RelatedPartyTransactionsByRelatedPartyAxis_DirectorMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-11</xbrli:startDate><xbrli:endDate>2024-04-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240411to20240411_AwardTypeAxis_RestrictedStockUnitsRSUMember_RelatedPartyTransactionsByRelatedPartyAxis_DirectorMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-11</xbrli:startDate><xbrli:endDate>2024-04-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240511to20240511_RelatedPartyTransactionsByRelatedPartyAxis_DirectorMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-05-11</xbrli:startDate><xbrli:endDate>2024-05-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240701to20240930_RelatedPartyTransactionsByRelatedPartyAxis_DirectorMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_RelatedPartyTransactionsByRelatedPartyAxis_DirectorMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_RelatedPartyTransactionsByRelatedPartyAxis_DirectorMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250701to20250930_TitleOfIndividualAxis_BoardMemberMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ird:BoardMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_TitleOfIndividualAxis_BoardMemberMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ird:BoardMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250701to20250930_RelatedPartyTransactionsByRelatedPartyAxis_DirectorMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250825to20250825_SubsidiarySaleOfStockAxis_PrivatePlacementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-08-25</xbrli:startDate><xbrli:endDate>2025-08-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250825to20250825_RelatedPartyTransactionsByRelatedPartyAxis_CamGallagherMember_SubsidiarySaleOfStockAxis_PrivatePlacementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ird:CamGallagherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-08-25</xbrli:startDate><xbrli:endDate>2025-08-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250825to20250825_RelatedPartyTransactionsByRelatedPartyAxis_SeanAinsworthMember_SubsidiarySaleOfStockAxis_PrivatePlacementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ird:SeanAinsworthMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-08-25</xbrli:startDate><xbrli:endDate>2025-08-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220825_RelatedPartyTransactionAxis_BindingLetterAgreement2022Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ird:FoundationFightingBlindnessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ird:BindingLetterAgreement2022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-08-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250527_RelatedPartyTransactionAxis_LetterAgreement2025Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ird:FoundationFightingBlindnessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ird:LetterAgreement2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-05-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220825to20220825_RelatedPartyTransactionAxis_BindingLetterAgreement2022Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ird:BindingLetterAgreement2022Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ird:FoundationFightingBlindnessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-25</xbrli:startDate><xbrli:endDate>2022-08-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250527to20250527_RelatedPartyTransactionAxis_LetterAgreement2025Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ird:FoundationFightingBlindnessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ird:LetterAgreement2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-05-27</xbrli:startDate><xbrli:endDate>2025-05-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250527to20250527_RelatedPartyTransactionAxis_BindingLetterAgreement2022Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ird:BindingLetterAgreement2022Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ird:FoundationFightingBlindnessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-05-27</xbrli:startDate><xbrli:endDate>2025-05-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250527_RelatedPartyTransactionAxis_BindingLetterAgreement2022Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ird:BindingLetterAgreement2022Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ird:FoundationFightingBlindnessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-05-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_RelatedPartyTransactionAxis_LetterAgreement2025Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ird:FoundationFightingBlindnessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ird:LetterAgreement2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250630_RelatedPartyTransactionAxis_LetterAgreement2025Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ird:LetterAgreement2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ird:FoundationFightingBlindnessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250613_RelatedPartyTransactionAxis_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ird:FoundationFightingBlindnessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ird:FoundationFightingBlindnessRetinalDegenerationFundAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250630_RelatedPartyTransactionAxis_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ird:FoundationFightingBlindnessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ird:FoundationFightingBlindnessRetinalDegenerationFundAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_RelatedPartyTransactionAxis_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ird:FoundationFightingBlindnessMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ird:FoundationFightingBlindnessRetinalDegenerationFundAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250613to20250613_RelatedPartyTransactionAxis_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ird:FoundationFightingBlindnessRetinalDegenerationFundAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ird:FoundationFightingBlindnessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-06-13</xbrli:startDate><xbrli:endDate>2025-06-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250701to20250930_RelatedPartyTransactionAxis_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ird:FoundationFightingBlindnessRetinalDegenerationFundAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_RelatedPartyTransactionAxis_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ird:FoundationFightingBlindnessRetinalDegenerationFundAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250930_RelatedPartyTransactionAxis_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ird:FoundationFightingBlindnessRetinalDegenerationFundAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241022_StatementClassOfStockAxis_SeriesAPreferredStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-10-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250505_StatementClassOfStockAxis_SeriesAPreferredStockMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-05-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250430_StatementClassOfStockAxis_SeriesAPreferredStockMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-04-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250321to20250321_SubsidiarySaleOfStockAxis_UnderwrittenPublicOfferingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:UnderwrittenPublicOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-21</xbrli:startDate><xbrli:endDate>2025-03-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250321to20250321_SubsidiarySaleOfStockAxis_PrivateOfferingMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:PrivateOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-21</xbrli:startDate><xbrli:endDate>2025-03-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250321to20250321_SubsidiarySaleOfStockAxis_PrivateOfferingMember_TitleOfIndividualAxis_ChairmanOfTheBoardMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:PrivateOfferingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ird:ChairmanOfTheBoardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-21</xbrli:startDate><xbrli:endDate>2025-03-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250321_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:PreFundedWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-21</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250321_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025PrivatePlacementWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-21</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250321_ClassOfWarrantOrRightAxis_March2025WarrantsMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025WarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-21</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250321_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember_TitleOfIndividualAxis_ChairmanOfTheBoardMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025PrivatePlacementWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ird:ChairmanOfTheBoardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-21</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250321_ClassOfWarrantOrRightAxis_March2025WarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025WarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-21</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250321_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025PrivatePlacementWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-21</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250324to20250324_SubsidiarySaleOfStockAxis_March2025FinancingsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:March2025FinancingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-24</xbrli:startDate><xbrli:endDate>2025-03-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025WarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250321_ClassOfWarrantOrRightAxis_March2025WarrantsMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025WarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-21</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025WarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250324_ClassOfWarrantOrRightAxis_March2025WarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025WarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025WarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025WarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250701to20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025WarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250324to20250324_ClassOfWarrantOrRightAxis_March2025WarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025WarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-24</xbrli:startDate><xbrli:endDate>2025-03-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025WarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250324_ClassOfWarrantOrRightAxis_March2025WarrantsMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025WarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025PrivatePlacementWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250321_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025PrivatePlacementWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-21</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025PrivatePlacementWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250324_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025PrivatePlacementWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:PreFundedWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025PrivatePlacementWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025PrivatePlacementWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250701to20250930_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025PrivatePlacementWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250324to20250324_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025PrivatePlacementWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-03-24</xbrli:startDate><xbrli:endDate>2025-03-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250324_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025PrivatePlacementWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-03-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember_RangeAxis_MinimumMember_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025PrivatePlacementWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210311to20210311_RangeAxis_MaximumMember_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:AtTheMarketProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-11</xbrli:startDate><xbrli:endDate>2021-03-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250701to20250930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:AtTheMarketProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:AtTheMarketProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240701to20240930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:AtTheMarketProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210311to20250930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:AtTheMarketProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-11</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:AtTheMarketProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210608to20210608_StatementEquityComponentsAxis_CommonStockMember_SubsidiarySaleOfStockAxis_RegisteredDirectOfferingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:RegisteredDirectOfferingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-08</xbrli:startDate><xbrli:endDate>2021-06-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210608_StatementEquityComponentsAxis_CommonStockMember_SubsidiarySaleOfStockAxis_RegisteredDirectOfferingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:RegisteredDirectOfferingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210608_FinancialInstrumentAxis_RDOWarrantsMember_SubsidiarySaleOfStockAxis_RegisteredDirectOfferingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:RegisteredDirectOfferingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ird:RDOWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_FinancialInstrumentAxis_RDOWarrantsMember_SubsidiarySaleOfStockAxis_RegisteredDirectOfferingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ird:RDOWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:RegisteredDirectOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_FinancialInstrumentAxis_RDOWarrantsMember_SubsidiarySaleOfStockAxis_RegisteredDirectOfferingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ird:RDOWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:RegisteredDirectOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200629to20200629_RelatedPartyTransactionsByRelatedPartyAxis_DirectorMember_TypeOfArrangementAxis_SecuritiesPurchaseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-29</xbrli:startDate><xbrli:endDate>2020-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200629to20200629_RelatedPartyTransactionsByRelatedPartyAxis_InvestorMember_TypeOfArrangementAxis_SecuritiesPurchaseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-29</xbrli:startDate><xbrli:endDate>2020-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200629to20200629_BusinessAcquisitionAxis_RexahnStockholdersMember_TypeOfArrangementAxis_SecuritiesPurchaseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ird:RexahnStockholdersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-29</xbrli:startDate><xbrli:endDate>2020-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200629to20200629_TypeOfArrangementAxis_SecuritiesPurchaseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-29</xbrli:startDate><xbrli:endDate>2020-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20201119_ClassOfWarrantOrRightAxis_SeriesAWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:SeriesAWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-11-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_ClassOfWarrantOrRightAxis_SeriesAWarrantsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:SeriesAWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250930_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20240101to20241231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceTwoMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:WarrantExercisePriceTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceFourMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:WarrantExercisePriceFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:WarrantExercisePriceOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceThreeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:WarrantExercisePriceThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250701to20250930_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250701to20250930_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240701to20240930_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240701to20240930_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250808_PlanNameAxis_InducementPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:InducementPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-08-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201105_PlanNameAxis_EquityIncentivePlan2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-11-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201105_PlanNameAxis_EquityIncentivePlan2020Member_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2020Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-11-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250522_PlanNameAxis_InducementPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:InducementPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-05-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_PlanNameAxis_EquityIncentivePlan2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201105_PlanNameAxis_EquityIncentivePlan2020Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2020Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-11-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_PlanNameAxis_EvergreenProvisionPlan2020Member_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EvergreenProvisionPlan2020Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_PlanNameAxis_EvergreenProvisionPlan2020Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EvergreenProvisionPlan2020Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250101_PlanNameAxis_EvergreenProvisionPlan2020Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EvergreenProvisionPlan2020Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-01-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240701to20240930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250701to20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_PlanNameAxis_EquityIncentivePlan2018Member_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_PlanNameAxis_EquityIncentivePlan2018Member_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_PlanNameAxis_EquityIncentivePlan2018Member_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_PlanNameAxis_EquityIncentivePlan2018Member_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_PlanNameAxis_EquityIncentivePlan2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_PlanNameAxis_EquityIncentivePlan2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250701to20250930_PlanNameAxis_EquityIncentivePlan2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250701to20250930_PlanNameAxis_EquityIncentivePlan2018Member_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20241231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241001to20241231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-10-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240701to20240930_PlanNameAxis_EquityIncentivePlan2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240701to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2020Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2020Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250701to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2020Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2020Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2020Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2020Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2020Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2020Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member_VestingAxis_ShareBasedCompensationAwardTrancheOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2020Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member_VestingAxis_ShareBasedCompensationAwardTrancheOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2020Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250701to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240701to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20241231_AwardTypeAxis_RestrictedStockUnitsRSUMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_PlanNameAxis_EquityIncentivePlan2018Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_PlanNameAxis_EvergreenProvisionPlan2020Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EvergreenProvisionPlan2020Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_RelatedPartyTransactionAxis_ApexianSublicenseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ird:ApexianSublicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_HealthCareOrganizationRevenueSourcesAxis_DevelopmentAndRegulatoryMilestonesMember_RangeAxis_MaximumMember_RelatedPartyTransactionAxis_ApexianSublicenseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ird:ApexianSublicenseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HealthCareOrganizationRevenueSourcesAxis">ird:DevelopmentAndRegulatoryMilestonesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_HealthCareOrganizationRevenueSourcesAxis_SalesMilestonesMember_RangeAxis_MaximumMember_RelatedPartyTransactionAxis_ApexianSublicenseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ird:ApexianSublicenseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HealthCareOrganizationRevenueSourcesAxis">ird:SalesMilestonesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20221101to20221130_TypeOfArrangementAxis_ViatrisLicenseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:ViatrisLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2022-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20221106to20221106_TypeOfArrangementAxis_ViatrisLicenseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:ViatrisLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-06</xbrli:startDate><xbrli:endDate>2022-11-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20221106_TypeOfArrangementAxis_ViatrisLicenseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:ViatrisLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-11-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250930_TypeOfArrangementAxis_ViatrisLicenseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:ViatrisLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_TypeOfArrangementAxis_ViatrisLicenseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:ViatrisLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20230930_HealthCareOrganizationRevenueSourcesAxis_SalesMilestonesMember_TypeOfArrangementAxis_ViatrisLicenseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:ViatrisLicenseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HealthCareOrganizationRevenueSourcesAxis">ird:SalesMilestonesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20231231_TypeOfArrangementAxis_ViatrisLicenseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:ViatrisLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20241231_TypeOfArrangementAxis_ViatrisLicenseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:ViatrisLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_HealthCareOrganizationRevenueSourcesAxis_SalesMilestonesMember_TypeOfArrangementAxis_ViatrisLicenseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:ViatrisLicenseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HealthCareOrganizationRevenueSourcesAxis">ird:SalesMilestonesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250701to20250930_TypeOfArrangementAxis_ViatrisLicenseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:ViatrisLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_TypeOfArrangementAxis_ViatrisLicenseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:ViatrisLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240701to20240930_TypeOfArrangementAxis_ViatrisLicenseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:ViatrisLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_ProductOrServiceAxis_LicenseTransferFeeMember_TypeOfArrangementAxis_ViatrisLicenseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ird:LicenseTransferFeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:ViatrisLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_ProductOrServiceAxis_LicenseTransferFeeMember_TypeOfArrangementAxis_ViatrisLicenseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ird:LicenseTransferFeeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:ViatrisLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240930_TypeOfArrangementAxis_ViatrisLicenseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:ViatrisLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_TypeOfArrangementAxis_BioSenseLicenseAndAssignmentsAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:BioSenseLicenseAndAssignmentsAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_TypeOfArrangementAxis_ProcessaLicenseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:ProcessaLicenseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240701to20240930_TypeOfArrangementAxis_SBIRGrantAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:SBIRGrantAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_TypeOfArrangementAxis_SBIRGrantAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:SBIRGrantAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250701to20250930_TypeOfArrangementAxis_SBIRGrantAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:SBIRGrantAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_TypeOfArrangementAxis_SBIRGrantAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:SBIRGrantAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250722_TypeOfArrangementAxis_RDH12AgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:RDH12AgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-07-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20250701to20250930_TypeOfArrangementAxis_RDH12AgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:RDH12AgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_TypeOfArrangementAxis_RDH12AgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:RDH12AgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_WarrantMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_RestrictedStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_RestrictedStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_WarrantMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20211001to20211001_RetirementPlanNameAxis_RetirementPlan401KMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">ird:RetirementPlan401KMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240701to20240930_RetirementPlanNameAxis_RetirementPlan401KMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">ird:RetirementPlan401KMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-07-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250101to20250930_RetirementPlanNameAxis_RetirementPlan401KMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">ird:RetirementPlan401KMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-01-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20240101to20240930_RetirementPlanNameAxis_RetirementPlan401KMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">ird:RetirementPlan401KMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20250701to20250930_RetirementPlanNameAxis_RetirementPlan401KMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">ird:RetirementPlan401KMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-07-01</xbrli:startDate><xbrli:endDate>2025-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20251105to20251105_SubsequentEventTypeAxis_SubsequentEventMember_SubsidiarySaleOfStockAxis_November2025RegisteredDirectOfferingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:November2025RegisteredDirectOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-11-05</xbrli:startDate><xbrli:endDate>2025-11-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20251105to20251105_StatementEquityComponentsAxis_CommonStockMember_SubsequentEventTypeAxis_SubsequentEventMember_SubsidiarySaleOfStockAxis_November2025RegisteredDirectOfferingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:November2025RegisteredDirectOfferingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-11-05</xbrli:startDate><xbrli:endDate>2025-11-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20251105_StatementEquityComponentsAxis_CommonStockMember_SubsequentEventTypeAxis_SubsequentEventMember_SubsidiarySaleOfStockAxis_November2025RegisteredDirectOfferingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:November2025RegisteredDirectOfferingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-11-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20251105_FinancialInstrumentAxis_PreFundedRDOWarrantsMember_SubsequentEventTypeAxis_SubsequentEventMember_SubsidiarySaleOfStockAxis_November2025RegisteredDirectOfferingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001228627</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ird:PreFundedRDOWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:November2025RegisteredDirectOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-11-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="U001"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="U002"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="U003"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="U004"><xbrli:measure>ird:Asset</xbrli:measure></xbrli:unit><xbrli:unit id="U005"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="U006"><xbrli:measure>ird:Right</xbrli:measure></xbrli:unit><xbrli:unit id="U007"><xbrli:measure>ird:Milestone</xbrli:measure></xbrli:unit><xbrli:unit id="U008"><xbrli:measure>ird:Intallment</xbrli:measure></xbrli:unit><xbrli:unit id="U009"><xbrli:measure>ird:Director</xbrli:measure></xbrli:unit><xbrli:unit id="U010"><xbrli:measure>ird:Performanceobligation</xbrli:measure></xbrli:unit><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_3391cd12f6d54f75a5c22f101cb36206" toRefs="Foot_73efd941cad64a2daaaa08580330762c" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_8c3c7f27a7ac4978b2c6bd6086c4423c" toRefs="Foot_73efd941cad64a2daaaa08580330762c" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_b6f4f17e1f4246759331d6015fd4f16b" toRefs="Foot_73efd941cad64a2daaaa08580330762c" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_6a469646c3b647d5b29e9428296b35d2" toRefs="Foot_73efd941cad64a2daaaa08580330762c" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_34a0b91fef9e45eaa7cb4298b1ae0d11" toRefs="Foot_73efd941cad64a2daaaa08580330762c" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_dda572fed66b41fd94188fb699f8a97c" toRefs="Foot_65369edd05074384bb911e9487c6a829" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_cb953bbdd0cd4e06b7547f58ef45fe50" toRefs="Foot_65369edd05074384bb911e9487c6a829" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_bae0920cee294e9d9dcaffbd84726a76" toRefs="Foot_65369edd05074384bb911e9487c6a829" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_369990cab911425aacc36b6288b4b176" toRefs="Foot_65369edd05074384bb911e9487c6a829" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_becff3714a64459ab6dedce160ba78fa" toRefs="Foot_0f84b8d17c46402bb99af0a257fe53d9" linkRole="http://www.xbrl.org/2003/role/link"/><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_1b392a95dc7a4c6280c378447eeb8a1a" toRefs="Foot_0f84b8d17c46402bb99af0a257fe53d9" linkRole="http://www.xbrl.org/2003/role/link"/></ix:resources></ix:header></div>
<div style="line-height: initial;">
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
    <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
      <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
        <div>
          <hr style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"/>
          <div>
            <div style="text-align: center; font-size: 14pt; font-weight: bold;">UNITED STATES<br/>
            </div>

            <div style="text-align: center; font-size: 14pt; font-weight: bold;">SECURITIES AND EXCHANGE COMMISSION</div>

            <div style="text-align: center; font-size: 12pt; font-weight: bold;">Washington, DC 20549</div>

            <div style="text-align: center;"><span style="font-weight: bold;"> </span><br/>
            </div>

            <div style="text-align: center; font-size: 18pt; font-weight: bold;">Form <ix:nonNumeric name="dei:DocumentType" id="Fact_57b0064884164574b1d1168ca1556032" contextRef="c20250101to20250930">10-Q</ix:nonNumeric></div>

            <div style="text-align: center;"> <br/>
            </div>

            <div style="text-align: center; font-weight: bold;">(Mark One)</div>

            <div><br/>
            </div>

            <div style="text-align: center;"><ix:nonNumeric name="dei:DocumentQuarterlyReport" id="Fact_afd251966515429d8f3f98e471ca541d" contextRef="c20250101to20250930" format="ixt-sec:boolballotbox">&#9746;</ix:nonNumeric> QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</div>

            <div style="text-align: center;"><span style="font-weight: bold;"> </span><br/>
            </div>

            <div style="text-align: center; font-weight: bold;">For the Quarterly Period Ended <ix:nonNumeric name="dei:DocumentPeriodEndDate" id="Fact_da403a2e7dc94cd685cc960cbf8a7092" contextRef="c20250101to20250930" format="ixt:date-monthname-day-year-en">September 30, 2025</ix:nonNumeric></div>

            <div style="text-align: center;"><span style="font-weight: bold;"> </span><br/>
            </div>

            <div style="text-align: center; font-weight: bold;">OR</div>

            <div style="text-align: center;"> <br/>
            </div>

            <div style="text-align: center;"><ix:nonNumeric name="dei:DocumentTransitionReport" id="Fact_c5a5c608ecbf44bd969533a68c2eafa7" contextRef="c20250101to20250930" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric> TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF SECURITIES EXCHANGE ACT OF 1934</div>

            <div style="text-align: center;"> <br/>
            </div>

            <div style="text-align: center; font-weight: bold;">For the transition period from <span style="text-decoration: underline;">&#160; &#160; &#160; &#160; &#160; &#160; &#160;&#160; </span> to ________</div>

            <div style="text-align: center;"> <br/>
            </div>

            <div style="text-align: center;">Commission File Number<span style="font-weight: bold;">: <ix:nonNumeric name="dei:EntityFileNumber" id="Fact_d2b3a0e0d86442f4a969d4410cc6ae5a" contextRef="c20250101to20250930">001-34079</ix:nonNumeric></span></div>

            <div>&#160;</div>

            <div style="text-align: center; font-size: 24pt; font-weight: bold;"><ix:nonNumeric name="dei:EntityRegistrantName" id="Fact_ea9d31fd709c4d1393cc785e3c5693a8" contextRef="c20250101to20250930">Opus Genetics, Inc.</ix:nonNumeric><br/>
            </div>

            <div style="text-align: center;">(Exact name of Registrant as specified in its charter)</div>

            <div style="text-align: center;"> <br/>
            </div>

            <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 49.01%; vertical-align: bottom;">
                    <div style="text-align: center; font-weight: bold;"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" id="Fact_dd6227b87d78439e9f6c20494c211cd3" contextRef="c20250101to20250930" format="ixt-sec:stateprovnameen">Delaware</ix:nonNumeric><br/>
                    </div>
                  </td>

    <td style="width: 2%; vertical-align: bottom;">&#160;</td>

    <td style="width: 49%; vertical-align: bottom;">
                    <div style="text-align: center; font-weight: bold;"><ix:nonNumeric name="dei:EntityTaxIdentificationNumber" id="Fact_0c8ad06e2edb43d3b43b22ea585dfc43" contextRef="c20250101to20250930">11-3516358</ix:nonNumeric><br/>
                    </div>
                  </td>

  </tr>

  <tr>

    <td style="width: 49.01%; vertical-align: bottom; white-space: nowrap;">
                    <div style="text-align: center;">(State or other jurisdiction of</div>
                    <div style="text-align: center;"> incorporation or organization)</div>
                  </td>

    <td style="width: 2%; vertical-align: bottom;">&#160;</td>

    <td style="width: 49%; vertical-align: top; white-space: nowrap;">
                    <div style="text-align: center;">(I.R.S. Employer </div>
                    <div style="text-align: center;">Identification No.)</div>
                  </td>

  </tr>


</table>
            <div><br/>
            </div>

            <div>&#160;</div>

            <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 49%; vertical-align: bottom;">
                    <div style="text-align: center; font-weight: bold;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" id="Fact_d7832e0cbde84d23b9c7fbcccb5f5f81" contextRef="c20250101to20250930">8 Davis Drive</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressAddressLine2" id="Fact_1a5f2dadc8d447a087d23044433f3165" contextRef="c20250101to20250930">Suite 220</ix:nonNumeric> </div>
                    <div style="text-align: center; font-weight: bold;"><ix:nonNumeric name="dei:EntityAddressCityOrTown" id="Fact_2086f605614b45b1a5ac214b4e2c42f1" contextRef="c20250101to20250930">Durham</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressStateOrProvince" id="Fact_b35cf3ac07284c22943ee9154dfca953" contextRef="c20250101to20250930">NC</ix:nonNumeric></div>
                  </td>

    <td style="width: 2%; vertical-align: bottom;">&#160;</td>

    <td style="width: 49%; vertical-align: bottom;">
                    <div style="text-align: center; font-weight: bold;"><ix:nonNumeric name="dei:EntityAddressPostalZipCode" id="Fact_2b52513b89fb4acd8a55dd65ef562924" contextRef="c20250101to20250930">27713</ix:nonNumeric><br/>
                    </div>
                  </td>

  </tr>

  <tr>

    <td style="width: 49%; vertical-align: bottom;">
                    <div style="text-align: center;">(Address of principal executive offices)</div>
                  </td>

    <td style="width: 2%; vertical-align: bottom;">&#160;</td>

    <td style="width: 49%; vertical-align: bottom;">
                    <div style="text-align: center;">(Zip Code)</div>
                  </td>

  </tr>


</table>
            <div style="text-align: center;"> <br/>
            </div>

            <div style="text-align: center;"><span style="font-weight: bold;">Registrant&#8217;s telephone number, including area <span style="font-weight: bold;">code:</span> (<ix:nonNumeric name="dei:CityAreaCode" id="Fact_0be91ae415534766bfec993974880b26" contextRef="c20250101to20250930">984</ix:nonNumeric>) <ix:nonNumeric name="dei:LocalPhoneNumber" id="Fact_017620adb4ca40ad85c803e429495a26" contextRef="c20250101to20250930">884-6030</ix:nonNumeric></span></div>

            <div style="text-align: center; font-weight: bold;"><br/>
              N/A </div>

            <div style="text-align: center;">(Former name or former address, if changed since last report)</div>

            <div> <br/>
            </div>

            <div style="text-align: center; font-weight: bold;">Securities registered pursuant to Section 12(b) of the Act:</div>

            <div style="text-align: justify;"> <br/>
            </div>

            <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="width: 29.81%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                    <div style="text-align: center; font-weight: bold;">Title of each class</div>
                  </td>

    <td style="width: 1.39%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td style="width: 24.58%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                    <div style="text-align: center; font-weight: bold;">Trading Symbol</div>
                  </td>

    <td style="width: 1%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td style="width: 43%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                    <div style="text-align: center; font-weight: bold;">Name of each exchange on which registered</div>
                  </td>

  </tr>

  <tr>

    <td style="width: 29.81%; vertical-align: bottom;">
                    <div style="text-align: center; font-weight: bold;"><ix:nonNumeric name="dei:Security12bTitle" id="Fact_76d99dc2c07444b0b409ab496b80b9ac" contextRef="c20250101to20250930">Common Stock, $0.0001 par value per share</ix:nonNumeric><br/>
                    </div>
                  </td>

    <td style="width: 1.39%; vertical-align: bottom;"><br/>
                  </td>

    <td style="width: 24.58%; vertical-align: bottom;">
                    <div style="text-align: center; font-weight: bold;"><ix:nonNumeric name="dei:TradingSymbol" id="Fact_eebc1b0b014d489caac4a148ab827c42" contextRef="c20250101to20250930">IRD</ix:nonNumeric><br/>
                    </div>
                  </td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 43%; vertical-align: bottom;">
                    <div style="text-align: center; font-weight: bold;">The <ix:nonNumeric name="dei:SecurityExchangeName" id="Fact_e36706a79b7a4dcbbf7f537f9e6903ea" contextRef="c20250101to20250930" format="ixt-sec:exchnameen">Nasdaq</ix:nonNumeric> Stock Market LLC<br/>
                    </div>
                  </td>

  </tr>


</table>
            <div style="text-align: justify;"> <br/>
            </div>

            <div style="text-align: justify;">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter
              period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. <ix:nonNumeric name="dei:EntityCurrentReportingStatus" id="Fact_0e7be9be9044406e98f1c691b60ac2db" contextRef="c20250101to20250930">Yes</ix:nonNumeric>
              &#9746; No &#9744;</div>

            <div style="text-align: justify;"> <br/>
            </div>

            <div style="text-align: justify;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (section 232.405 of this chapter) during
              the preceding 12 months (or for such shorter period that the registrant was required to submit such files). <ix:nonNumeric name="dei:EntityInteractiveDataCurrent" id="Fact_68ded21c39f84e74872c4e47ed1f4824" contextRef="c20250101to20250930">Yes</ix:nonNumeric> &#9746; No &#9744;</div>

            <div style="text-align: justify;"> <br/>
            </div>

            <div style="text-align: justify;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of
              &#8220;large accelerated filer&#8221;, &#8220;accelerated filer&#8221;, &#8220;smaller reporting company&#8221;, and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act:</div>

            <div style="text-indent: 36pt;"> <br/>
            </div>

            <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 25%; vertical-align: bottom; white-space: nowrap;">
                    <div>Large accelerated filer</div>
                  </td>

    <td style="width: 30%; vertical-align: bottom;">&#9744;</td>

    <td style="width: 25%; vertical-align: bottom; white-space: nowrap;">
                    <div><ix:nonNumeric name="dei:EntityFilerCategory" id="Fact_faf2208630fa45758e214f1276e7610c" contextRef="c20250101to20250930" format="ixt-sec:entityfilercategoryen">Non-accelerated filer</ix:nonNumeric><br/>
                    </div>
                  </td>

    <td style="width: 20%; vertical-align: bottom;">&#9746;</td>

  </tr>

  <tr>

    <td style="width: 25%; vertical-align: bottom; white-space: nowrap;">
                    <div>Accelerated filer</div>
                  </td>

    <td style="width: 30%; vertical-align: bottom;">&#9744;</td>

    <td style="width: 25%; vertical-align: bottom; white-space: nowrap;">
                    <div>Smaller reporting company</div>
                  </td>

    <td style="width: 20%; vertical-align: bottom;"><ix:nonNumeric name="dei:EntitySmallBusiness" id="Fact_23aa3e851b6441b882898dbe29daa897" contextRef="c20250101to20250930" format="ixt-sec:boolballotbox">&#9746;</ix:nonNumeric><br/>
                  </td>

  </tr>

  <tr>

    <td style="width: 25%; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td style="width: 30%; vertical-align: bottom;">&#160;</td>

    <td style="width: 25%; vertical-align: bottom; white-space: nowrap;">
                    <div>Emerging growth company</div>
                  </td>

    <td style="width: 20%; vertical-align: bottom;"><ix:nonNumeric name="dei:EntityEmergingGrowthCompany" id="Fact_9c08f28ea4604fc995cb0b0f28ffb956" contextRef="c20250101to20250930" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric><br/>
                  </td>

  </tr>


</table>
            <div style="text-indent: 36pt;"> <br/>
            </div>

            <div style="text-align: justify;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided
              pursuant to Section 13(a) of the Exchange Act. &#9744;</div>

            <div style="text-align: justify;"> <br/>
            </div>

            <div style="text-align: justify;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes <ix:nonNumeric name="dei:EntityShellCompany" id="Fact_6526f3781660478288f3c20cb81fb6d6" contextRef="c20250101to20250930" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric>
              No <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">&#9746;</span></div>

            <div style="text-align: justify;"> <br/>
            </div>

            <div style="text-align: justify; background-color: rgb(255, 255, 255);">The number of outstanding shares of the registrant&#8217;s common stock as of November 10, 2025 was <ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" id="Fact_06c1e3943c6145929dc6797ab2b62dfd" contextRef="c20251110" unitRef="U001" decimals="INF" scale="0" format="ixt:num-dot-decimal">68,964,208</ix:nonFraction>.</div>

            <div><br/>
            </div>

            <div>
              <hr style="border: none; border-bottom: 4px solid black; border-top: 1px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"/></div>

            <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
              <div class="BRPFPageFooter" style="width: 100%;"></div>

              <div class="BRPFPageBreak" style="page-break-after:always;">
                <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

              <div class="BRPFPageHeader" style="width: 100%;"></div>

            </div>

            <!--PROfilePageNumberReset%Num%2%%%--> </div>

        </div>

      </div>

    </div>

  </div>

</div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">

    <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-align: center;">OPUS GENETICS, INC.</div>

    <div><span style="font-size: 10pt;"> </span></div>

    <div style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">FORM 10-Q</div>

    <div><span style="font-size: 10pt;"> </span></div>

    <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: center; font-family: 'Times New Roman'; font-weight: bold;"><!--Anchor--><!--Anchor--><!--Anchor--><a id="INDEX"><!--Anchor--></a>INDEX</div>
<div><span style="font-size: 10pt;"> </span>
     <br/></div>

    <div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; text-align: center; font-family: 'Times New Roman';">
      <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="width: 10%; vertical-align: bottom;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
            </td>

    <td style="width: 82%; vertical-align: bottom;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
            </td>

    <td style="width: 8%; vertical-align: bottom; border-bottom: #000000 2px solid;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Page</div>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: bottom;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
            </td>

    <td style="width: 82%; vertical-align: bottom;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">PART 1 &#8211; FINANCIAL INFORMATION</span></div>
            </td>

    <td style="width: 8%; vertical-align: bottom;">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Item 1.</div>
            </td>

    <td style="width: 82%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#FinancialStatements">Financial Statements</a></div>
            </td>

    <td style="width: 8%; vertical-align: bottom; background-color: rgb(204, 238, 255); text-align: right;"> 3<br/>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: bottom;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
            </td>

    <td style="width: 82%; vertical-align: bottom;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#ConsolidatedBalanceSheets"><span style="font-size: 10pt; font-family: 'Times New Roman';">Condensed</span>&#160;<span style="font-size: 10pt; font-family: 'Times New Roman';">Consolidated Balance Sheets as of September 30, 2025 (unaudited) and December 31, 2024</span></a></div>
            </td>

    <td style="width: 8%; vertical-align: bottom; text-align: right;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">3<br/>
              </div>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
            </td>

    <td style="width: 82%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#ComprehensiveLoss"><span style="font-size: 10pt; font-family: 'Times New Roman';">Condensed Consolidated Statements of Comprehensive Loss for the three
                    and nine months ended September 30, 2025 and 2024 (unaudited)</span></a></div>
            </td>

    <td style="width: 8%; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">4<br/>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: bottom;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
            </td>

    <td style="width: 82%; vertical-align: bottom;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#StockholdersEquity"><span style="font-size: 10pt; font-family: 'Times New Roman';">Condensed Consolidated Statements of Changes in Series A Preferred
                    Stock and Stockholders&#8217; Equity for the three and nine months ended September 30, 2025 and 2024 (unaudited)</span></a></div>
            </td>

    <td style="width: 8%; vertical-align: bottom; text-align: right;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">5<br/>
              </div>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
            </td>

    <td style="width: 82%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#CashFlows"><span style="font-size: 10pt; font-family: 'Times New Roman';">Condensed Consolidated Statements of Cash Flows for the nine months ended
                    September 30, 2025 and 2024 (unaudited)</span></a></div>
            </td>

    <td style="width: 8%; vertical-align: bottom; background-color: rgb(204, 238, 255); text-align: right;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">6<br/>
              </div>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: bottom;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
            </td>

    <td style="width: 82%; vertical-align: bottom;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#NotestoCondensedConsolida">Notes to Condensed Consolidated Financial Statements (unaudited)</a></div>
            </td>

    <td style="width: 8%; vertical-align: bottom; text-align: right;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">7<br/>
              </div>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Item 2.</div>
            </td>

    <td style="width: 82%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#ManagementsDiscussionandA">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></div>
            </td>

    <td style="width: 8%; vertical-align: bottom; background-color: rgb(204, 238, 255); text-align: right;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">27<br/>
              </div>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: bottom;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Item 3.</div>
            </td>

    <td style="width: 82%; vertical-align: bottom;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#QuantitativeandQualitativ">Quantitative and Qualitative Disclosures About Market Risk</a></div>
            </td>

    <td style="width: 8%; vertical-align: bottom; text-align: right;">46<br/>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Item 4</span>.</div>
            </td>

    <td style="width: 82%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#ControlsandProcedures">Controls and Procedures</a></div>
            </td>

    <td style="width: 8%; vertical-align: bottom; background-color: rgb(204, 238, 255); text-align: right;"> 46<br/>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: bottom;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
            </td>

    <td style="width: 82%; vertical-align: bottom;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
            </td>

    <td style="width: 8%; vertical-align: bottom; text-align: right;"><br/>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
            </td>

    <td style="width: 82%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">PART II &#8211; OTHER INFORMATION</span></div>
            </td>

    <td style="width: 8%; vertical-align: bottom; background-color: rgb(204, 238, 255); text-align: right;"><br/>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: bottom;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
            </td>

    <td style="width: 82%; vertical-align: bottom;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
            </td>

    <td style="width: 8%; vertical-align: bottom; text-align: right;"><br/>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Item 1.</div>
            </td>

    <td style="width: 82%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#LegalProceedings">Legal Proceedings</a></div>
            </td>

    <td style="width: 8%; vertical-align: bottom; background-color: rgb(204, 238, 255); text-align: right;"> 47<br/>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: bottom;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Item 1A.</div>
            </td>

    <td style="width: 82%; vertical-align: bottom;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#RiskFactors">Risk Factors</a></div>
            </td>

    <td style="width: 8%; vertical-align: bottom; text-align: right;">
              <div style="font-family: 'Times New Roman'; font-size: 10pt;">47<br/>
              </div>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Item 2.</div>
            </td>

    <td style="width: 82%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#UnregisteredSalesofEquity">Unregistered Sales of Equity Securities and Use of Proceeds</a></div>
            </td>

    <td style="width: 8%; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">48<br/>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: bottom;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Item 3.</div>
            </td>

    <td style="width: 82%; vertical-align: bottom;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#DefaultsUponSeniorSecurit">Defaults Upon Senior Securities</a></div>
            </td>

    <td style="width: 8%; vertical-align: bottom; text-align: right;">48<br/>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Item 4.</div>
            </td>

    <td style="width: 82%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#MineSafetyDisclosures">Mine Safety Disclosures</a></div>
            </td>

    <td style="width: 8%; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">48<br/>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: bottom;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Item 5.</div>
            </td>

    <td style="width: 82%; vertical-align: bottom;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#OtherInformation">Other Information</a></div>
            </td>

    <td style="width: 8%; vertical-align: bottom; text-align: right;"> 48<br/>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Item 6.</div>
            </td>

    <td style="width: 82%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#Exhibits">Exhibits</a></div>
            </td>

    <td style="width: 8%; vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255);">49<br/>
            </td>

  </tr>

  <tr>

    <td style="width: 10%; vertical-align: bottom;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
            </td>

    <td style="width: 82%; vertical-align: bottom;">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
            </td>

    <td style="width: 8%; vertical-align: bottom; text-align: right;"><br/>
            </td>

  </tr>

  <tr>

    <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><a href="#SIGNATURES">SIGNATURES</a></div>
            </td>

    <td style="width: 8%; vertical-align: bottom; background-color: rgb(204, 238, 255); text-align: right;">50<br/>
            </td>

  </tr>


</table>
    </div>

    <div><br/></div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div style="width: 100%;" class="BRPFPageFooter"></div>

      <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">2</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;">
        <div style="text-align: left; font-weight: bold;">
          <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">

    <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
      <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
        <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
          <div>
            <div>
              <div style="text-align: center; font-weight: bold;"><!--Anchor-->PART I &#8211;
                <!--Anchor-->F<a id="ARTIF"><!--Anchor--></a>INANCIAL INFORMATION<!--Anchor--><!--Anchor--></div>

              <div><br/>
              </div>

              <div>
                <div>
                  <div>
                    <div>
                      <div>
                        <a id="FinancialStatements"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-spacing: 0;">


  <tr style="vertical-align: top;">

    <td style="text-align: right; vertical-align: top; width: 36pt;">
                                <div style="text-align: left;"><span style="font-weight: bold;">Item 1.</span></div>
                              </td>

    <td style="text-align: left; vertical-align: top; width: auto;">
                                <div style="text-align: left;"><span style="font-weight: bold;"> Financial Statements</span></div>
                              </td>

  </tr>


</table>
                      </div>

                    </div>

                  </div>

                </div>

              </div>

              <!--Anchor-->
              <!--Anchor-->
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"><br/>
                Opus Genetics, Inc.</div>

              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Condensed Consolidated Balance Sheets<a id="ConsolidatedBalanceSheets"><!--Anchor--></a></div>

              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(in thousands, except share amounts and par value)</div>

              <div>&#160;</div>

              <table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                      <div style="text-align: center; font-weight: bold;"> As of</div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; text-align: center; white-space: nowrap;">
                      <div style="font-weight: bold; text-indent: 2pt;"><span style="text-indent: 0pt;">September 30</span>,</div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; text-align: center; white-space: nowrap;">
                      <div style="font-weight: bold; text-indent: 2pt;">December 31,</div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: #000000 solid 2px;">2025</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: #000000 solid 2px;">2024</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Assets</div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; text-align: center;">(Unaudited)<br/>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Current assets:</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                      <div>Cash and cash equivalents</div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                      <div><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" id="Fact_c8d0ca5a8acd4f3f998f7cd62929b3f6" contextRef="c20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">30,815</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                      <div><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" id="Fact_e8e27af1dee841b7b6601e936931c0c8" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">30,321</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 76%;">Accounts receivable<br/>
                    </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" id="Fact_8d2064cc51644ae1bd1b70ad0885083f" contextRef="c20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,916</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" id="Fact_fa07751f18b443a2b058f88ee2f649ab" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,563</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">Contract assets and unbilled receivables (Note 11)<br/>
                    </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><ix:nonFraction name="ird:ContractAssetsAndUnbilledReceivablesCurrent" id="Fact_9ca1cb3ab079410d9bac9f7647042eec" contextRef="c20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,364</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><ix:nonFraction name="ird:ContractAssetsAndUnbilledReceivablesCurrent" id="Fact_5a6977b9789f44a480056cac63f84be3" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,209</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 76%;">
                      <div>
                        <div>Prepaids and other current assets</div>
                      </div>
                    </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" id="Fact_33a6a5037c56483b803aece62cb59ab4" contextRef="c20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">815</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" id="Fact_7e711cbb471445339e2d5a9cfa4d87e9" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">515</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
                      <div>Short-term investments<br/>
                      </div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                      <div><ix:nonFraction name="us-gaap:ShortTermInvestments" id="Fact_7e15f9d800c84e05a8cdb23ef3db567b" contextRef="c20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                      <div><ix:nonFraction name="us-gaap:ShortTermInvestments" id="Fact_3f4018ad192043b2af37ef2dd93fcb60" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
                      <div>Total current assets</div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                      <div><ix:nonFraction name="us-gaap:AssetsCurrent" id="Fact_876da2a620354bfa8009781a0a78bd14" contextRef="c20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">35,910</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                      <div><ix:nonFraction name="us-gaap:AssetsCurrent" id="Fact_b2e85195365247cc95095d5b47fc036a" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,610</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
                      <div>Property and equipment, net</div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                      <div><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_161fd6b9781c48c1be9060e171b26aa6" contextRef="c20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">212</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                      <div><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_5f457226321741838ffa065ddd863c63" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">252</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px;">
                      <div>Total assets</div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);">
                      <div><ix:nonFraction name="us-gaap:Assets" id="Fact_d830c76d26844024951e8455eee52cf4" contextRef="c20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,122</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);">
                      <div><ix:nonFraction name="us-gaap:Assets" id="Fact_299aa65bd33e425f922b41b7702ad173" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,862</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Liabilities and stockholders&#8217; <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: -12.4667px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">equity</span><br/>
                      </div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Current liabilities:</div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Accounts payable</div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                      <div><ix:nonFraction name="us-gaap:AccountsPayableCurrent" id="Fact_f8413942af15460083f07bfaa530c9df" contextRef="c20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,395</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                      <div><ix:nonFraction name="us-gaap:AccountsPayableCurrent" id="Fact_2c5f424c70414fb7b714e67a20ebc807" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,148</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Accrued expenses and other liabilities</div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                      <div><ix:nonFraction name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" id="Fact_d1570cd444d44d9f9d8c3d09f6e94539" contextRef="c20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,367</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                      <div><ix:nonFraction name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" id="Fact_2124883a3c05499b99845757b9224abe" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,147</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">Warrant liabilities<br/>
                    </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DerivativeLiabilitiesCurrent" id="Fact_6d69d09dc17c4a8eb40c179aaf9d94c0" contextRef="c20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">21,325</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DerivativeLiabilitiesCurrent" id="Fact_e55efd141ff84daeb920214a788db0bf" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);">Total current liabilities<br/>
                    </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" id="Fact_535156808f5b4edc97e2c704e64b9432" contextRef="c20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">29,087</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" id="Fact_bf47a03e2c2446749fa6d3f49d507cf8" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,295</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">Long-term funding agreement, related party<br/>
                    </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" id="Fact_5982a8a6548d4d19a3f6408bd4e754ec" contextRef="c20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,068</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" id="Fact_3bdad9c280914bb983e271609fae9c15" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total liabilities</div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                      <div><ix:nonFraction name="us-gaap:Liabilities" id="Fact_1dc7f47924c24764b2bc9f77c3365ef3" contextRef="c20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">30,155</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                      <div><ix:nonFraction name="us-gaap:Liabilities" id="Fact_28d4509b02074d00a5fe31d68cb53324" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,295</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;"><br/>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Commitments and contingencies (Note 4 and Note 10)</div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><span style="-sec-ix-hidden:Fact_1e13ed711c2841e0a8af742507839fd3"> </span></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><span style="-sec-ix-hidden:Fact_d714b8179ed94944905665ab1a7aafb7"> </span></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                      <div style="text-indent: -9pt; margin-left: 9pt;">Series A preferred stock, par value $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:TemporaryEquityParOrStatedValuePerShare" id="Fact_96f9f672695b45189f4f50a4889fd4df" contextRef="c20241231_StatementClassOfStockAxis_SeriesAPreferredStockMember" unitRef="U003" decimals="4" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:TemporaryEquityParOrStatedValuePerShare" id="Fact_7f1b818f8d0a4f1a8c2236ed27418965" contextRef="c20250930_StatementClassOfStockAxis_SeriesAPreferredStockMember" unitRef="U003" decimals="4" scale="0" format="ixt:num-dot-decimal">0.0001</ix:nonFraction></ix:nonFraction></span>; <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesAuthorized" id="Fact_ce5ef6e0d286416c830eabf83e76e587" contextRef="c20241231_StatementClassOfStockAxis_SeriesAPreferredStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:TemporaryEquitySharesAuthorized" id="Fact_02f193bde9744216979b8e666a8834d7" contextRef="c20250930_StatementClassOfStockAxis_SeriesAPreferredStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">14,146</ix:nonFraction></ix:nonFraction></span> shares were designated as of <span style="text-indent: 0pt;">September 30, 2025</span> and <span style="text-indent: 0pt;">December 31, 2024</span>; <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" id="Fact_fb4e62477fcd45cb9b27bc1fa6409da4" contextRef="c20250930_StatementClassOfStockAxis_SeriesAPreferredStockMember" unitRef="U001" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:TemporaryEquitySharesIssued" id="Fact_b4575f9c33564278911f46f5e40d878a" contextRef="c20250930_StatementClassOfStockAxis_SeriesAPreferredStockMember" unitRef="U001" decimals="INF" scale="0" format="ixt-sec:numwordsen">zero</ix:nonFraction></ix:nonFraction></span> and <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesIssued" id="Fact_844678f1d4134ce693816e6c190d697c" contextRef="c20241231_StatementClassOfStockAxis_SeriesAPreferredStockMember" unitRef="U001" decimals="3" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" id="Fact_14f64201146743c19854e25022de2a60" contextRef="c20241231_StatementClassOfStockAxis_SeriesAPreferredStockMember" unitRef="U001" decimals="3" scale="0" format="ixt:num-dot-decimal">14,145.374</ix:nonFraction></ix:nonFraction></span> shares issued and outstanding at <span style="text-indent: 0pt;">September 30, 2025</span> and <span style="text-indent: 0pt;">December 31, 2024</span>, respectively.<br/>
                      </div>
                    </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" id="Fact_2217094cabce4698bab079a795de3c00" contextRef="c20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" id="Fact_68cc1bfa3390499fb1371384d4f215d5" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,843</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 76%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Stockholders&#8217; equity:<br/>
                      </div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 76%;">
                      <div style="text-indent: -9pt; margin-left: 9pt;">Preferred stock, par value $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" id="Fact_c20687a2ed5443d2a89679de80ca67f6" contextRef="c20250930" unitRef="U003" decimals="4" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" id="Fact_a0f503765d664dbf81f7953148e81f8f" contextRef="c20241231" unitRef="U003" decimals="4" scale="0" format="ixt:num-dot-decimal">0.0001</ix:nonFraction></ix:nonFraction></span>; <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" id="Fact_579c0c222fb24e45a92913fd71e1b1b5" contextRef="c20250930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" id="Fact_198c5d7e505344a4b10e6244b8f9c778" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">9,985,854</ix:nonFraction></ix:nonFraction></span> shares authorized as of <span style="text-indent: 0pt;">September 30, 2025</span> and December 31, <span style="text-indent: 0pt;">2024</span>; <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" id="Fact_a8522f40356b4461a1e5044103e46aa5" contextRef="c20241231" unitRef="U001" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" id="Fact_582ea13e0c8748dcb6902fd869ef0ac5" contextRef="c20250930" unitRef="U001" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" id="Fact_459a9ac800054ca99937a2c34c4ea727" contextRef="c20250930" unitRef="U001" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" id="Fact_0cce6e960ed24e698b467584294f2f11" contextRef="c20241231" unitRef="U001" decimals="INF" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span> shares issued and outstanding at <span style="text-indent: 0pt;">September 30, 2025</span> and
                        December 31, <span style="text-indent: 0pt;">2024</span>.</div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                      <div><ix:nonFraction name="us-gaap:PreferredStockValue" id="Fact_9c1b48bd941d4553b7a06257c8bee671" contextRef="c20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                      <div><ix:nonFraction name="us-gaap:PreferredStockValue" id="Fact_f01092c182af475b9026537f860c25fb" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
                      <div style="text-indent: -9pt; margin-left: 9pt;">Common stock, par value $<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" id="Fact_c7dd34458d8a43429dc92e84b60afc8c" contextRef="c20250930" unitRef="U003" decimals="4" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" id="Fact_a471e02b5d584127ad77c9527d2407c6" contextRef="c20241231" unitRef="U003" decimals="4" scale="0" format="ixt:num-dot-decimal">0.0001</ix:nonFraction></ix:nonFraction></span>; <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" id="Fact_f02afbdfad954bb085be2579bded7286" contextRef="c20250930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" id="Fact_04534ca24adb461994794c7c70b1c14c" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">125,000,000</ix:nonFraction></ix:nonFraction></span> shares authorized as of <span style="text-indent: 0pt;">September 30, 2025</span> and December 31, <span style="text-indent: 0pt;">2024</span>; <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_cb021e4445b444269e742c0699b06f4d" contextRef="c20250930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" id="Fact_a526489abf1a45dbb56cab52cfb49ce0" contextRef="c20250930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">64,544,096</ix:nonFraction></ix:nonFraction></span> and <span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_6ec82310af074c93b26cc504e9e63d54" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" id="Fact_30bce4c7f301470fa902704e79dde277" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">31,574,657</ix:nonFraction></ix:nonFraction></span> shares issued and outstanding at
                        <span style="text-indent: 0pt;">September 30, 2025</span> and December 31, <span style="text-indent: 0pt;">2024</span>, respectively.</div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                      <div><ix:nonFraction name="us-gaap:CommonStockValue" id="Fact_5bc82ecdde01405b84953dbad79fcae9" contextRef="c20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">6</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                      <div><ix:nonFraction name="us-gaap:CommonStockValue" id="Fact_a80f7d7ca9d04409afca2705e9213544" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
                      <div>Additional paid-in capital</div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                      <div><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" id="Fact_f68a8111b8894516bb4ffe9498de2b02" contextRef="c20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">178,027</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                      <div><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" id="Fact_79b495737a624469bd2387f1660be9f0" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">145,719</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
                      <div>Accumulated deficit</div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                      <div>(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" id="Fact_7a051354cbd24fa39b4928cf0ff10908" contextRef="c20250930" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">172,066</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                      <div>(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" id="Fact_38bb61a599fc45a6b576cbe784af0ea2" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">138,998</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                      <div>)</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total stockholders&#8217; equity<br/>
                      </div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_db6b6be374d1488db6d266634e0002ce" contextRef="c20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,967</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_d1d2470c881746b98c1f5dbd31fb2ad3" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,724</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total liabilities, Series A preferred stock and stockholders&#8217; equity<br/>
                      </div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                      <div><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" id="Fact_306452022d564c19afce17d2bda2f540" contextRef="c20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,122</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                      <div><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" id="Fact_7ad5327898834960a410f7fbc7240634" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,862</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
              <div>&#160;</div>

              <div style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">See accompanying notes</div>

              <div style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
              </div>

            </div>

            <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
              <div style="width: 100%;" class="BRPFPageFooter"></div>

              <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">3</span></div>

              <div class="BRPFPageBreak" style="page-break-after: always;">
                <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

              <div class="BRPFPageHeader" style="width: 100%;">
                <div style="text-align: left; font-weight: bold;">
                  <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

                </div>

              </div>

            </div>

          </div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">

    <div>
      <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
        <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
          <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
            <div>
              <div>
                <div style="text-align: center; font-weight: bold;">Opus Genetics, Inc.</div>

                <div style="text-align: center; font-weight: bold;"><!--Anchor-->Condensed Consolidated Statements of
                  <!--Anchor-->
                  <!--Anchor--><!--Anchor--><a id="ComprehensiveLossIncome"><!--Anchor--></a><a id="ComprehensiveLoss"><!--Anchor--></a>Comprehensive Loss<!--Anchor--><!--Anchor--><!--Anchor--><!--Anchor--></div>

                <div style="text-align: center; font-weight: bold;">(in thousands, except share and per share amounts)</div>

                <div style="text-align: center; font-weight: bold;">(Unaudited)</div>

                <div><br/>
                </div>

                <table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;"><br/>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                        <div style="text-align: center; font-weight: bold;">For the Three Months Ended</div>
                        <div style="text-align: center; font-weight: bold;">September 30,</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="6" rowspan="1" style="text-align: center; vertical-align: bottom; border-bottom: #000000 solid 2px;">
                        <div><span style="font-weight: bold;">For<span style="font-weight: bold;"> the</span> Nine Months Ended</span></div>
                        <div><span style="font-weight: bold;"> September 30,<br/>
                          </span></div>
                      </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                        <div style="text-align: center; font-weight: bold;">2025<br/>
                        </div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                        <div style="text-align: center; font-weight: bold;">2024<br/>
                        </div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: #000000 solid 2px;">2025</td>

    <td valign="bottom" colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: #000000 solid 2px;">2024</td>

    <td valign="bottom" colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;">License and collaborations revenue<br/>
                      </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_ae0282b78a53441f954e59e45658b61a" contextRef="c20250701to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,079</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_076ced126a7a48a3958da743fcdafb17" contextRef="c20240701to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,867</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_288c67aed9944db9b207b8d9d585181c" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,331</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_f5ff58260e0d406f9680167c2fc7543f" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,690</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 52%;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Operating expenses:</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">General and administrative</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                        <div><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" id="Fact_f922f96d477d45948f85cf8d6db3754d" contextRef="c20250701to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,981</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                        <div><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" id="Fact_5ba75f22f83b43e798e5b2e57402b006" contextRef="c20240701to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,894</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" id="Fact_66a1642aef104deb9abbbb83e0e9598d" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">17,093</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" id="Fact_bba6bc32dd7a4691ab1351c5da2b6fc7" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,918</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Research and development</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                        <div><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" id="Fact_ca1decb808b64db3b869b991a9fa2156" contextRef="c20250701to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,409</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                        <div><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" id="Fact_9f31e3933cc3440b8c4dc70bdbbcd63f" contextRef="c20240701to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,982</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" id="Fact_906f2b36809145c69e9d200e98e7f211" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,384</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" id="Fact_c950d58ea0284adf86bd869c6ee9ee43" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">19,817</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total operating expenses</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
                        <div><ix:nonFraction name="us-gaap:OperatingExpenses" id="Fact_1eb10eb07b14483e8be03553e5f64da4" contextRef="c20250701to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,390</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
                        <div><ix:nonFraction name="us-gaap:OperatingExpenses" id="Fact_43d36660ffa6429fa498ffac90862c7b" contextRef="c20240701to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,876</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;"><ix:nonFraction name="us-gaap:OperatingExpenses" id="Fact_7be991633d5c47bc9edb025a2f4302c4" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">37,477</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;"><ix:nonFraction name="us-gaap:OperatingExpenses" id="Fact_74cbe8e769664ee5b1d418f24b4741c4" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">30,735</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">Loss from operations</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                        <div>(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_efced3b0dfbe4f02a4b241d1e4368106" contextRef="c20250701to20250930" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">8,311</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div>)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                        <div>(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_d02a17355ca0414da240db4ba2d27b18" contextRef="c20240701to20240930" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">8,009</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div>)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_61d19c0d1eef4611af8c2bb5d334b16d" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">27,146</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_56c8c57feb3046a0bfdc21cc6a9a29b9" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">24,045</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">)</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 52%;">Fair value change in warrant and other derivative liabilities<br/>
                      </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">(<ix:nonFraction name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" id="Fact_6cdd0b49dc434f6f96ca51936e8b87c1" contextRef="c20250701to20250930" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">9,525</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><ix:nonFraction name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" id="Fact_ad9f538713ba41488bab1dbae8c58a0b" contextRef="c20240701to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">(<ix:nonFraction name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" id="Fact_79d70eb5ade54df7b2b55fe81aacfd65" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5,803</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><ix:nonFraction name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" id="Fact_bfa767dbf03d4deaa0f401f2d80a965a" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">Financing costs<br/>
                      </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="ird:FinancingCosts" id="Fact_6424990972bd438cbce6838b350bf4af" contextRef="c20250701to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="ird:FinancingCosts" id="Fact_c61dd5822ad44c93b694b91cd8aab5f4" contextRef="c20240701to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">(<ix:nonFraction name="ird:FinancingCosts" id="Fact_68646f3e7037496a90d9d35a5b890209" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,337</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="ird:FinancingCosts" id="Fact_b43b16145f274bcb98948743727de339" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 52%;">Interest expense<br/>
                      </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">(<ix:nonFraction name="us-gaap:InterestExpenseNonoperating" id="Fact_b16a1a684a4f4502967774204dee1d7f" contextRef="c20250701to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">68</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><ix:nonFraction name="us-gaap:InterestExpenseNonoperating" id="Fact_7d88a2ceb8f94bcfbeb0db6e84a8ab48" contextRef="c20240701to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">(<ix:nonFraction name="us-gaap:InterestExpenseNonoperating" id="Fact_7d7333c1ced74c00b648fd61ed36c1ec" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">68</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><ix:nonFraction name="us-gaap:InterestExpenseNonoperating" id="Fact_fa19edf2cc6847a8905636050bf9f6d8" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Other income, net</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                        <div><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" id="Fact_bde1a3cc94f54f3a9429cac1f52996c2" contextRef="c20250701to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">450</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                        <div><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" id="Fact_410edb6683dc4850acc464acd8efd5f3" contextRef="c20240701to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">483</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" id="Fact_50763ad7601a4285a919413a15ee5c34" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,286</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" id="Fact_a635f0a155044e43be8a66e7a8d49299" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,648</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Loss before income taxes</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                        <div>(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_4cbe6617960c4474b77438fa32bd983d" contextRef="c20250701to20250930" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">17,454</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div>)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                        <div>(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_c8d80f5a4fd545df87ba55ef6af51c35" contextRef="c20240701to20240930" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,526</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div>)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_cc484dfc91b14dc19c16daaafe07c53a" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">33,068</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_5be15584c3574615bbe2b5e0bad42495" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">22,397</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Benefit (provision) for income taxes</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                        <div><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_0561ccadcf8e46fb941e72d57d104372" contextRef="c20250701to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                        <div><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_8b3137fc53d2434a83a8918c95708caa" contextRef="c20240701to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_0931340b3e9042aabc0b0ab1644c2659" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_6ef8398e198b4f439809120bab5c7d04" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px;">Net loss<br/>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
                        <div>(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_e03018a6f29446a9beb9c279601a24e2" contextRef="c20250701to20250930" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">17,454</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                        <div>)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
                        <div>(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_0b3eaa7b81614a6983fc1c4b592c8c69" contextRef="c20240701to20240930" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,526</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                        <div>)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_c168ed5a3063465eb2b66440cbe84e27" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">33,068</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_b14417148db24b408cfc23b92f678b79" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">22,397</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;">Other comprehensive loss, net of tax</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_8b077c818c5f48d599d64038947a2b98" contextRef="c20250701to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                        <div><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_cd8d6099306e4682a28f3a3f84e4419a" contextRef="c20240701to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_700b56a3146447d599000e70aeb1deb3" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" id="Fact_15a50cda15e340729e55b972d35ba48a" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px;">Comprehensive loss<br/>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
                        <div>(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_2c40df1c61b64f428ed95387c10defa6" contextRef="c20250701to20250930" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">17,454</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                        <div>)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
                        <div>(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_9a0653182e14410c87964eab46b2e7cc" contextRef="c20240701to20240930" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,526</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                        <div>)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">$</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_e01369866fa242a7a0d07acbb5a85e03" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">33,068</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">$</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_91fabe00bc504236a6b1b7299723bf9a" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">22,397</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">Net loss per share:<br/>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Basic and diluted<br/>
                        </div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
                        <div>(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_a169c668b61648ccb9cbe99f40b41c65" contextRef="c20250701to20250930" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_63b059379054485d84cc8d649fcb99dd" contextRef="c20250701to20250930" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal">0.25</ix:nonFraction></ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                        <div>)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
                        <div>(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_f2710e1d15a94178be826b4bd5a23b99" contextRef="c20240701to20240930" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_c34a92d92270409ca2b881f2899f7977" contextRef="c20240701to20240930" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal">0.29</ix:nonFraction></ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                        <div>)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">$</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_e5b88805181d40989ad574026bd49308" contextRef="c20250101to20250930" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_86f1380410014c3ebd01020d9fa3acc6" contextRef="c20250101to20250930" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal">0.59</ix:nonFraction></ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">$</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_884a00e97f924bde94259e46dde335b5" contextRef="c20240101to20240930" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_2bf67fa7e57b4d4bade3092f5bbb57bb" contextRef="c20240101to20240930" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:num-dot-decimal">0.88</ix:nonFraction></ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Number of shares used in per share calculations:</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Basic and diluted<br/>
                        </div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_c2bf588ce7494ba895f665e90666bcdd" contextRef="c20250701to20250930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_578a7df0c96f48f9b43503b7261df93b" contextRef="c20250701to20250930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">70,636,887</ix:nonFraction></ix:nonFraction><br/>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_40926d3734514f4f880d048531b3f28c" contextRef="c20240701to20240930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_2dda34a43f0e4906a8cc6eb993f8c5cc" contextRef="c20240701to20240930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">26,145,080</ix:nonFraction></ix:nonFraction><br/>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_e1cfbaddb7574455bd132684eedacccb" contextRef="c20250101to20250930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_269fff8f9de042f58d49f1a43133e8ff" contextRef="c20250101to20250930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">56,100,689</ix:nonFraction></ix:nonFraction><br/>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_64ff155e7a2f4cd1bd682f226706efdb" contextRef="c20240101to20240930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_1441ea58aa1c4bd591bfc41caa2387a2" contextRef="c20240101to20240930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">25,501,117</ix:nonFraction></ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>


</table>
                <div><br/>
                </div>

                <div style="font-style: italic;">See accompanying notes.</div>

                <div>&#160;</div>

              </div>

              <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
                <div class="BRPFPageFooter" style="width: 100%;"></div>

                <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">4</span></div>

                <div class="BRPFPageBreak" style="page-break-after: always;">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

                <div style="width: 100%;" class="BRPFPageHeader">
                  <div style="text-align: left; font-weight: bold;">
                    <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-weight: normal; font-style: italic;">Index</span></a></div>

                  </div>

                </div>

              </div>

            </div>

          </div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
   <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

    <div>
      <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: center; font-weight: bold;">Opus Genetics,&#160;Inc.</div>

      <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: center; font-weight: bold;">Condensed Consolidated
        <!--Anchor-->Statements of
        <!--Anchor-->
        <!--Anchor--><!--Anchor-->Changes in
        <!--Anchor--><!--Anchor--><a id="StockholdersEquity"><!--Anchor--></a>Series A Preferred Stock and Stockholders&#8217; Equity<!--Anchor--><!--Anchor--><!--Anchor--></div>

      <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: center; font-weight: bold;">(in thousands, except share amounts)</div>

      <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: center; font-weight: bold;">(Unaudited)</div>

      <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"><br/>
      </div>

      <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; letter-spacing: normal; text-transform: none; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; border-bottom: #000000 solid 2px;" rowspan="1" colspan="6"><br/>
              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Series A Preferred Stock</div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" colspan="6">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Common Stock</div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" colspan="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Additional</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Paid&#8211;In</div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" colspan="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Accumulated</div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" colspan="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Total</div>
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Stockholders&#8217;<br/>
              </div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2"> Shares</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: center; font-weight: bold; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2"> Amount</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Shares</div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Amount</div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Capital</div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Deficit</div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Equity <br/>
              </div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" rowspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom;" rowspan="1" colspan="2">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom;" rowspan="1" colspan="2">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" rowspan="1" colspan="2">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" rowspan="1" colspan="2">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" rowspan="1" colspan="2">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" rowspan="1" colspan="2">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" rowspan="1" colspan="2">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Balance at December 31, 2023</div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" id="Fact_9b3be325c7544d8480a5e739bed94ac8" contextRef="c20231231_StatementClassOfStockAxis_SeriesAPreferredStockMember" unitRef="U001" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">$</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" id="Fact_4a25ce2fedb94077af70ea4d3cc2856d" contextRef="c20231231_StatementClassOfStockAxis_SeriesAPreferredStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SharesOutstanding" id="Fact_01b8c173d7cb45a8a6991fbb26d93463" contextRef="c20231231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">23,977,491</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_1e80ba8ed6634e0ba2e129ef5a21a9b2" contextRef="c20231231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_a56ae7ae49c7453e835b1075a0ac4aca" contextRef="c20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">131,370</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_27be6777f89b4044b00a10d147697a7f" contextRef="c20231231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">81,466</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);">)</div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_52238e95a863432a88e0907b0eaa1fc9" contextRef="c20231231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">49,906</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%;" rowspan="1">
              <div style="margin-left: 9pt; text-indent: -9pt;">Issuance of common stock in connection with the at-the-market program and purchase agreement<br/>
              </div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="ird:StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement" id="Fact_55e79a0a4221494bb76a551fd46149c2" contextRef="c20240101to20240331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,000,550</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" id="Fact_7c1083d5b8dc4bc1a5cf32e61aa2752a" contextRef="c20240101to20240331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" id="Fact_7caae70f98ae4e8696e5966f4d288a2a" contextRef="c20240101to20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,478</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" id="Fact_6c2e89871d6c4f1c93ed82e1f09c4205" contextRef="c20240101to20240331_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" id="Fact_87e2322f364f431b87457e647be930a4" contextRef="c20240101to20240331" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,479</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%; background-color: #CCEEFF;" rowspan="1">Issuance costs<br/>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" id="Fact_4084c8604fbf4347b237de30d2dd7f75" contextRef="c20240101to20240331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">(<ix:nonFraction name="ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" id="Fact_bde19741625b4be98e6805a85c6e5803" contextRef="c20240101to20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">165</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" id="Fact_be1a749cab774cb4b72a8052eee4f73b" contextRef="c20240101to20240331_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">(<ix:nonFraction name="ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" id="Fact_ea526c97a0c7411a9d27abc0c34edd2d" contextRef="c20240101to20240331" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">165</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%;">
              <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Stock-based compensation</div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#8212;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#8212;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" id="Fact_58eacf22910443289d2aa5e9278b7eee" contextRef="c20240101to20240331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">120,516</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_b16d313190fb49e7b92112b76bd4d2ee" contextRef="c20240101to20240331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_5f099578836b4eac882775c62a88a24c" contextRef="c20240101to20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">985</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_55e2e243a60c4750a79b9edc0aaeb1d9" contextRef="c20240101to20240331_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_4fb5bbeac2634e4c870779c7fa6e9362" contextRef="c20240101to20240331" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">985</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%; background-color: #CCEEFF;" rowspan="1">
              <div style="margin-left: 9pt; text-indent: -9pt;">Share repurchases for the payment of employee taxes<br/>
              </div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">(<ix:nonFraction name="ird:StockRepurchasesForPaymentOfEmployeeTaxesShares" id="Fact_b188c64a7b80455c8427eabc7ffd85e0" contextRef="c20240101to20240331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">12,965</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="ird:AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes" id="Fact_4045cd91b4374ac18b7dbf2451c71244" contextRef="c20240101to20240331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">(<ix:nonFraction name="ird:AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes" id="Fact_15537e5cb7034f619d4bc8d34f01bbcc" contextRef="c20240101to20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">42</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="ird:AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes" id="Fact_e848ab26de51469c98865118cc26adde" contextRef="c20240101to20240331_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">(<ix:nonFraction name="ird:AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes" id="Fact_c7cf4b145d154584870195415dc85bea" contextRef="c20240101to20240331" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">42</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%; padding-bottom: 2px;">
              <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Net and comprehensive loss</div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#8212;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#8212;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);">&#8212;</div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_5cf468a561e64035baf7bff02b888de2" contextRef="c20240101to20240331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_8fc63c07d4524b9fb35fbefa6af93009" contextRef="c20240101to20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_f96865c3579c4f8bac3caa8c1f2a7cd5" contextRef="c20240101to20240331_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,106</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);">)</div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_d859d63d66c84be2a33a7d9b6075c6e4" contextRef="c20240101to20240331" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,106</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);">)</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Balance at March 31, 2024</div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" id="Fact_9feba62bbf2c45588443988b3fdff662" contextRef="c20240331_StatementClassOfStockAxis_SeriesAPreferredStockMember" unitRef="U001" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" id="Fact_daebfc254a06485a84c0af1f0e4b5d2f" contextRef="c20240331_StatementClassOfStockAxis_SeriesAPreferredStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SharesOutstanding" id="Fact_b500ecad4300453b96676a75719c8d6f" contextRef="c20240331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">25,085,592</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_9f9e6122f6ff4617b8303c55d269be0d" contextRef="c20240331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_6a9935b1710f46859b0eec54266e8744" contextRef="c20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">134,626</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_b7a6483d1b61415a9928bff1e70286d1" contextRef="c20240331_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">88,572</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);">)</div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_19ecf5935a5b481a9b69561581e5561e" contextRef="c20240331" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">46,057</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%;" rowspan="1">
              <div style="margin-left: 9pt; text-indent: -9pt;">Issuance of common stock in connection with the at-the-market program and purchase agreement</div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="ird:StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement" id="Fact_f6f73b47d5e247a0b73d7b2fe7d89c0e" contextRef="c20240401to20240630_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">788,566</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" id="Fact_f6a1ce41db6f4ae897f8cc78c43e597d" contextRef="c20240401to20240630_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" id="Fact_53d883d38fc64f5582a4b70c9a83ce14" contextRef="c20240401to20240630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,563</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" id="Fact_ff3e1503d5ec45edbbbe6dd7d4698b3a" contextRef="c20240401to20240630_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" id="Fact_362b9d236cb042418d87a95bebbc5ef3" contextRef="c20240401to20240630" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,563</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%; background-color: #CCEEFF;" rowspan="1">Issuance costs</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" id="Fact_a77a0760a23f42beb6dfa7949756664a" contextRef="c20240401to20240630_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">(<ix:nonFraction name="ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" id="Fact_e3f1c16b2d8d48d88e849bbca12bb996" contextRef="c20240401to20240630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">25</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" id="Fact_89950762cc6941f7bdc9107db5ca9683" contextRef="c20240401to20240630_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">(<ix:nonFraction name="ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" id="Fact_e1387893bbd94f209ce41dbb5c3f5ec3" contextRef="c20240401to20240630" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">25</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%;">
              <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Stock&#8211;based compensation</div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#8212;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#8212;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" id="Fact_9f99f572631a4540ae809d264fd3be4c" contextRef="c20240401to20240630_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">104,880</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_009b2df569d24465b28b06b4b0151690" contextRef="c20240401to20240630_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_5cb064d3d2524007bec262c3c69a2ee1" contextRef="c20240401to20240630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">806</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_fe3c17eda6974bde945f96a653e380f3" contextRef="c20240401to20240630_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_6bd2ea682d374fec99077dd8b5069585" contextRef="c20240401to20240630" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">806</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%; padding-bottom: 2px; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Net and comprehensive loss</div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#8212;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#8212;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);">&#8212;</div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_476a8c52a1c94c328365c08ca6bdd326" contextRef="c20240401to20240630_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_1781d9d386fb4cc7a64ad3b5827da8ab" contextRef="c20240401to20240630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_963bea79544c49e4873ff396ec7846cf" contextRef="c20240401to20240630_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,765</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);">)</div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_52ab790d163b488aa52f55da67a441ee" contextRef="c20240401to20240630" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,765</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);">)</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%;">
              <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Balance at June 30, 2024</div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" id="Fact_350c4567bdce4bdcb48abf801674b280" contextRef="c20240630_StatementClassOfStockAxis_SeriesAPreferredStockMember" unitRef="U001" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" id="Fact_c1ec4522ea6b4609aecab7e86da153b0" contextRef="c20240630_StatementClassOfStockAxis_SeriesAPreferredStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SharesOutstanding" id="Fact_f99fe13ae07a46beb158fd696a2f2cc5" contextRef="c20240630_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">25,979,038</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_7fb4d603c1ff4f14afa4703ebe6891d0" contextRef="c20240630_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_e5f6f69fcc834408b2f893690d431eab" contextRef="c20240630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">136,970</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">$<br/>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_08c24c455c7e4b73868e84786ec1bb15" contextRef="c20240630_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">96,337</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);">)</div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">$<br/>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_115aff214e7b44e6a3f9830ae1d0c9af" contextRef="c20240630" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,636</ix:nonFraction></div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%; background-color: rgb(204, 238, 255);" rowspan="1">
              <div style="margin-left: 9pt; text-indent: -9pt;">Issuance of common stock in connection with the at-the-market program<br/>
              </div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="ird:StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement" id="Fact_e457473aa9b34deda3c08ac00abab2bb" contextRef="c20240701to20240930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="INF" scale="0" format="ixt:num-dot-decimal">219,406</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" id="Fact_80ab51ed14a94169988e870c3b1dd319" contextRef="c20240701to20240930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" id="Fact_29ba20c9f48542d090acca659928efb9" contextRef="c20240701to20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">456</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" id="Fact_9cde37b0f1f9435d8a0b366dccb7175e" contextRef="c20240701to20240930_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" id="Fact_3e44f9bc6a254cfea6f4eb1cc9cabdfb" contextRef="c20240701to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">456</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%;" rowspan="1">
              <div style="margin-left: 9pt; text-indent: -9pt;">Issuance costs</div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" id="Fact_5c5a5d1ba77d47bdb3c8590ae1469d34" contextRef="c20240701to20240930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1">(<ix:nonFraction name="ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" id="Fact_ec700f427eb6454abc0ad47a4c9e48c9" contextRef="c20240701to20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">42</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" id="Fact_4fa9da9c21bb47a5afcbaa874435d2c8" contextRef="c20240701to20240930_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1">(<ix:nonFraction name="ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" id="Fact_3ffb4dd1dffb4a34b847d9cc9e70c384" contextRef="c20240701to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">42</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%; background-color: rgb(204, 238, 255);" rowspan="1">
              <div style="margin-left: 9pt; text-indent: -9pt;">Stock-based compensation<br/>
              </div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" id="Fact_131ba786a2b94c04a397d8b001101886" contextRef="c20240701to20240930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_14e3bb98263b4915b819c11a067095c0" contextRef="c20240701to20240930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_19b56618e9b14f1699eeeab7fe159b80" contextRef="c20240701to20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">776</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_ed8544ad08d44e1aa4e565300d7a15dc" contextRef="c20240701to20240930_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_bc99593745064c8d97c288b5b6ee5dd3" contextRef="c20240701to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">776</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%; padding-bottom: 2px;" rowspan="1">
              <div style="margin-left: 9pt; text-indent: -9pt;">Net and comprehensive loss<br/>
              </div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1">&#8212;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_5cd0669e77844a1eb16e4236008c92a7" contextRef="c20240701to20240930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_8f656af412ae40238e2e516d1518626f" contextRef="c20240701to20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_bbf929d321c14ac7b85d876c6f446b9b" contextRef="c20240701to20240930_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,526</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_17332414661545b087fbc660def7a572" contextRef="c20240701to20240930" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,526</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" rowspan="1">
              <div style="margin-left: 9pt; text-indent: -9pt;">Balance at September 30, 2024</div>
            </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" id="Fact_78dc63dbfc9d49c3a1a9c6f95e881ac3" contextRef="c20240930_StatementClassOfStockAxis_SeriesAPreferredStockMember" unitRef="U001" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" id="Fact_e5761fd406484ece8c7e544ffe22f9da" contextRef="c20240930_StatementClassOfStockAxis_SeriesAPreferredStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:SharesOutstanding" id="Fact_bf0e8caa2dda4d9e87a7b40e1df88e4e" contextRef="c20240930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">26,198,444</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_ae686937da794a1fb24762cbb72478d9" contextRef="c20240930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_30afad26076149c5ab25771c72a3012d" contextRef="c20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">138,160</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_b1c826564a324b889e42f64d82ca7d53" contextRef="c20240930_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">103,863</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" rowspan="1" colspan="1">)</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_5d519829e8f0482fb58dc607d097e179" contextRef="c20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">34,300</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>


</table>
      <div><br/>
      </div>

      <table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; text-transform: none; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Balance at December 31, 2024</div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" id="Fact_bd571744ea794f8b8e69d88f4361c523" contextRef="c20241231_StatementClassOfStockAxis_SeriesAPreferredStockMember" unitRef="U001" decimals="3" scale="0" format="ixt:num-dot-decimal">14,145.374</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">$</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" id="Fact_237095368baf42499a6b3b012458dc44" contextRef="c20241231_StatementClassOfStockAxis_SeriesAPreferredStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,843</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SharesOutstanding" id="Fact_c4d4c03106ae4ce8a06ce8a1a0eccb75" contextRef="c20241231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">31,574,657</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_d3e84e921075435597db217ff9f0359f" contextRef="c20241231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_8f4313e3a7364a529244abb6193ef1d4" contextRef="c20241231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">145,719</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_0b8093bcab714a2cb4f720059801b1db" contextRef="c20241231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">138,998</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">)</div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">$</div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_3445c7065d894e0da307033eb9386f4a" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,724</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%;">
              <div style="text-indent: -9pt; margin-left: 9pt;">Issuance of common stock and pre-funded warrants in connection with the March 2025 offering and private placement<br/>
              </div>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#8212;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#8212;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><ix:nonFraction name="ird:StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement" id="Fact_0bcb42a2523e40ba9382df8c036a0239" contextRef="c20250101to20250331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">13,396,207</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><ix:nonFraction name="ird:StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement" id="Fact_fd1d3148e4fc4fc1aadd03edb7318501" contextRef="c20250101to20250331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><ix:nonFraction name="ird:StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement" id="Fact_e29210fc2cff4e46b97deb1aa8a72edb" contextRef="c20250101to20250331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,979</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><ix:nonFraction name="ird:StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement" id="Fact_11786be688854fc89a510e16be8f28b5" contextRef="c20250101to20250331_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><ix:nonFraction name="ird:StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement" id="Fact_50c3dfe154314e168c11ff420f92d82a" contextRef="c20250101to20250331" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,980</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%; background-color: #CCEEFF;">
              <div style="text-indent: -9pt; margin-left: 9pt;">Issuance of common stock in connection with at-the-market program<br/>
              </div>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#8212;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#8212;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="ird:StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement" id="Fact_7cfb6baf20924e6b92dd16ff2a291d41" contextRef="c20250101to20250331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">352,953</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" id="Fact_2eaf2d9c0e5f471b94bb3f67b4d59e1c" contextRef="c20250101to20250331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" id="Fact_d46d0ffc33ae46578b27e2206f0e0b8d" contextRef="c20250101to20250331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">408</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" id="Fact_43cb0e3800f442489396fb1c87ee6384" contextRef="c20250101to20250331_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" id="Fact_34b7ee9b5a7243f2bcd18a6968474130" contextRef="c20250101to20250331" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">409</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%;">Issuance costs</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#8212;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#8212;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#8212;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><ix:nonFraction name="ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" id="Fact_353f3913f5cd4bc59095246ac317f107" contextRef="c20250101to20250331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">(<ix:nonFraction name="ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" id="Fact_d4c3bca10f5d45c18ef30070135d6f2d" contextRef="c20250101to20250331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">728</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><ix:nonFraction name="ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" id="Fact_7d261044f024407d8713c7bf944fffc9" contextRef="c20250101to20250331_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">(<ix:nonFraction name="ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" id="Fact_387f1192cb404f5ba0d5f81f4ba684a7" contextRef="c20250101to20250331" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">728</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%; background-color: #CCEEFF;">
              <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Stock-based compensation</div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#8212;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" id="Fact_cc5475f5331b4650a972cd5f8e7bf540" contextRef="c20250101to20250331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">186,919</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_c7b573d40a36408d8dbfd12b58dbc9d0" contextRef="c20250101to20250331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_6894c951816146c98cb6a988808e21bd" contextRef="c20250101to20250331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">913</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_62973daa3f604032bf62ef004e322664" contextRef="c20250101to20250331_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_cda5ef76f7b345328b771b4df71d371e" contextRef="c20250101to20250331" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">913</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%;">
              <div style="margin-left: 9pt; text-indent: -9pt;">Share repurchases for the payment of employee taxes<br/>
              </div>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#8212;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#8212;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">(<ix:nonFraction name="ird:StockRepurchasesForPaymentOfEmployeeTaxesShares" id="Fact_7d96b19bc08c412da7a86d17ab98ea55" contextRef="c20250101to20250331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">31,913</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><ix:nonFraction name="ird:AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes" id="Fact_92f853f6a2e949608eb9e4eebc99f8fe" contextRef="c20250101to20250331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">(<ix:nonFraction name="ird:AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes" id="Fact_0b6fd9f629ef40bd9ed314c5ebfc9487" contextRef="c20250101to20250331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">36</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><ix:nonFraction name="ird:AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes" id="Fact_86e4704ffed14b7ab5c072f8f5e4d41b" contextRef="c20250101to20250331_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">(<ix:nonFraction name="ird:AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes" id="Fact_ea6847e935d54137998c430a5aaa3866" contextRef="c20250101to20250331" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">36</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">)</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%; background-color: #CCEEFF;">
              <div style="margin-left: 9pt; text-indent: -9pt;">Exercise of stock options<br/>
              </div>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#8212;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#8212;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" id="Fact_0f031096bcb84b6d90be822549e42cab" contextRef="c20250101to20250331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,000</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" id="Fact_4c1b9c652be946698509f0f89f0de2d9" contextRef="c20250101to20250331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" id="Fact_0bbcc9f48b4348818acf48f5f459fe8f" contextRef="c20250101to20250331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" id="Fact_61622e5a40c048c3b8979425c8605938" contextRef="c20250101to20250331_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" id="Fact_e36d3f67f05f4a84b0ff6b0a3d081e54" contextRef="c20250101to20250331" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%; padding-bottom: 2px;">
              <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Net and comprehensive loss</div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#8212;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#8212;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">&#8212;</div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_bcde17ca659046f5903648f8989355e4" contextRef="c20250101to20250331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_a8c04316d4554035b139c5019e8657ef" contextRef="c20250101to20250331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_5d0db2cfedf740b08adf2f6e19a75860" contextRef="c20250101to20250331_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">8,194</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">)</div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_e97b1887746244e7b8c45fcbee3b4c89" contextRef="c20250101to20250331" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">8,194</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">)</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Balance at March 31, 2025</div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" id="Fact_dc60b397fd2840ebbaa3468555721014" contextRef="c20250331_StatementClassOfStockAxis_SeriesAPreferredStockMember" unitRef="U001" decimals="3" scale="0" format="ixt:num-dot-decimal">14,145.374</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" id="Fact_4402baf72e7a46afbab13ee35285a317" contextRef="c20250331_StatementClassOfStockAxis_SeriesAPreferredStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,843</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SharesOutstanding" id="Fact_0a810c1db5bf4469a8539eb344b3179b" contextRef="c20250331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">45,483,823</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_bdfa30d454994db0b85eb84d5476aae5" contextRef="c20250331_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_1de00c08c95a42eea6326bffbca3f4c2" contextRef="c20250331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">152,260</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_189c8ffa4dd342caa99fec658e7ee428" contextRef="c20250331_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">147,192</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">)</div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_0506c51750db4504a07d0498a7fc2c15" contextRef="c20250331" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,073</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%;">
              <div style="text-indent: -9pt; margin-left: 9pt;">Conversion of preferred stock<br/>
              </div>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">(<ix:nonFraction name="ird:TemporaryEquityStockConversionShares" id="Fact_ea1b25bee9b943678843d9c32cfc4b0b" contextRef="c20250401to20250630_StatementClassOfStockAxis_SeriesAPreferredStockMember" unitRef="U001" decimals="3" scale="0" format="ixt:num-dot-decimal">14,145.374</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">(<ix:nonFraction name="ird:TemporaryEquityStockConversionValue" id="Fact_fb42080a0d3647c8bae38767d6a17212" contextRef="c20250401to20250630_StatementClassOfStockAxis_SeriesAPreferredStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,843</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" id="Fact_7c1bcce0bd4e4123be2bc729d81bdfaf" contextRef="c20250401to20250630_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">14,145,374</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" id="Fact_4b879ffd827a42d29055964e2a0f69a3" contextRef="c20250401to20250630_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" id="Fact_153f2c2fdf3d47d98c3441c848554740" contextRef="c20250401to20250630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,842</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" id="Fact_4d1daf3df59b40109a91bdb2648c4502" contextRef="c20250401to20250630_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" id="Fact_9e964fd04e3c47f79d21544fae061d1d" contextRef="c20250401to20250630" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,843</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%; background-color: rgb(204, 238, 255);">
              <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">
                <div style="color: rgb(0, 0, 0); text-indent: -9pt;">Stock-based compensation</div>
              </div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#8212;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#8212;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" id="Fact_27cf88af57e44e3d87ad38183d6ab835" contextRef="c20250401to20250630_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">278,858</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_3c3d939e1a7c4e098f509292fb26cfca" contextRef="c20250401to20250630_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_6b7d21e1da74462a8b4c01b92c05b1a5" contextRef="c20250401to20250630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">896</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_362230e30bc54595920fc769da490688" contextRef="c20250401to20250630_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_62d26550e7d34335b9e546a4eb75b965" contextRef="c20250401to20250630" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">896</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%;">
              <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Issuance cost, net credit</div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#8212;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#8212;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">&#8212;</div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" id="Fact_89047a82a415457b8f92a50ed94d9b0f" contextRef="c20250401to20250630_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" id="Fact_ee69bd9958a4429a9b65ff36a501bfb5" contextRef="c20250401to20250630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">81</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" id="Fact_9d37787a4f4e45d88353022a4de242d5" contextRef="c20250401to20250630_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" id="Fact_28fd35ea6f4b4f2cabe9fef2328578f0" contextRef="c20250401to20250630" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">81</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">
              <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Net and comprehensive loss</div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#8212;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#8212;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">&#8212;</div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_7db87909187d4907893cbd025dd0fdde" contextRef="c20250401to20250630_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_9d258c3d234f4a15a2777bb72e7584ba" contextRef="c20250401to20250630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_5164ecb461b04f8989ef49b4f045c67b" contextRef="c20250401to20250630_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,420</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">)</div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_352dac3262514c7dbd2512d8149f4cf3" contextRef="c20250401to20250630" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,420</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">)</div>
            </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%;">
              <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Balance at June 30, 2025</div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" id="Fact_a86a09d5d91c4e5eb82a2ba1ff7d6e6e" contextRef="c20250630_StatementClassOfStockAxis_SeriesAPreferredStockMember" unitRef="U001" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" id="Fact_06c572b12366489d9b71b40fb2d91d2d" contextRef="c20250630_StatementClassOfStockAxis_SeriesAPreferredStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SharesOutstanding" id="Fact_c6039488416d4a8ab9541e32698ad988" contextRef="c20250630_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">59,908,055</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_761ff2b9e59c45ef9032eaedf345c8e3" contextRef="c20250630_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">6</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_96ce218ceaeb44b49ebd68a38a7b2535" contextRef="c20250630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">172,079</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_dca3b5c7fd62401ababdac6f8d77fc13" contextRef="c20250630_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">154,612</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);">)</div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
              <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_42c0d15642354b39aca5e256c6c0904e" contextRef="c20250630" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">17,473</ix:nonFraction></div>
            </td>

    <td valign="bottom" colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%; background-color: rgb(204, 238, 255);">
              <div style="margin-left: 9pt; text-indent: -9pt;">Issuance of common stock in connection with private placement and at-the-market program<br/>
              </div>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#8212;<br/>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#8212;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;"><ix:nonFraction name="ird:StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement" id="Fact_14cc7b210ce0412a81bb72af88fb4249" contextRef="c20250701to20250930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,611,041</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;"><ix:nonFraction name="ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" id="Fact_07ae9991522541e2af99ce251f5a9fa1" contextRef="c20250701to20250930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;"><ix:nonFraction name="ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" id="Fact_f8af67845ec343fa8d785c0185b803ad" contextRef="c20250701to20250930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,217</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;"><ix:nonFraction name="ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" id="Fact_cfe3c182b79e4cd79a89e4116d47bdfd" contextRef="c20250701to20250930_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;"><ix:nonFraction name="ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" id="Fact_e029e6eb55d940309489a49603571457" contextRef="c20250701to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,217</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%;">
              <div style="margin-left: 9pt; text-indent: -9pt;">Issuance costs<br/>
              </div>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#8212;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#8212;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#8212;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><ix:nonFraction name="ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" id="Fact_c3880c018b454eb5981b6f3277f2dc10" contextRef="c20250701to20250930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">(<ix:nonFraction name="ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" id="Fact_ff82bbd6c11f4d5fb931dcac63449241" contextRef="c20250701to20250930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">107</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><ix:nonFraction name="ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" id="Fact_a55ac0553b954fae9d8f6aea2807deee" contextRef="c20250701to20250930_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">(<ix:nonFraction name="ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" id="Fact_520ef645b0b543618335e31eccb1e78d" contextRef="c20250701to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">107</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">)</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%; background-color: rgb(204, 238, 255);">
              <div style="margin-left: 9pt; text-indent: -9pt;">Stock-based compensation<br/>
              </div>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#8212;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#8212;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" id="Fact_d2f398ce09c245648da7611996df967a" contextRef="c20250701to20250930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_f6c7221dd5cc48e6828432d532154de5" contextRef="c20250701to20250930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_a6544a826a8d4a32b3ebb95f2b2bd048" contextRef="c20250701to20250930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">816</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_6eef6786654949d0af3fac93508f2a35" contextRef="c20250701to20250930_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_fc93f285d1d34e3bb2c4a20c02be4878" contextRef="c20250701to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">816</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%;">
              <div style="margin-left: 9pt; text-indent: -9pt;">Exercise of stock options<br/>
              </div>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#8212;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#8212;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" id="Fact_75c031bf9e33441ba655909bf4902f92" contextRef="c20250701to20250930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">25,000</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" id="Fact_ed601f56c48e4590ae90c1d5ccc2a935" contextRef="c20250701to20250930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" id="Fact_2032bea5314f49e8944e762a6cbcc99f" contextRef="c20250701to20250930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">22</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" id="Fact_82315901fd394fd79569c3882fe7fd78" contextRef="c20250701to20250930_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" id="Fact_aa45582b3ea34c7ebdd6c5fe82d38be6" contextRef="c20250701to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">22</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
              <div style="margin-left: 9pt; text-indent: -9pt;">Net and comprehensive loss<br/>
              </div>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#8212;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#8212;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#8212;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_304e17bfbed340b69f223366b3edccd2" contextRef="c20250701to20250930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"><ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_e396f860323440b4ac8cceae32fd285f" contextRef="c20250701to20250930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_9a5aefffa6c940d993bb3b61a32e1b51" contextRef="c20250701to20250930_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">17,454</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_5c8344dfb5f6482882cbb125eabd31be" contextRef="c20250701to20250930" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">17,454</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">)</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 16%; padding-bottom: 4px;">
              <div style="margin-left: 9pt; text-indent: -9pt;">Balance at September 30, 2025<br/>
              </div>
            </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;"><ix:nonFraction name="us-gaap:TemporaryEquitySharesOutstanding" id="Fact_2a53dd4eddec46cbbebad0d77628b9cc" contextRef="c20250930_StatementClassOfStockAxis_SeriesAPreferredStockMember" unitRef="U001" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;"><ix:nonFraction name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" id="Fact_1af05342c8ab4681b459b95c3e1e4cb1" contextRef="c20250930_StatementClassOfStockAxis_SeriesAPreferredStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;"><ix:nonFraction name="us-gaap:SharesOutstanding" id="Fact_8e0f58a3010a4a4ba4ce575164955380" contextRef="c20250930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">64,544,096</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_99471784da794e8e9c9cb9cab43c5dfb" contextRef="c20250930_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">6</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_edfaffe9effe4658a10e333eba0832df" contextRef="c20250930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">178,027</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">(<ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_537774f861e54a81a21e0123360c8e27" contextRef="c20250930_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">172,066</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">$</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_2943ddd48c4d4ecc9d1b96ccde8091e5" contextRef="c20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,967</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>


</table>
      <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"><br/>
      </div>

      <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-bottom: 8pt; font-style: italic;">See accompanying notes.<br/>
        <br/>
      </div>

    </div>

    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div class="BRPFPageFooter" style="width: 100%;"></div>

      <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">5</span></div>

      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div class="BRPFPageHeader" style="width: 100%;">
        <div style="text-align: left; font-weight: bold;">
          <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-weight: normal; font-style: italic;">Index</span></a></div>

        </div>

      </div>

    </div>

    <!--PROfilePageNumberReset%Num%6%%%--> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">

    <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
      <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
        <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
          <div>
            <div>
              <div style="text-align: center; font-weight: bold;">
<div>&#160;Opus Genetics, Inc.
                </div>
<div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Condensed Consolidated Statements of Cash Flows<a id="CashFlows"><!--Anchor--></a></div>

                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(in thousands)</div>

                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(Unaudited)</div>

              </div>

              <div><br/>
              </div>

              <div>
                <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="6">
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">For the Nine
                          Months Ended</div>
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30, </div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2025</div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Operating activities</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Net loss</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_344eef5fc88944b186c32c532b7050a8" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">33,068</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_2630586f6c8c4dff9112e442dc0eb327" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">22,397</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Adjustments to reconcile net loss to net cash used in operating activities:</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Stock-based compensation</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" id="Fact_dde0ead33f864376bb48c5316183df30" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,625</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" id="Fact_4af2a6cdc6c54289add13c7c45d0b005" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,567</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Depreciation</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_35b05869d3f24b4daaf95e1a5e88c57f" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">40</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:Depreciation" id="Fact_7047660d07ff40169f0b42f2bde5b875" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Fair value change in warrant and other derivative liabilities<br/>
                        </div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" id="Fact_9de2e78703c146e0be33c90149c9df2a" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5,803</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" id="Fact_a12df24e84f14c1fa2a6b2cee9e8fbe2" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;" rowspan="1">
                        <div style="margin-left: 9pt;">Non-cash interest<br/>
                        </div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:InterestExpenseNonoperating" id="Fact_4407970403fe4103a23faee5a944ec6e" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">68</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:InterestExpenseNonoperating" id="Fact_56ee01dd6e084c7a879c229ea626b2fe" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Unrealized loss from short-term investments</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1"><ix:nonFraction name="us-gaap:UnrealizedGainLossOnInvestments" id="Fact_16089970fbb34b49a37fc81649b82b78" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">2</ix:nonFraction><br/>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1"><ix:nonFraction name="us-gaap:UnrealizedGainLossOnInvestments" id="Fact_002bb2d7c3624355acbe024f7d3e644c" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">12</ix:nonFraction><br/>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Warrant financing costs</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="ird:WarrantFinancingCostsReclassifiedToFinancingActivities" id="Fact_099b95f1d338459f9f08b382186512e5" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,337</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="ird:WarrantFinancingCostsReclassifiedToFinancingActivities" id="Fact_4aa1e03df5e6442b952bc4d3ec125398" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Change in assets and liabilities:</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 27pt;">Accounts receivable</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" id="Fact_de2e73cd45e049dfa17d692d8a8f33ac" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">647</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" id="Fact_d5711ea9b5804a82849f75ee33352273" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">931</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 27pt;">Contract assets and unbilled receivables</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="ird:IncreaseDecreaseInContractAssetsAndUnbilledReceivables" id="Fact_8b1b35f1700f48e99bc9389b0882fc72" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">845</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="ird:IncreaseDecreaseInContractAssetsAndUnbilledReceivables" id="Fact_9381ea6984ca493892bca2598cede62f" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">61</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 27pt;">Prepaids and other current assets</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" id="Fact_34c1ca2ee7cb49f1bab9f154faef4b1a" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">300</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" id="Fact_1389342f9e3c48878005564f2ed4bc83" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">670</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 27pt;">Accounts payable</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" id="Fact_8e794a66ff784c82ad05e0e3120863e0" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">797</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" id="Fact_70129d13737d41cba627f78f4e8cf1f7" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,319</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 27pt;">Accrued expenses<br/>
                        </div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" id="Fact_78fa3b87be9444d9b37f423bf05e7477" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">2,622</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" id="Fact_92be4e8c41a5436ea6c945fa8495c6dc" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,321</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Net cash used in operating activities</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" id="Fact_2c76d04e987d44ee879090d2abb2e593" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">25,420</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" id="Fact_7ee4a53f13434278b075a38fea72e1e0" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">18,138</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Investing activities</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Net cash used in investing activities</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" id="Fact_7ddd9561d95646b3b2870b34775bd6fc" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" id="Fact_60f1a0214e8b4a81a03b98eb32228b50" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Financing activities</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Proceeds from issuance of common stock and pre-funded warrants in connection with the March 2025 offering and March
                          2025 private placement</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="ird:ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" id="Fact_da8ea45011f74a189a659d3f41535f1d" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,980</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="ird:ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" id="Fact_eb96f9a9fc194e79b3dc91a1609df4df" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Proceeds from issuance of warrants in connection with the March 2025 offering and March 2025 private placement</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="ird:ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" id="Fact_fd15bb2dde2f449cb91ad14cf22610ac" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,520</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="ird:ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" id="Fact_86e9cf54f7b54d308128ae48934d2643" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Proceeds from issuance of common stock in connection with the at-the-market program, private placement and purchase
                          agreement</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" id="Fact_bca23b0ae23c48d5a21e058db393333b" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,626</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" id="Fact_2af96ebef39b44e0ba81edd02449f4fd" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,497</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;" rowspan="1">Proceeds from funding agreement, related party <br/>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ProceedsFromRelatedPartyDebt" id="Fact_e0575ebdb7064af6a9711841eceeaec6" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,000</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ProceedsFromRelatedPartyDebt" id="Fact_b6c6be7ab8474cefb1d6a834fdf44ddd" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Issuance costs</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsOfStockIssuanceCosts" id="Fact_9c6ac54925d64f5f9a7e191ecdf368b3" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,203</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:PaymentsOfStockIssuanceCosts" id="Fact_cbd1fe36495e4cd0a87654c7387f41ee" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">186</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Exercise of stock options</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" id="Fact_6a2a73273c224f0193e488caad6e737d" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">27</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" id="Fact_d99267f3ced0457bbb388bee715e6663" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Share repurchases for the payment of employee taxes</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="ird:ShareRepurchasesForPaymentOfEmployeeTaxes" id="Fact_6911c8bcb6ec48d69bcf7d48118b97c3" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">36</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="ird:ShareRepurchasesForPaymentOfEmployeeTaxes" id="Fact_d9197b4229ff46e4a5e859a3cf6bec0a" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">42</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Net cash provided by financing activities</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" id="Fact_484832b75e0a4370a4ed096e3550d972" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">25,914</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" id="Fact_1cc682c4a0214709b0bcaa71cb42d0a4" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,269</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Net increase (decrease) in cash and cash equivalents</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" id="Fact_60c04a10ca134a53bb0ccff4c3c2b4a3" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">494</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" id="Fact_c9fa94f9b3ce44c6b505cb736650b6ed" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">13,869</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Cash and cash equivalents at beginning of period</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_331fe216863442719652570abede2921" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">30,321</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_19951d1c40d24a0d86e7322c6994a7cd" contextRef="c20231231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">50,501</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Cash and cash equivalents at end of period</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_9d8dcf5dd0c143a68d5213d680917c5b" contextRef="c20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">30,815</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_d76407a1e10b4445b6b9c7aa0ddd9cdf" contextRef="c20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,632</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; text-indent: -9pt; margin-left: 9pt;">Supplemental disclosure of cash flow information:</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Cash paid for income taxes</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" id="Fact_0a2c4cc2eb1242a5b63f54d9f91474a1" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" id="Fact_e9c61daf46d143999b26d9ca6d409042" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Cash paid for interest</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:InterestPaidNet" id="Fact_7c02c4f671124084b7a81c46aa71cef1" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:InterestPaidNet" id="Fact_64212707867e4a00a091942720aef1b4" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; text-indent: -9pt; margin-left: 9pt;">Supplemental non-cash financing transactions:</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" rowspan="1">
                        <div style="margin-left: 9pt; text-indent: -9pt;">Conversion of Series A preferred stock into common stock<br/>
                        </div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ConversionOfStockAmountConverted1" id="Fact_35bf10494625453fa1e229381abdfe38" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,843</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" rowspan="1" colspan="1">$</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:ConversionOfStockAmountConverted1" id="Fact_76636f1ef2794f11bd2ff52b42e37f85" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Change in unpaid issuance costs</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="ird:UnpaidIssuanceCosts" id="Fact_01ccae995821417880c055222a782e36" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">112</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="ird:UnpaidIssuanceCosts" id="Fact_b97c16fd64994d9699fd3cfa1b8d6745" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">46</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
              </div>

              <div><br/>
              </div>

              <div style="font-style: italic;">See accompanying notes. </div>

              <div> <br/>
              </div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
                <div style="width: 100%;" class="BRPFPageFooter"></div>

                <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">6</span></div>

                <div style="page-break-after: always;" class="BRPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

                <div style="width: 100%;" class="BRPFPageHeader">
                  <div style="text-align: left; font-weight: bold;">
                    <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-weight: normal; font-style: italic;">Index</span></a></div>

                  </div>

                </div>

              </div>

              <div style="font-weight: bold; text-align: center;"><a id="NotestoCondensedConsolida"><!--Anchor--></a>Notes to Condensed Consolidated Financial Statements</div>

              <div style="font-weight: bold; text-align: center;"> <br/>
              </div>

              <!--PROfilePageNumberReset%Num%7%%%--> </div>

          </div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">

    <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
      <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
        <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">
          <div>
            <div><ix:nonNumeric name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" id="Text_934d4a4d32074574917ca718fa441045" contextRef="c20250101to20250930" escape="true" continuedAt="Text_b12a0562d40f4fc4a1cd71f1543165381">
<div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>  </div>
</ix:nonNumeric>
              <a id="mpany"><!--Anchor--></a><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f1543165381" continuedAt="Text_b12a0562d40f4fc4a1cd71f1543165382">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1.<!--Anchor--></td>

    <td style="width: auto; vertical-align: top;">
                      <div style="font-weight: bold;">Company Description and Summary of Significant Accounting Policies</div>
                    </td>

  </tr>


</table>
</ix:continuation>
              <ix:continuation id="Text_b12a0562d40f4fc4a1cd71f1543165382" continuedAt="Text_b12a0562d40f4fc4a1cd71f1543165383">
<div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></div>

            <div> <ix:continuation id="Text_b12a0562d40f4fc4a1cd71f1543165383" continuedAt="Text_b12a0562d40f4fc4a1cd71f1543165384">
<div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
              <ix:continuation id="Text_b12a0562d40f4fc4a1cd71f1543165384" continuedAt="Text_b12a0562d40f4fc4a1cd71f1543165385">
<div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
              </div>
</ix:continuation>

              <ix:nonNumeric name="ird:NatureOfBusinessPolicyTextBlock" id="Text_67e693e63899472685e226cfa7fe8f38" contextRef="c20250101to20250930" escape="true" continuedAt="Text_3fd6aad75fe947aa9a99ca7c16a1ff9e1"><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f1543165385" continuedAt="Text_b12a0562d40f4fc4a1cd71f1543165386">
<div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Nature of Business <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">and <span style="background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;">Basis of
                    Presentation</span></span></div>
</ix:continuation></ix:nonNumeric>
              <ix:continuation id="Text_3fd6aad75fe947aa9a99ca7c16a1ff9e1" continuedAt="Text_3fd6aad75fe947aa9a99ca7c16a1ff9e2"><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f1543165386" continuedAt="Text_b12a0562d40f4fc4a1cd71f1543165387">
<div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
              </div>
</ix:continuation></ix:continuation><ix:continuation id="Text_3fd6aad75fe947aa9a99ca7c16a1ff9e2" continuedAt="Text_3fd6aad75fe947aa9a99ca7c16a1ff9e3"><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f1543165387" continuedAt="Text_b12a0562d40f4fc4a1cd71f1543165388">
<div><span style="font-size: 10pt; font-family: 'Times New Roman';"> <span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> <span style="font-style: normal;"> </span> </span> </span>
               <span style="font-size: 10pt; font-family: 'Times New Roman';"> </span></div>
</ix:continuation></ix:continuation>
              <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
                <div>
                  <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; font-weight: bold; text-align: justify; text-transform: none;">
                    <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">
                      <div style="background-color: rgb(255, 255, 255); letter-spacing: normal; white-space: normal; word-spacing: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal; text-indent: 0px; text-transform: none; text-align: justify;">
                        <ix:continuation id="Text_3fd6aad75fe947aa9a99ca7c16a1ff9e3" continuedAt="Text_3fd6aad75fe947aa9a99ca7c16a1ff9e4"><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f1543165388" continuedAt="Text_b12a0562d40f4fc4a1cd71f1543165389">
<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Opus Genetics, Inc. (the &#8220;Company&#8221; or &#8220;Opus&#8221;), a Delaware corporation formerly known as Ocuphire Pharma, Inc. (the &#8220;Company&#8221; or
                          &#8220;Opus&#8221;), is a clinical-stage biopharmaceutical company developing gene therapies for the treatment of inherited retinal diseases (&#8220;IRDs&#8221;) and small molecule therapies for other ophthalmic disorders. The Company&#8217;s headquarters is
                          located in Durham, North Carolina.</div>
</ix:continuation></ix:continuation>
                        <ix:continuation id="Text_3fd6aad75fe947aa9a99ca7c16a1ff9e4" continuedAt="Text_3fd6aad75fe947aa9a99ca7c16a1ff9e5"><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f1543165389" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653810">
<div><br/>
                        </div>
</ix:continuation></ix:continuation>
                        <ix:continuation id="Text_3fd6aad75fe947aa9a99ca7c16a1ff9e5" continuedAt="Text_3fd6aad75fe947aa9a99ca7c16a1ff9e6"><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653810" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653811">
<div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">On October 22, 2024, the Company acquired a private corporation then operating under the name of &#8220;Opus Genetics,
                          Inc.&#8221; (&#8220;Private Opus&#8221;) pursuant to the terms of an Agreement and Plan of Merger, dated as of October 22, 2024 (such agreement, the &#8220;Merger Agreement&#8221; and the transaction consummated via the Merger Agreement, the &#8220;Opus
                          Acquisition&#8221;), by and among the Company, Private Opus, and certain merger subsidiaries party thereto<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">.</span></div>
</ix:continuation></ix:continuation>
                        <ix:continuation id="Text_3fd6aad75fe947aa9a99ca7c16a1ff9e6" continuedAt="Text_3fd6aad75fe947aa9a99ca7c16a1ff9e7"><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653811" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653812">
<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The Company&#8217;s pipeline includes assets from the adeno-associated virus (&#8220;AAV&#8221;) based gene therapy portfolio of Private Opus that
                          address mutations in genes that cause different forms of Leber congenital amaurosis (&#8220;LCA&#8221;), bestrophinopathy, and retinitis pigmentosa. The Company&#8217;s most advanced gene therapy program is designed to address mutations in the LCA5
                          gene, which encodes the lebercilin protein. More specifically, we are developing OPGx-LCA5 to treat LCA5-associated inherited retinal disease (&#8220;IRD&#8221;), an early-onset retinal degeneration, and an open-label, dose-escalation Phase
                          1/2 clinical trial is ongoing. OPGx-BEST1 is another gene therapy candidate in the Company&#8217;s portfolio. This asset is being developed for the treatment of IRDs associated with mutations in the BEST1 gene, <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">which can lead to legal blindness. Apart from gene
                            therapies, the Company&#8217;s pipeline also includes Phentolamine Ophthalmic Solution 0.75%, a non-selective alpha-1 and alpha-2 adrenergic antagonist to reduce pupil size as well as APX3330, a novel small-molecule inhibitor of Ref-1
                            designed to slow the progression of non-proliferative diabetic retinopathy.</span></div>
</ix:continuation></ix:continuation>
                        <ix:continuation id="Text_3fd6aad75fe947aa9a99ca7c16a1ff9e7" continuedAt="Text_3fd6aad75fe947aa9a99ca7c16a1ff9e8"><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653812" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653813">
<div><br/>
                        </div>
</ix:continuation></ix:continuation>
                        <ix:continuation id="Text_3fd6aad75fe947aa9a99ca7c16a1ff9e8"><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653813" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653814">
<div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-align: justify; text-transform: none;">In November 2022, the Company entered into a license and collaboration agreement (as
                          amended, the &#8220;Viatris License Agreement&#8221;) with Viatris, Inc. (&#8220;Viatris&#8221;), pursuant to which it granted Viatris an exclusive license to develop, manufacture, import, export and commercialize its refractive product candidate
                          Phentolamine Ophthalmic Solution 0.75% (&#8220;PS&#8221;). PS is a once-daily eye drop formulation of phentolamine mesylate designed to reduce pupil diameter and improve visual acuity. PS was approved by the FDA for the treatment for
                          pharmacologically induced mydriasis produced by adrenergic agonists (e.g., phenylephrine) or parasympatholytic (e.g., tropicamide) agents, or a combination thereof under the brand name RYZUMVI<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">&#174;</sup> in September 2023 and was launched commercially in April 2024. The Company is also developing PS for the treatment of presbyopia, an ophthalmic disorder that involves the progressive
                          loss of ability to focus on close objects that results in blurred near vision, difficulty seeing in dim light, and eye strain. Additionally, the Company is currently developing PS for decreased vision under mesopic (low) light
                          conditions following keratorefractive surgery, pursuant to a received FDA agreement under Special Protocol Assessment (&#8220;SPA&#8221;)<span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">.</span><br class="Apple-interchange-newline"/>
                        </div>
</ix:continuation></ix:continuation>

                        <ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653814" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653815">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="font-style: italic; font-weight: bold;"> <br/>
                            </span></span></div>
</ix:continuation>

                        <ix:nonNumeric name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="Text_d7a1d893f8b04dabb6bdf51c362aa3a1" contextRef="c20250101to20250930" escape="true" continuedAt="Text_bf3c3c225bae440fa21fc814a0349f431"><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653815" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653816">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="font-style: italic; font-weight: bold;">Basis of Presentation</span></span></div>
</ix:continuation></ix:nonNumeric>
                      </div>

                    </div>

                    <div style="text-align: justify; margin-bottom: 6pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; font-variant: normal; text-transform: none;">
                      <div style="text-align: justify; margin-bottom: 6pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic; font-variant: normal; text-transform: none;">
                        <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify; margin-bottom: 8pt;">
                          <ix:continuation id="Text_bf3c3c225bae440fa21fc814a0349f431" continuedAt="Text_bf3c3c225bae440fa21fc814a0349f432"><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653816" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653817">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
                          </div>
</ix:continuation></ix:continuation>
                          <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">
                            <ix:continuation id="Text_bf3c3c225bae440fa21fc814a0349f432" continuedAt="Text_bf3c3c225bae440fa21fc814a0349f433"><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653817" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653818">
<div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">The accompanying condensed consolidated financial statements have been prepared by the Company, without audit, pursuant to
                              the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;) and<span style="font-style: italic;">&#160;</span>include the accounts of the Company&#8217;s subsidiary. All intercompany transactions and balances have been
                              eliminated in consolidation. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) have been condensed or
                              omitted pursuant to such rules and regulations. The Company&#8217;s fiscal year begins on January 1 and ends on December 31.</div>
</ix:continuation></ix:continuation>
                          </div>

                        </div>

                      </div>

                    </div>

                  </div>

                </div>

              </div>

            </div>

            <div><ix:continuation id="Text_bf3c3c225bae440fa21fc814a0349f433" continuedAt="Text_bf3c3c225bae440fa21fc814a0349f434"><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653818" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653819">
<div><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span>  <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation>
              <ix:continuation id="Text_bf3c3c225bae440fa21fc814a0349f434" continuedAt="Text_bf3c3c225bae440fa21fc814a0349f435"><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653819" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653820">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">The December 31, 2024 condensed consolidated balance sheet was derived from audited financial
                statements and may not include all disclosures required by GAAP; however, the Company believes that the disclosures are adequate to make the information presented not misleading. The accompanying condensed consolidated financial statements
                should be read in conjunction with the audited financial statements and related notes thereto for the year ended December 31, 2024 included in the Company&#8217;s Annual Report on Form 10-K filed with the SEC on March 31, 2025.</div>
</ix:continuation></ix:continuation>
              <ix:continuation id="Text_bf3c3c225bae440fa21fc814a0349f435" continuedAt="Text_bf3c3c225bae440fa21fc814a0349f436"><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653820" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653821">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
              </div>
</ix:continuation></ix:continuation><ix:continuation id="Text_bf3c3c225bae440fa21fc814a0349f436" continuedAt="Text_bf3c3c225bae440fa21fc814a0349f437"><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653821" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653822">
<div><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span>
               <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation>
              <ix:continuation id="Text_bf3c3c225bae440fa21fc814a0349f437" continuedAt="Text_bf3c3c225bae440fa21fc814a0349f438"><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653822" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653823">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">In the opinion of management, all adjustments, consisting of only normal recurring adjustments
                that are necessary to present fairly the financial position, results of operations, and cash flows for the interim periods, have been made. The results of operations for the interim periods are not necessarily indicative of the operating
                results for the full fiscal year or any future periods.</div>
</ix:continuation></ix:continuation>
              <ix:continuation id="Text_bf3c3c225bae440fa21fc814a0349f438" continuedAt="Text_bf3c3c225bae440fa21fc814a0349f439"><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653823" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653824">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
              </div>
</ix:continuation></ix:continuation>
              <ix:continuation id="Text_bf3c3c225bae440fa21fc814a0349f439" continuedAt="Text_bf3c3c225bae440fa21fc814a0349f4310"><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653824" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653825">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> The derivative liability line item reflected on the December 31, 2024 consolidated balance
                sheet in the prior year was reclassified to the accrued expenses and other liabilities line item in the amount of $<ix:nonFraction name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" id="Fact_dae36982b60946ed982018ba9463186f" contextRef="c20241231_RestatementAxis_RevisionOfPriorPeriodReclassificationAdjustmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:DerivativeLiabilitiesCurrent" id="Fact_43742012153d44a480e9d86aa116cb36" contextRef="c20241231_RestatementAxis_RevisionOfPriorPeriodReclassificationAdjustmentMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,000</ix:nonFraction></ix:nonFraction>.</div>
</ix:continuation></ix:continuation>
              <ix:continuation id="Text_bf3c3c225bae440fa21fc814a0349f4310"><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653825" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653826">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
              </div>
</ix:continuation></ix:continuation><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653826" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653827">
<div>

              <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> <span style="font-size: 10pt; font-family: 'Times New Roman';"> </span></div>
</ix:continuation>
              <div>
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">
                  <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
                    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">7</span></div>

                    <div class="BRPFPageBreak" style="page-break-after: always;">
                      <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

                    <div style="width: 100%;" class="BRPFPageHeader">
                      <div style="text-align: left; font-weight: bold;">
                        <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

                        <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Notes to Condensed Consolidated Financial
                            Statements</div>

                        </div>

                      </div>

                    </div>

                  </div>

                  <!--PROfilePageNumberReset%Num%8%%%--> </div>

              </div>

              <div>
                <div><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653827" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653828"><ix:nonNumeric name="ird:LiquidityPolicyTextBlock" id="Text_aded2e7e47854f2f9cba552faf576016" contextRef="c20250101to20250930" escape="true" continuedAt="Text_86f2d7755b064fdd97b7c332dfd397951">
<div><span style="font-size: 10pt; font-family: 'Times New Roman';"> </span> </div>
</ix:nonNumeric></ix:continuation>
                  <ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653828" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653829"><ix:continuation id="Text_86f2d7755b064fdd97b7c332dfd397951" continuedAt="Text_86f2d7755b064fdd97b7c332dfd397952">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; font-variant: normal; text-transform: none;">Liquidity</div>
</ix:continuation></ix:continuation>
                  <ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653829" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653830"><ix:continuation id="Text_86f2d7755b064fdd97b7c332dfd397952" continuedAt="Text_86f2d7755b064fdd97b7c332dfd397953">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"><br/>
                    </span></div>
</ix:continuation></ix:continuation>
                  <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">
                    <ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653830" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653831"><ix:continuation id="Text_86f2d7755b064fdd97b7c332dfd397953" continuedAt="Text_86f2d7755b064fdd97b7c332dfd397954">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">Since its inception, the Company has devoted substantially all of its resources to drug development and clinical trials.</div>
</ix:continuation></ix:continuation>
                    <ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653831" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653832"><ix:continuation id="Text_86f2d7755b064fdd97b7c332dfd397954" continuedAt="Text_86f2d7755b064fdd97b7c332dfd397955">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation>
                    <ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653832" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653833"><ix:continuation id="Text_86f2d7755b064fdd97b7c332dfd397955" continuedAt="Text_86f2d7755b064fdd97b7c332dfd397956">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
                      </span> </div>
</ix:continuation></ix:continuation>
                    <ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653833" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653834"><ix:continuation id="Text_86f2d7755b064fdd97b7c332dfd397956" continuedAt="Text_86f2d7755b064fdd97b7c332dfd397957">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation>
                    <ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653834" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653835"><ix:continuation id="Text_86f2d7755b064fdd97b7c332dfd397957" continuedAt="Text_86f2d7755b064fdd97b7c332dfd397958">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The Company expects that its cash and cash equivalents as of September 30, 2025 of $<ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" id="Fact_f7ae20b7837441f2978fadf04140ae5e" contextRef="c20250930" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">30.8</ix:nonFraction> million will be sufficient to fund its operations for at least the next 12 months from the date of issuance of these financial statements.</div>
</ix:continuation></ix:continuation>
                    <ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653835" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653836"><ix:continuation id="Text_86f2d7755b064fdd97b7c332dfd397958" continuedAt="Text_86f2d7755b064fdd97b7c332dfd397959">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation>
                    <ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653836" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653837"><ix:continuation id="Text_86f2d7755b064fdd97b7c332dfd397959" continuedAt="Text_86f2d7755b064fdd97b7c332dfd3979510">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"> <br/>
                    </div>
</ix:continuation></ix:continuation>
                    <ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653837" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653838"><ix:continuation id="Text_86f2d7755b064fdd97b7c332dfd3979510" continuedAt="Text_86f2d7755b064fdd97b7c332dfd3979511">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation>
                    <ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653838" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653839"><ix:continuation id="Text_86f2d7755b064fdd97b7c332dfd3979511">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">In the future, the Company may need to raise additional funds until it is able to generate sufficient revenues to fund its
                      development activities. The Company&#8217;s future operating activities, coupled with its plans to raise capital or issue debt financing, may provide additional liquidity in the future, however these actions are not solely within the
                      control of the Company and the Company is unable to predict the outcome of these actions to generate the liquidity ultimately required.</div>
</ix:continuation></ix:continuation>

                  </div>

                  <ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653839" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653840">
<div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
                  </div>
</ix:continuation>
                </div>

                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">
                  <ix:nonNumeric name="us-gaap:UseOfEstimates" id="Text_23da570204aa43909f0d021b35ae1629" contextRef="c20250101to20250930" escape="true" continuedAt="Text_a16fb2579dd64cd59af6bd1261cf84991"><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653840" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653841">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic;">Use of Estimates</div>
</ix:continuation></ix:nonNumeric>
                  <ix:continuation id="Text_a16fb2579dd64cd59af6bd1261cf84991" continuedAt="Text_a16fb2579dd64cd59af6bd1261cf84992"><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653841" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653842">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                  </div>
</ix:continuation></ix:continuation>
                  <ix:continuation id="Text_a16fb2579dd64cd59af6bd1261cf84992"><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653842" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653843">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the
                    amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates.</div>
</ix:continuation></ix:continuation>

                </div>

                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">
                  <ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653843" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653844">
<div><br/>
                  </div>
</ix:continuation>
                  <div>
                    <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic; font-weight: bold;">
                      <div>
                        <ix:nonNumeric name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="Text_11a314ba5b59418bb03b69e37ba50358" contextRef="c20250101to20250930" escape="true" continuedAt="Text_c4e5343f40ea4566b5572a720efa1bd81"><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653844" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653845">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic; font-weight: bold;">Segment Information<br/>
                        </div>
</ix:continuation></ix:nonNumeric>
                        <ix:continuation id="Text_c4e5343f40ea4566b5572a720efa1bd81" continuedAt="Text_c4e5343f40ea4566b5572a720efa1bd82"><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653845" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653846">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/>
                        </div>
</ix:continuation></ix:continuation>
                        <ix:continuation id="Text_c4e5343f40ea4566b5572a720efa1bd82"><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653846" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653847">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">Operating segments are components of an enterprise for which separate financial
                          information is available and are evaluated regularly by the Company&#8217;s chief operating decision maker in deciding how to allocate resources and assessing performance. The Company&#8217;s chief operating decision maker is its Chief
                          Executive Officer. The Company&#8217;s Chief Executive Officer views the Company&#8217;s operations and manages its business in one operating segment, which is the business of development of products related to vision performance and health.
                          Accordingly, the condensed consolidated financial statements and accompanying notes contained herein include the measure of profit or loss, categories of expenses and other financial information that is evaluated by the Company&#8217;s
                          Chief Executive Officer.</div>
</ix:continuation></ix:continuation>

                      </div>

                    </div>

                    <ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653847" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653848">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic; font-weight: bold;"> <br/>
                    </div>
</ix:continuation>
                    <ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653848" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653849">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic; font-weight: bold;">Summary of Significant Accounting Policies</div>
</ix:continuation>
                    <ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653849" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653850">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/>
                    </div>
</ix:continuation>
                    <ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653850" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653851">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The Company&#8217;s significant accounting policies are described in Note 1,&#160;<span style="font-style: italic;">&#8220;Company Description and Summary of Significant Accounting Policies</span>&#8221;&#160;to the consolidated financial statements in its Annual Report on Form 10-K for the year ended December 31, 2024, that was filed
                      with the SEC, on March 31, 2025. Since the date of those financial statements, except as set forth below under &#8220;Warrant liabilities&#8221;, there have been no material changes to the Company&#8217;s significant accounting policies.</div>
</ix:continuation>
                  </div>

                  <ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653851" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653852">
<div><br/></div>
</ix:continuation>
                  <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">
                    <ix:nonNumeric name="us-gaap:DerivativesMethodsOfAccountingNonhedgingDerivatives" id="Text_fc19e6deec0b487388df835d20c119aa" contextRef="c20250101to20250930" escape="true" continuedAt="Text_c5043017cbb54d38a6239888965bfa211"><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653852" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653853">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; font-style: italic; font-weight: bold;"><span style="text-decoration: underline;"><span style="font-weight: normal;">Warrant liabilities</span></span><br/>
                    </div>
</ix:continuation></ix:nonNumeric>
                    <ix:continuation id="Text_c5043017cbb54d38a6239888965bfa211" continuedAt="Text_c5043017cbb54d38a6239888965bfa212"><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653853" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653854">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; font-style: italic; font-weight: bold;"> <br/>
                    </div>
</ix:continuation></ix:continuation>
                    <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">
                      <ix:continuation id="Text_c5043017cbb54d38a6239888965bfa212"><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653854" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653855">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The
                        Company issued warrants to purchase equity securities in connection with the March 2025 financings and are recorded under the warrant liabilities line item in the accompany condensed consolidated balance sheets (See Note 8 &#8211;
                        Financings). The Company accounts for these warrants as a liability at fair value when the valuation inputs are not fixed and determinable. Additionally, issuance costs associated with the warrant liability were expensed as incurred
                        and reflected as financing costs in the accompanying condensed consolidated statements of comprehensive loss. The Company adjusts the liability for changes in fair value until the earlier of; 1) the exercise or 2) expiration of the
                        warrants. Any future change in fair value of the warrant liabilities, when outstanding, is recognized in the condensed consolidated statements of comprehensive loss under the fair value change in warrant and other derivative
                        liabilities line item.</div>
</ix:continuation></ix:continuation>

                    </div>

                  </div>

                  <ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653855" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653856">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"><br/>
                  </div>
</ix:continuation>
                </div>


                <ix:nonNumeric name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="Text_8d8d84fb3ca4451997264b61489ceef2" contextRef="c20250101to20250930" escape="true" continuedAt="Text_77da32ecdfb6407c86203572e06bfd211"><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653856" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653857">
<div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Recent Accounting Pronouncements</div>
</ix:continuation></ix:nonNumeric>
                <ix:continuation id="Text_77da32ecdfb6407c86203572e06bfd211" continuedAt="Text_77da32ecdfb6407c86203572e06bfd212"><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653857" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653858">
<div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
                </div>
</ix:continuation></ix:continuation>
                <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: justify;">
                  <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">
                    <ix:continuation id="Text_77da32ecdfb6407c86203572e06bfd212" continuedAt="Text_77da32ecdfb6407c86203572e06bfd213"><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653858" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653859">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">In December 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued ASU 2023-09 <span style="font-style: italic;">Income
                        Taxes (Topic 740): Improvements to Income Tax Disclosures</span>, which enhances income tax disclosures primarily related to the rate reconciliation and income taxes paid information. This guidance also includes certain other
                      amendments to improve the effectiveness of income tax disclosures. This ASU is effective for fiscal years beginning after December 15, 2024, including interim periods within those fiscal years and should be applied on a prospective
                      basis, with retrospective application permitted. The Company has determined that the adoption of this guidance will augment its income tax disclosures related mainly to categorical detail in the rate reconciliation and jurisdictional
                      detail associated with income taxes paid.</div>
</ix:continuation></ix:continuation>
                    <ix:continuation id="Text_77da32ecdfb6407c86203572e06bfd213" continuedAt="Text_77da32ecdfb6407c86203572e06bfd214"><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653859" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653860">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"> <br/>
                    </div>
</ix:continuation></ix:continuation>
                    <ix:continuation id="Text_77da32ecdfb6407c86203572e06bfd214" continuedAt="Text_77da32ecdfb6407c86203572e06bfd215"><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653860" continuedAt="Text_b12a0562d40f4fc4a1cd71f15431653861">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">In November 2024, the
                        FASB issued ASU 2024-03&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; font-style: italic;">Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">&#160;(Subtopic 220-40): Disaggregation of Income Statement Expenses. This ASU is intended to improve the disclosures related to expenses and provide investors
                        more detailed information about certain types of expenses. This ASU is effective for annual periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027, with early adoption permitted.
                        The Company is currently evaluating the potential impact that this new standard will have on our consolidated financial statements and related disclosures.</span> </div>
</ix:continuation></ix:continuation>
                    <ix:continuation id="Text_77da32ecdfb6407c86203572e06bfd215"><ix:continuation id="Text_b12a0562d40f4fc4a1cd71f15431653861">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation></div>
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>
                   </div>
 </div>

                <div>
<div>&#160;
                  </div>
<div>
                    <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">
                      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
                        <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">8</span></div>

                        <div class="BRPFPageBreak" style="page-break-after: always;">
                          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

                        <div style="width: 100%;" class="BRPFPageHeader">
                          <div style="text-align: left; font-weight: bold;">
                            <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

                            <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;">
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Notes to Condensed Consolidated
                                Financial Statements</div>

                            </div>

                          </div>

                        </div>

                      </div>

                    </div>

                  </div>

                </div>

              </div>

            </div>

          </div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">

    <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
      <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
        <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
          <div>
            <div><ix:nonNumeric name="us-gaap:BusinessCombinationDisclosureTextBlock" id="Text_9f96caa22b1840ccbe43ac1ee7be7317" contextRef="c20250101to20250930" escape="true" continuedAt="Text_0b714ad8ce6c4994aeac8b02bec4fd691">
<div>  <span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:nonNumeric>
              <ix:continuation id="Text_0b714ad8ce6c4994aeac8b02bec4fd691" continuedAt="Text_0b714ad8ce6c4994aeac8b02bec4fd692">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2.</td>

    <td style="width: auto; vertical-align: top;">
                      <div style="font-weight: bold;">Mergers<br/>
                      </div>
                    </td>

  </tr>


</table>
</ix:continuation>
              <ix:continuation id="Text_0b714ad8ce6c4994aeac8b02bec4fd692" continuedAt="Text_0b714ad8ce6c4994aeac8b02bec4fd693">
<div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
              <ix:continuation id="Text_0b714ad8ce6c4994aeac8b02bec4fd693" continuedAt="Text_0b714ad8ce6c4994aeac8b02bec4fd694">
<div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </div>
</ix:continuation>
              <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
                <div>
                  <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">
                    <div>
                      <ix:continuation id="Text_0b714ad8ce6c4994aeac8b02bec4fd694" continuedAt="Text_0b714ad8ce6c4994aeac8b02bec4fd695">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Acquisition of Opus Genetics</div>
</ix:continuation>
                    </div>

                  </div>

                  <ix:continuation id="Text_0b714ad8ce6c4994aeac8b02bec4fd695" continuedAt="Text_0b714ad8ce6c4994aeac8b02bec4fd696">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                    As described in Note 1 &#8211; Company Description and Summary of Significant Accounting Policies, on October 22, 2024, the Company completed the stock purchase of Private Opus. Under the terms of the Merger Agreement, at the closing of the
                    Opus Acquisition, the Company issued to the security holders of Private Opus <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" id="Fact_cc21aa2757734819a2a85b1d6663efc6" contextRef="c20241022to20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,237,063</ix:nonFraction> shares of the Company&#8217;s common stock,
                    par value $<ix:nonFraction name="us-gaap:SharesIssuedPricePerShare" id="Fact_dc188927fd8b4d8a9052bf0e303789aa" contextRef="c20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U003" decimals="4" scale="0" format="ixt:num-dot-decimal">0.0001</ix:nonFraction> per share (&#8220;common stock&#8221;), and <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" id="Fact_3bba2f77e7d64f39a31747db9c11dbaf" contextRef="c20241022to20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember_StatementClassOfStockAxis_SeriesAPreferredStockMember" unitRef="U001" decimals="3" scale="0" format="ixt:num-dot-decimal">14,145.374</ix:nonFraction> shares of the Company&#8217;s preferred stock, par value $<ix:nonFraction name="us-gaap:SharesIssuedPricePerShare" id="Fact_4a97fca855b0493cafd6c8d7240dbd48" contextRef="c20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember_StatementClassOfStockAxis_SeriesAPreferredStockMember" unitRef="U003" decimals="4" scale="0" format="ixt:num-dot-decimal">0.0001</ix:nonFraction>
                    per share, designated as Series A Non-Voting Convertible preferred stock (&#8220;Series A preferred stock&#8221;), each share of which was convertible into <ix:nonFraction name="us-gaap:PreferredStockConvertibleSharesIssuable" id="Fact_044f7e429f3145c89b691a789761ed17" contextRef="c20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember_StatementClassOfStockAxis_SeriesAPreferredStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,000</ix:nonFraction> shares of common stock, subject to stockholder approval, which was obtained at the Company&#8217;s Annual Meeting of Stockholders held on April 30, 2025. Following the closing of the Opus Acquisition,
                    the Company had <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" id="Fact_2a3de518faaf42fd898f65ce8fa3c4d5" contextRef="c20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">31,435,507</ix:nonFraction> shares of common stock and <ix:nonFraction name="us-gaap:PreferredStockSharesOutstanding" id="Fact_be11b0907b894cd0b16c6cbb16bfb653" contextRef="c20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember" unitRef="U001" decimals="3" scale="0" format="ixt:num-dot-decimal">14,145.374</ix:nonFraction> shares of Series A preferred stock outstanding. The total consideration in connection with the Opus Acquisition was $<ix:nonFraction name="ird:AssetAcquisitionPurchasePriceConsiderationTransferred" id="Fact_47ed986ca1584dcab34de253485d9c05" contextRef="c20241022to20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">25.8</ix:nonFraction> million. The transaction was accounted for as an asset acquisition in accordance with ASC 805, <span style="font-style: italic;">Business

                      Combinations</span>, as <ix:nonFraction name="ird:NumberOfAssetAcquired" id="Fact_2054353607284346986ea2441ace2c7e" contextRef="c20241022to20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember" unitRef="U004" decimals="INF" scale="0" format="ixt-sec:numwordsen">one</ix:nonFraction> asset, the underlying intellectual property associated with the IRD therapies, comprised more
                    than <ix:nonFraction name="ird:PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition" id="Fact_5d09af546528455da85f956e80440ea2" contextRef="c20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember_RangeAxis_MaximumMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">90</ix:nonFraction>% of Private Opus&#8217;s assets.</div>
</ix:continuation>
                </div>

                <ix:continuation id="Text_0b714ad8ce6c4994aeac8b02bec4fd696" continuedAt="Text_0b714ad8ce6c4994aeac8b02bec4fd697">
<div><br/>
                </div>
</ix:continuation>
                <ix:continuation id="Text_0b714ad8ce6c4994aeac8b02bec4fd697" continuedAt="Text_0b714ad8ce6c4994aeac8b02bec4fd698">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Merger with Rexahn</div>
</ix:continuation>
                <ix:continuation id="Text_0b714ad8ce6c4994aeac8b02bec4fd698" continuedAt="Text_0b714ad8ce6c4994aeac8b02bec4fd699">
<div><br/>
                </div>
</ix:continuation>
              </div>

              <div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
                <ix:continuation id="Text_0b714ad8ce6c4994aeac8b02bec4fd699" continuedAt="Text_0b714ad8ce6c4994aeac8b02bec4fd6910">
<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">On November 5, 2020, the Company completed a merger transaction with Rexahn (&#8220;Rexahn Merger&#8221;). In connection with the Rexahn Merger, the
                  Company, Shareholder Representatives Services LLC, as representative of the Rexahn stockholders prior to the Merger, and Olde Monmouth Stock Transfer Co., Inc., as the rights agent, entered into the Contingent Value Rights Agreement (the
                  &#8220;CVR Agreement&#8221;).</div>
</ix:continuation>
                <ix:continuation id="Text_0b714ad8ce6c4994aeac8b02bec4fd6910" continuedAt="Text_0b714ad8ce6c4994aeac8b02bec4fd6911">
<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                </div>
</ix:continuation>
                <ix:continuation id="Text_0b714ad8ce6c4994aeac8b02bec4fd6911" continuedAt="Text_0b714ad8ce6c4994aeac8b02bec4fd6912">
<div style="text-align: justify;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Pursuant to the terms of the Rexahn Merger and the CVR Agreement, Rexahn stockholders of record as of immediately prior to the effective time of the Rexahn Merger received <ix:nonFraction name="ird:ContingentValueRightEntitledPerEachShareOfCommonStockHeld" id="Fact_dbf1459e86c04e3388a9a68fbbbf525e" contextRef="c20201105_BusinessAcquisitionAxis_RexahnStockholdersMember" unitRef="U006" decimals="INF" scale="0" format="ixt-sec:numwordsen">one</ix:nonFraction> contingent value right (&#8220;CVR&#8221;) for each share of Rexahn common stock held.</span></div>
</ix:continuation>
              </div>

              <ix:continuation id="Text_0b714ad8ce6c4994aeac8b02bec4fd6912" continuedAt="Text_0b714ad8ce6c4994aeac8b02bec4fd6913">
<div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
              <ix:continuation id="Text_0b714ad8ce6c4994aeac8b02bec4fd6913" continuedAt="Text_0b714ad8ce6c4994aeac8b02bec4fd6914">
<div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
              <ix:continuation id="Text_0b714ad8ce6c4994aeac8b02bec4fd6914">
<div style="text-align: justify;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The CVRs are not transferable, except in certain limited circumstances, will not be
                  certificated or evidenced by any instrument, will not accrue interest and will not be registered with the SEC or listed for trading on any exchange. The CVR Agreement will continue in effect until the later of the end of the CVR Term (as
                  defined in the CVR Agreement) and the payment of all amounts payable thereunder. As of September 30, 2025, <ix:nonFraction name="ird:PaymentsDueUnderCVRAgreement" id="Fact_fbefcad040b94190a6716d1b01705111" contextRef="c20250930" unitRef="U002" decimals="0" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction> payments subject
                  to the <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">CVR Agreement had </span>been received beyond those
                  previously reported in the second and third quarters of calendar year 2021. In addition, <ix:nonFraction name="ird:NumberOfMilestonesAccrued" id="Fact_f6866b659cef464caa22417d4882713a" contextRef="c20250930" unitRef="U007" decimals="INF" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction> milestones had been accrued as of
                  September 30, 2025, as there were <ix:nonFraction name="ird:NumberOfPotentialMilestones" id="Fact_985ed12532774b09ab62344e3e16f174" contextRef="c20210630" unitRef="U007" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="ird:NumberOfPotentialMilestones" id="Fact_137354cfa89d422993fd5a6365fe6e2d" contextRef="c20210930" unitRef="U007" decimals="INF" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction> potential milestones yet considered probable beyond those previously reported.</span>
                <br/>
              </div>
</ix:continuation>
              <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: justify;">  </div>

              <div><br/></div>

            </div>

          </div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">

    <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
      <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
        <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left;">
          <div>
            <div>
              <div>
                <ix:nonNumeric name="us-gaap:FairValueDisclosuresTextBlock" id="Text_07ee35817c62448aa3f56a16561e4878" contextRef="c20250101to20250930" escape="true" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd31">
<div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">
                  <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3.</td>

    <td style="width: auto; vertical-align: top;">
                          <div style="font-weight: bold;">Fair Value Measurements </div>
                        </td>

  </tr>


</table>
                </div>
</ix:nonNumeric>
                <ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd31" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd32">
<div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
                </div>
</ix:continuation><ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd32" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd33">
<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span>
                 <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
                <ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd33" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd34">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">The Company follows accounting guidance that emphasizes that fair value is a market-based
                  measurement, not an entity-specific measurement. Fair value is defined as &#8220;the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.&#8221;
                  Fair value measurements are defined on a three-level hierarchy:</div>
</ix:continuation>
                <ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd34" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd35">
<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
                <ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd35" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd36">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
                </div>
</ix:continuation>
                <ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd36" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd37">
<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">
                  <ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd37" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd38">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 27pt;"><br/>
                        </td>

    <td style="width: 27pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">Level 1 inputs: Unadjusted quoted prices for identical assets or liabilities in active markets;</div>
                        </td>

  </tr>


</table>
</ix:continuation>
                  <ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd38" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd39">
<div> <br/>
                  </div>
</ix:continuation>
                  <ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd39" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd310">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 27pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
                          </span> </td>

    <td style="width: 27pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="font-family: 'Times New Roman';">&#8226;</span></td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                          <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Level 2 inputs: Quoted prices for similar assets and liabilities in active markets, quoted prices in
                            markets that are not active, or inputs which are observable, whether directly or indirectly, for substantially the full term of the asset or liability; and</div>
                        </td>

  </tr>


</table>
</ix:continuation>
                  <ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd310" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd311">
<div> <br/>
                  </div>
</ix:continuation>
                  <ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd311" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd312">
<div>
                    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 27pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
                            </span> </td>

    <td style="width: 27pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                            <div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">Level 3 inputs: Unobservable inputs in which there is little or no market data available, which
                              requires management to develop its own assumptions in pricing the asset or liability.</div>
                          </td>

  </tr>


</table>
                  </div>
</ix:continuation>
                  <ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd312" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd313">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
                  </div>
</ix:continuation>
                </div>

                <ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd313" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd314">
<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div>
</ix:continuation>
                <ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd314" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd315">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">As </span>of September 30, 2025 and December 31, 2024, the fair values of cash and cash equivalents, accounts receivable,
                  contract assets and unbilled receivables, prepaid and other assets, accounts payable and accrued expenses approximated their carrying values because of the short-term nature of these assets or liabilities. The fair value of the long-term
                  funding agreement, related party line item was determined on an amortized cost basis, based on an effective rate of interest.</div>
</ix:continuation>
                <ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd315" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd316">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;"> <br/>
                </div>
</ix:continuation>
                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
                  <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">9</span></div>

                  <div style="page-break-after: always;" class="BRPFPageBreak">
                    <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

                  <div style="width: 100%;" class="BRPFPageHeader">
                    <div style="text-align: left; font-weight: bold;">
                      <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

                      <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;">
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Notes to Condensed Consolidated Financial
                          Statements</div>

                      </div>

                    </div>

                  </div>

                </div>

                <ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd316" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd317">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;"> <br/>
                </div>
</ix:continuation>
                <ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd317" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd318">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;">The fair value of the short-term investments, while
                  outstanding, were based on observable Level 1 inputs in the form of quoted market prices from a major stock exchange. The fair value of the liabilities associated with the equity line financing facility and the March 2025 Warrants and
                  March 2025 Private Placement Warrants (as defined below) are based on cash flow models discounted at current implied market rates representing expected returns by market participants for similar instruments and are based on Level 3 inputs
                  as well the Company&#8217;s underlying stock price and associated volatility, expected term and market interest rates (See Note 8 &#8211; Financings). There were<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" id="Fact_d7c270957bbe41248e3244356f062938" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" id="Fact_b6ea5c7cd3934fbd9e991dc2604e2376" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" id="Fact_85efd8bb922040e0a3e9d94b6819a74d" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" id="Fact_8241389b520a4303bdbbe229b8a70518" contextRef="c20250701to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" id="Fact_70996712281a42fbb27d4c8f53e17da3" contextRef="c20240701to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" id="Fact_5f835742f8fd4726ac3ffe202e8ca828" contextRef="c20240701to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" id="Fact_4582c6b470a94a918d88b946eb3d10d3" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" id="Fact_2d50c5a544f5487880f53bfba558fff9" contextRef="c20250701to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> transfers between fair value hierarchy
                    levels during the three and nine months ended </span>September<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> 30, 2025 and 2024.</span></div>
</ix:continuation>
                <ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd318" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd319">
<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
                <ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd319" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd320">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
                  </span> </div>
</ix:continuation>
                <div>
                  <ix:nonNumeric name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" id="Text_ffbf1aef1e22471795a1c6c7f74073fe" contextRef="c20250101to20250930" escape="true" continuedAt="Text_884995fcc8964d7da8a1cdeba4d8ac9f1"><ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd320" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd321">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;">The fair value of financial instruments measured
                    on a recurring basis is as follows (in thousands):</div>
</ix:continuation></ix:nonNumeric>
                </div>

                <ix:continuation id="Text_884995fcc8964d7da8a1cdeba4d8ac9f1" continuedAt="Text_884995fcc8964d7da8a1cdeba4d8ac9f2"><ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd321" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd322">
<div><br/>
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_884995fcc8964d7da8a1cdeba4d8ac9f2" continuedAt="Text_884995fcc8964d7da8a1cdeba4d8ac9f3"><ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd322" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd323">
<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_884995fcc8964d7da8a1cdeba4d8ac9f3" continuedAt="Text_884995fcc8964d7da8a1cdeba4d8ac9f4"><ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd323" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd324">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;">
                  <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                          <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">As of September 30, 2025</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Description</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                          <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                          <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 1</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                          <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 2</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                          <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 3</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Assets:</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Short-term investments</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" id="Fact_8c3c7f27a7ac4978b2c6bd6086c4423c" contextRef="c20250930_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">*<br/>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" id="Fact_b6f4f17e1f4246759331d6015fd4f16b" contextRef="c20250930_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">*<br/>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" id="Fact_c41ad4d36127463fa139e87193d191c6" contextRef="c20250930_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" id="Fact_cd837d27bb634e6d8b454d2a6f367b69" contextRef="c20250930_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px;">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total assets at fair value</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" id="Fact_34a0b91fef9e45eaa7cb4298b1ae0d11" contextRef="c20250930_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">*<br/>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" id="Fact_6a469646c3b647d5b29e9428296b35d2" contextRef="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">*<br/>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" id="Fact_45549b9d0f1e4d55a8fd848bc8953613" contextRef="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" id="Fact_6277945e7e06464c9048a0414a1bfd3e" contextRef="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Liabilities:</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;"><br/>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%;">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Warrant liabilities</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" id="Fact_ad635491fb424e0fb43fd3b00195bdbf" contextRef="c20250930_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_DerivativeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">21,325</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" id="Fact_6773af84ebaf428bae80169cc2fd7a3b" contextRef="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_DerivativeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" id="Fact_0c709f94bc3c4ed9b4afa34f178d7a98" contextRef="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_DerivativeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" id="Fact_2b325dbaa9ce40b3b5ce0e9ced2d573e" contextRef="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_DerivativeMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">21,325</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" rowspan="1">Other derivative liabilities<br/>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" id="Fact_2444d5ea8fd246058fc9fd95b28b96ad" contextRef="c20250930_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_OtherDerivativeLiabilitiesMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" id="Fact_4737429b6b274f61a70bb08610a33484" contextRef="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_OtherDerivativeLiabilitiesMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" id="Fact_749cbcba893246ea8c38f40681980d8c" contextRef="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_OtherDerivativeLiabilitiesMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" rowspan="1"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" id="Fact_fd178e74927140d1bb43998259fd722e" contextRef="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_OtherDerivativeLiabilitiesMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px;">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total liabilities at fair value</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" id="Fact_8a3026341dfd4d56b99ffbce5805f3ab" contextRef="c20250930_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">21,325</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" id="Fact_f64e816e40fb4292bea9c5a0960d2946" contextRef="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" id="Fact_cb3f58ad1b3d4f33a02f6a003f706a38" contextRef="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" id="Fact_6e30a5d13ef44e808483bd0083f2e644" contextRef="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">21,325</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>


</table>
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_884995fcc8964d7da8a1cdeba4d8ac9f4" continuedAt="Text_884995fcc8964d7da8a1cdeba4d8ac9f5"><ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd324" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd325">
<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_884995fcc8964d7da8a1cdeba4d8ac9f5" continuedAt="Text_884995fcc8964d7da8a1cdeba4d8ac9f6"><ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd325" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd326">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_884995fcc8964d7da8a1cdeba4d8ac9f6" continuedAt="Text_884995fcc8964d7da8a1cdeba4d8ac9f7"><ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd326" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd327">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">
                  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-spacing: 0;" class="DSPFListTable">


  <tr style="vertical-align: top;">

    <td style="text-align: right; vertical-align: top; width: 18pt;">
                          <div>* <br/>
                          </div>
                        </td>

    <td style="text-align: left; vertical-align: top; width: auto;">
                          <div><span style="font-style: italic;"><ix:footnote id="Foot_73efd941cad64a2daaaa08580330762c" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US" continuedAt="Foot_b19fb227b42c4b0bbe6d3a9d7c583bdb1">De minimis</ix:footnote></span><ix:continuation id="Foot_b19fb227b42c4b0bbe6d3a9d7c583bdb1"> value</ix:continuation><br/>
                          </div>
                        </td>

  </tr>


</table>
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_884995fcc8964d7da8a1cdeba4d8ac9f7" continuedAt="Text_884995fcc8964d7da8a1cdeba4d8ac9f8"><ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd327" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd328">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd328" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd329"><ix:continuation id="Text_884995fcc8964d7da8a1cdeba4d8ac9f8">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">
                  <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                          <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">As of December 31, 2024</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Description</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                          <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                          <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 1</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                          <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 2</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                          <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 3</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Assets:</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Short-term investments</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" id="Fact_e0e33c1c54ff46a0b87536dad13974d4" contextRef="c20241231_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" id="Fact_6037f7cc1d6b439d8c1c9d98417f9fa7" contextRef="c20241231_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" id="Fact_0097b5adc2844e21ae4c009d2b9067be" contextRef="c20241231_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" id="Fact_2d5f10aaec8f43b6ad8e0cf4926fca77" contextRef="c20241231_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px;">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total assets at fair value</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" id="Fact_d21bb58bf38a4a2c8317929a81367c45" contextRef="c20241231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" id="Fact_306ee830f1a949cb977f9b07eb38c816" contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" id="Fact_fa65af2de6594a3ba464297ed2441e00" contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AssetsFairValueDisclosure" id="Fact_0754bb133a634c72816417e46cb7e16a" contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Liabilities:</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px;">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Other derivative liabilities</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" id="Fact_1529ba5dece4477586ab48fbe4b53a9b" contextRef="c20241231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_OtherDerivativeLiabilitiesMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" id="Fact_5deea3a944f842909ed4809e44008430" contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_OtherDerivativeLiabilitiesMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" id="Fact_fa9c3104c4e84731b394ddc1e1ac8a64" contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_OtherDerivativeLiabilitiesMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" id="Fact_a8d85b79758a4102a373683a0f546040" contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_OtherDerivativeLiabilitiesMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total liabilities at fair value</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" id="Fact_c4f4245bb60c4c859a574e93434d525d" contextRef="c20241231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" id="Fact_ca4f2db5d21743a4bb31a20f168669f9" contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" id="Fact_cd9363ea925b4a11aea5304077bdfd4d" contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:LiabilitiesFairValueDisclosure" id="Fact_52c16170491c4d558e25ef7cbeef378a" contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>

                </div>
</ix:continuation></ix:continuation><ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd329" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd330">
<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span>
                 <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
                <ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd330" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd331">
<div><br/>
                </div>
</ix:continuation>
                <ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd331" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd332">
<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
                <div>
                  <ix:nonNumeric name="ird:ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock" id="Text_619d674667914bd2a0db22f8883663d3" contextRef="c20250101to20250930" escape="true" continuedAt="Text_45ca729960584215a72d6dfa318217441"><ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd332" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd333">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;">The following table provides a roll-forward of
                    short-term investments measured at fair value on a recurring basis using observable level 1 inputs for the nine months ended September 30, 2025 and 2024 (in thousands):</div>
</ix:continuation></ix:nonNumeric>
                  <ix:continuation id="Text_45ca729960584215a72d6dfa318217441" continuedAt="Text_45ca729960584215a72d6dfa318217442"><ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd333" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd334">
<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation>
                  <ix:continuation id="Text_45ca729960584215a72d6dfa318217442" continuedAt="Text_45ca729960584215a72d6dfa318217443"><ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd334" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd335">
<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
                    </span> </div>
</ix:continuation></ix:continuation>
                  <ix:continuation id="Text_45ca729960584215a72d6dfa318217443" continuedAt="Text_45ca729960584215a72d6dfa318217444"><ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd335" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd336">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="6" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                          <div style="text-align: center; font-weight: bold;">Nine Months Ended</div>
                          <div style="text-align: center; font-weight: bold;">September 30,</div>
                        </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2025</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Short-term investments</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Balance as of beginning of period</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" id="Fact_4138dd24257b4e189afce9dc1cd67ab5" contextRef="c20241231_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" id="Fact_98e1b8d62d474a0889440452af2a310a" contextRef="c20231231_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">15</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
                          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Unrealized loss</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:UnrealizedGainLossOnInvestments" id="Fact_c6a8caf338fe4b4694e32f2da0ea053a" contextRef="c20250101to20250930_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">2</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">(<ix:nonFraction name="us-gaap:UnrealizedGainLossOnInvestments" id="Fact_855359f1c61a46bc8ddeca010ee16ca3" contextRef="c20240101to20240930_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">12</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div>
                        </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;">
                          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Balance as of end of period</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" id="Fact_3391cd12f6d54f75a5c22f101cb36206" contextRef="c20250930_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">*</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:InvestmentsFairValueDisclosure" id="Fact_fc6c8b37df6547df8268a7268ec99b25" contextRef="c20240930_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
                  <ix:continuation id="Text_45ca729960584215a72d6dfa318217444" continuedAt="Text_45ca729960584215a72d6dfa318217445"><ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd336" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd337">
<div> <br/>
                  </div>
</ix:continuation></ix:continuation>
                  <ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd337" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd338"><ix:continuation id="Text_45ca729960584215a72d6dfa318217445">
<div>
                    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-spacing: 0;" class="DSPFListTable">


  <tr style="vertical-align: top;">

    <td style="text-align: right; vertical-align: top; width: 18pt;">
                            <div>* <br/>
                            </div>
                          </td>

    <td style="text-align: left; vertical-align: top; width: auto;">
                            <div><span style="font-style: italic;">De minimis</span> value<br/>
                            </div>
                          </td>

  </tr>


</table>

                  </div>
</ix:continuation></ix:continuation>
                  <ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd338" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd339">
<div><br/>
                  </div>
</ix:continuation>
                  <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
                    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">10</span></div>

                    <div style="page-break-after: always;" class="BRPFPageBreak">
                      <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

                    <div style="width: 100%;" class="BRPFPageHeader">
                      <div style="text-align: left; font-weight: bold;">
                        <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

                        <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Notes to Condensed Consolidated Financial
                            Statements</div>

                        </div>

                      </div>

                    </div>

                  </div>

                </div>

                <div>
                  <div>
                    <div>
                      <div><ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd339" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd340">
<div><br/></div>
</ix:continuation>
                        <div>
                          <ix:nonNumeric name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="Text_62d304484d7b404090f6fe21b46634e0" contextRef="c20250101to20250930" escape="true" continuedAt="Text_29eadaeb02dc4fc3b3bda3715f4c82901"><ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd340" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd341">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;">The following table provides a
                            roll-forward of liabilities measured at fair value on a recurring basis using unobservable level 3 inputs for the nine months ended September 30, 2025 and 2024 (in thousands):</div>
</ix:continuation></ix:nonNumeric>
                        </div>

                        <ix:continuation id="Text_29eadaeb02dc4fc3b3bda3715f4c82901" continuedAt="Text_29eadaeb02dc4fc3b3bda3715f4c82902"><ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd341" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd342">
<div><br/></div>
</ix:continuation></ix:continuation>
                      </div>

                      <div>
                        <ix:continuation id="Text_29eadaeb02dc4fc3b3bda3715f4c82902" continuedAt="Text_29eadaeb02dc4fc3b3bda3715f4c82903"><ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd342" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd343">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" rowspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" rowspan="1" colspan="6">
                                <div style="text-align: center; font-weight: bold;">Nine Months Ended</div>
                                <div style="text-align: center; font-weight: bold;">September 30,</div>
                              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top; border-bottom: #000000 solid 2px;" colspan="2">
                                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2025</div>
                              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
                                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
                              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
                                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Warrant liabilities</div>
                              </td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: top;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);">
                                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Balance as of beginning of period</div>
                              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                                <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeLiabilitiesCurrent" id="Fact_242d4bd835214bb994a924d0ac39fc42" contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_DerivativeFinancialInstrumentsLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                                <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeLiabilitiesCurrent" id="Fact_4a672a74b343426c8832c91a8d65749d" contextRef="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_DerivativeFinancialInstrumentsLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%;" rowspan="1">
                                <div style="text-indent: -9pt; margin-left: 18pt;">Issuance of March 2025 Warrants and March 2025 Private Placement Warrants </div>
                              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1"><ix:nonFraction name="ird:DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants" id="Fact_9291d196eb114e1da8661be7bc33e3e5" contextRef="c20250101to20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_DerivativeFinancialInstrumentsLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,520</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" rowspan="1" colspan="1"><ix:nonFraction name="ird:DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants" id="Fact_13ced47387794963bce67c6d8faf439a" contextRef="c20240101to20240930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_DerivativeFinancialInstrumentsLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" rowspan="1">
                                <div>
                                  <div style="text-indent: -9pt; margin-left: 18pt;">Change in fair value</div>
                                </div>
                              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:FairValueAdjustmentOfWarrants" id="Fact_e3e60f5c8d9c412c8bf7e254e74f61a2" contextRef="c20250101to20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_DerivativeFinancialInstrumentsLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,805</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1"/>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:FairValueAdjustmentOfWarrants" id="Fact_4b0d7317fa364126bae065f45b6529fa" contextRef="c20240101to20240930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_DerivativeFinancialInstrumentsLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 4px;">
                                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Balance as of end of period</div>
                              </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
                                <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
                                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeLiabilitiesCurrent" id="Fact_70785d64957449c0944d31e26e38a96d" contextRef="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_DerivativeFinancialInstrumentsLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">21,325</ix:nonFraction></div>
                              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
                                <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                              </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
                                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeLiabilitiesCurrent" id="Fact_19a3bfd70d4642c68fa799f6085d6ac2" contextRef="c20240930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_DerivativeFinancialInstrumentsLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                              </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
                        <ix:continuation id="Text_29eadaeb02dc4fc3b3bda3715f4c82903" continuedAt="Text_29eadaeb02dc4fc3b3bda3715f4c82904"><ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd343" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd344">
<div> <br/>
                        </div>
</ix:continuation></ix:continuation>
                        <ix:continuation id="Text_29eadaeb02dc4fc3b3bda3715f4c82904" continuedAt="Text_29eadaeb02dc4fc3b3bda3715f4c82905"><ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd344" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd345">
<div>
                          <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="6" rowspan="1" style="vertical-align: top; border-bottom: #000000 solid 2px;">
                                  <div style="text-align: center; font-weight: bold;">Nine Months Ended</div>
                                  <div style="text-align: center; font-weight: bold;">September 30,</div>
                                </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;">
                                  <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2025</div>
                                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                                  <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
                                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
                                  <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Other derivative liabilities</div>
                                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                                  <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Balance as of beginning of period</div>
                                </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                                  <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                                  <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeLiabilitiesCurrent" id="Fact_ee6fa37e3fe0419d92b28c19095e3cbc" contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_OtherDerivativeLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction></div>
                                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                                  <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                                  <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeLiabilitiesCurrent" id="Fact_8bfba7c6c82f4969b508aaeb93d26066" contextRef="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_OtherDerivativeLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">74</ix:nonFraction></div>
                                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: top; width: 76%; padding-bottom: 2px;">
                                  <div>
                                    <div style="text-indent: -9pt; margin-left: 18pt;">Change in fair value</div>
                                  </div>
                                </td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">(<ix:nonFraction name="us-gaap:FairValueAdjustmentOfWarrants" id="Fact_2933872764be431f9db980e91b22a9d9" contextRef="c20250101to20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_OtherDerivativeLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">2</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">)</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;"><ix:nonFraction name="us-gaap:FairValueAdjustmentOfWarrants" id="Fact_61d18955e3444cb2ad4408e0fd07ef73" contextRef="c20240101to20240930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_OtherDerivativeLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;">
                                  <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Balance as of end of period</div>
                                </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                                  <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                                  <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeLiabilitiesCurrent" id="Fact_e633ed773b5a43db92a1b32296708e84" contextRef="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_OtherDerivativeLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                                  <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                                </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                                  <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:DerivativeLiabilitiesCurrent" id="Fact_db99bccfd01c4556903ecb8f020b27d3" contextRef="c20240930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_OtherDerivativeLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">74</ix:nonFraction></div>
                                </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
                        </div>
</ix:continuation></ix:continuation>
                      </div>

                    </div>

                    <ix:continuation id="Text_29eadaeb02dc4fc3b3bda3715f4c82905"><ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd345" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd346">
<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation></div>

                </div>

                <div style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd346" continuedAt="Text_e8cb56a774a241e6ba086082b7766cd347">
<div><br/>
                  <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;"> </span></div>
</ix:continuation>
                  <ix:continuation id="Text_e8cb56a774a241e6ba086082b7766cd347">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">There were <ix:nonFraction name="us-gaap:FinancialLiabilitiesFairValueDisclosure" id="Fact_b4c33e391cd74911ab474be2accbe193" contextRef="c20250930_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsNonrecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:FinancialLiabilitiesFairValueDisclosure" id="Fact_b0d10183b6b24b529e393efc311bb725" contextRef="c20240930_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsNonrecurringMember" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction>
                    financial instruments measured on a non-recurring basis for any of the periods presented.</div>
</ix:continuation>
                  <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><br/>
                  </div>

                </div>

              </div>

            </div>

          </div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">

    <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
      <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
        <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
          <div>
            <div>
              <div><ix:nonNumeric name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="Text_886df50090e64ffc969abb6623703913" contextRef="c20250101to20250930" escape="true" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec41131">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span>  </div>
</ix:nonNumeric>
                <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec41131" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec41132">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-spacing: 0;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold;">4.</span></div>
                        <span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></td>

    <td style="vertical-align: top; width: auto;">
                        <div style="text-align: left; font-size: 10pt;"><span style="font-weight: bold;">&#160;Commitments and Contingencies</span></div>
                      </td>

  </tr>


</table>
</ix:continuation>
                <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec41132" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec41133">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation></div>

              <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec41133" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec41134">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation>
              <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec41134" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec41135">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation>
              <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec41135" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec41136">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation>
              <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec41136" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec41137">
<div style="font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Apexian Sublicense Agreement</div>
</ix:continuation>
              <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec41137" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec41138">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> </span></div>
</ix:continuation>
              <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec41138" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec41139">
<div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
              <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec41139" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec411310">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> </span></div>
</ix:continuation>
              <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec411310" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec411311">
<div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;"><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">On January 21, 2020, the Company entered into a sublicense agreement
                    with Apexian Pharmaceuticals, Inc., pursuant to which it obtained exclusive worldwide patent and other intellectual property rights. In exchange for the patent and other intellectual rights, the Company agreed to certain milestone
                    payments and royalty payments on future sales (See Note 10 </span></span>&#8211;<span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> Apexian Sublicense Agreement). As of September 30, 2025, there was sufficient uncertainty with regard to any future cash milestone payments under the sublicense agreement that no liabilities were recorded related to the
                    sublicense agreement.</span></span></div>
</ix:continuation>
              <div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec411311" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec411312">
<div><br/></div>
</ix:continuation>
                <div style="font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">
                  <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec411312" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec411313">
<div style="font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">University of Pennsylvania
                    LCA5/RDH12 License Agreement</div>
</ix:continuation>
                </div>
<ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec411313" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec411314">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">&#160;</span> </span>
                 <span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">&#160;</span> </span></div>
</ix:continuation>
                <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec411314" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec411315">
<div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">On June 15, 2022, Opus entered into an amended and restated license agreement (the &#8220;LCA5/RDH12 Agreement&#8221;) with the Trustees of the University of Pennsylvania
                      (&#8220;Penn&#8221;) pursuant to which it was granted an exclusive, royalty-bearing license to certain patents and a non-exclusive license to certain information relating to products directed towards treatment or correction of mutation of the
                      LCA5 or RDH12 genes. In return for these rights, the Company is obligated to make certain development, regulatory and commercial milestone payments up to a maximum potential aggregate amount of $<ix:nonFraction name="ird:FutureMilestoneMethodRevenueNotRecognized" id="Fact_08f862eaa1b045d188406dde5da29c54" contextRef="c20220615to20220615_HealthCareOrganizationRevenueSourcesAxis_DevelopmentRegulatoryAndCommercialMilestoneMember_RangeAxis_MaximumMember_TypeOfArrangementAxis_UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.6</ix:nonFraction> million and royalty payments on future net sales of such products. Until the Company is required to pay royalties under the LCA5/RDH12
                      Agreement, the Company must pay a <span style="font-style: italic;">de minimis</span> annual license maintenance fee to Penn.&#160; The Company is also obligated to make payments on any sublicense income, with such percentage depending on
                      the stage of product development, which there was no sublicense income for any of the periods presented. During the quarter ended September 30, 2025, the first development milestone under the LCA5/RDH12 Agreement was satisfied and the
                      related amount payable was included in accrued expenses and other liabilities as of September 30, 2025 and research and development expense for the three and nine months ended September 30, 2025.</span></span></div>
</ix:continuation>
              </div>

              <div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec411315" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec411316">
<div><br/></div>
</ix:continuation>
                <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec411316" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec411317">
<div style="font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Iveric Asset Purchase Agreement &#8211;
                  BEST1 and RHO Programs</div>
</ix:continuation><ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec411317" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec411318">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">&#160;</span></span>
                &#160; <span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">&#160;</span> </span></div>
</ix:continuation>
                <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec411318" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec411319">
<div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">On December 23, 2022, Opus entered into an asset purchase agreement (the &#8220;Iveric Agreement&#8221;) with a subsidiary of Iveric Bio, Inc. (&#8220;Iveric&#8221;) pursuant to which
                      the Company acquired certain assets, including the BEST1 License (as defined below), relating to the BEST1 and RHO products. In return for these rights, the Company is obligated to make payments to Iveric upon the achievement of
                      specified development and commercial milestones, the maximum potential aggregate amount of such payments being $<ix:nonFraction name="ird:FutureMilestoneMethodRevenueNotRecognized" id="Fact_4e0664116d1e430594a2ac60668783c7" contextRef="c20221223to20221223_HealthCareOrganizationRevenueSourcesAxis_CommercialMilestonesMember_RangeAxis_MaximumMember_SubsidiarySaleOfStockAxis_BEST1ProgramMember_TypeOfArrangementAxis_IvericAssetPurchaseAgreementMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">111.7</ix:nonFraction>
                      million. As of </span></span><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">September </span></span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">30</span></span>, 2025, the Company determined that none of the future obligations under the agreement were probable and therefore no liabilities were recorded related to the
                      agreement.</span></span></div>
</ix:continuation>
                <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec411319" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec411320">
<div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/>
                    </span></span></div>
</ix:continuation>
                <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
                  <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">11</span></div>

                  <div class="BRPFPageBreak" style="page-break-after: always;">
                    <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

                  <div class="BRPFPageHeader" style="width: 100%;">
                    <div style="text-align: left; font-weight: bold;">
                      <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

                      <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;">
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Notes to Condensed Consolidated Financial
                          Statements</div>

                      </div>

                    </div>

                  </div>

                </div>

              </div>

              <div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">
                <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec411320" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec411321">
<div style="font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Penn and University of Florida BEST1
                  License Agreement</div>
</ix:continuation>
                <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec411321" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec411322">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">&#160;</span> </span></div>
</ix:continuation>
                <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec411322" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec411323">
<div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">On April 10, 2019, Iveric entered into an exclusive patent license agreement (as amended, the &#8220;BEST1 License&#8221;) with Penn and the University of Florida Research
                      Foundation (&#8220;UF&#8221;), which agreement was assigned to Opus under the terms of the Iveric Agreement.&#160; Under the BEST1 License, Opus received exclusive patent rights and non-exclusive knowhow and data rights with regard to products to
                      treat diseases associated with mutations in the BEST1 gene. In return for these rights, the Company is obligated to make payments to Penn upon the achievement of certain clinical, regulatory and commercial milestones, the maximum
                      potential aggregate amount of such payments being $<ix:nonFraction name="ird:FutureMilestoneMethodRevenueNotRecognized" id="Fact_3e9f8d4b774640b090287fb68f6e2412" contextRef="c20190410to20190410_HealthCareOrganizationRevenueSourcesAxis_CommercialMilestonesMember_ProductOrServiceAxis_FirstLicensedProductMember_RangeAxis_MaximumMember_TypeOfArrangementAxis_PennAndUniversityOfFloridaBEST1LicenseAgreementMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">76.4</ix:nonFraction> million.&#160; The Company is also obligated to make royalty payments on
                      future net sales of licensed BEST1 products. Until the Company is required to pay royalties under the BEST1 License, the Company must pay a <span style="font-style: italic;">de minimis</span> annual license maintenance fee to UF and
                      Penn. The Company must also make payments on any sublicense income, with such percentage depending on the stage of product development, which there was no sublicense income&#160;during any of the periods presented. In consideration for
                      Penn and UF&#8217;s consent to the assignment of the BEST1 License to us under the Iveric Agreement, the Company will also pay Penn a percentage of each milestone payment that we are required to pay to Iveric under the Iveric Agreement. As
                      of </span></span><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">September </span></span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">30</span></span>, 2025, the Company determined that none of the future obligations under the agreement were probable and therefore no liabilities were recorded related to the
                      agreement.</span></span></div>
</ix:continuation>
                <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec411323" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec411324">
<div style="font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
                  <span style="background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;">Penn and UF RHO License Agreement</span></div>
</ix:continuation>
              </div>

              <div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">
                <div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">
                  <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec411324" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec411325">
<div><br/>
                  </div>
</ix:continuation>
                  <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec411325" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec411326">
<div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On June 6,
                    2018, Iveric entered into an exclusive patent license agreement (the &#8220;RHO License&#8221;) by and between Penn and UF pursuant to which the Company has exclusive patent rights and non-exclusive knowhow and data rights with regard to products
                    to treat rhodopsin-mediated diseases as a result of the Iveric Agreement as defined above.&#160; In return for these rights, the Company is obligated to make development and commercial milestone payments, the maximum potential aggregate
                    amount of such payments being $<ix:nonFraction name="ird:FutureMilestoneMethodRevenueNotRecognized" id="Fact_572aa626e9ae41dd98f9d895a683c61f" contextRef="c20180606to20180606_HealthCareOrganizationRevenueSourcesAxis_DevelopmentRegulatoryAndCommercialMilestoneMember_RangeAxis_MaximumMember_TypeOfArrangementAxis_PennAndUFRHOLicenseAgreementMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">93.5</ix:nonFraction> million and royalty payments on future sales of such products.&#160; As of <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">September </span></span>30</span></span>, 2025, the Company determined that none of the future obligations under the agreement were probable and therefore no liabilities were
                    recorded related to the agreement.</div>
</ix:continuation>
                </div>

                <div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec411326" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec411327">
<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> </span></span><br/></div>
</ix:continuation>
                  <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec411327" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec411328">
<div style="font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Massachusetts Eye and Ear
                    Infirmary License Agreement</div>
</ix:continuation>
                  <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec411328" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec411329">
<div><br/>
                  </div>
</ix:continuation>
                  <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec411329" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec411330">
<div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On November
                    9, 2021, Opus entered into a license agreement with the Massachusetts Eye and Ear Infirmary (&#8220;MEEI&#8221;), granting an exclusive worldwide license of MEEI patents for use in the NMNAT1 program for all products and processes including the
                    treatment of retinal disease in humans, and a non-exclusive worldwide license to technological information. In return for these rights, the Company is obligated to make development milestone payments, the maximum potential aggregate
                    amount of such payments being $<ix:nonFraction name="ird:FutureMilestoneMethodRevenueNotRecognized" id="Fact_13d3ab517cf74298bf7c71a2c1fda2f4" contextRef="c20211109to20211109_HealthCareOrganizationRevenueSourcesAxis_DevelopmentRegulatoryAndCommercialMilestoneMember_RangeAxis_MaximumMember_TypeOfArrangementAxis_MassachusettsEyeAndEarInfirmaryLicenseAgreementMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.4</ix:nonFraction> million and royalty payments on future sales of such products.&#160; As of <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">September </span></span>30</span></span>, 2025, the Company determined that none of the future obligations under the agreement were probable and therefore no liabilities were recorded related to the
                    agreement.</div>
</ix:continuation>
                </div>

              </div>

              <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec411330" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec411331">
<div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
              </div>
</ix:continuation>
              <div style="font-style: italic; font-weight: bold;">
                <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec411331" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec411332">
<div style="font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Facility and Other Leases</div>
</ix:continuation>
              </div>

              <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec411332" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec411333">
<div style="font-style: italic; font-weight: bold;"><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="font-weight: bold; font-style: italic;"> <span style="font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><br/>
                    </span></span></span></div>
</ix:continuation>
              <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec411333" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec411334">
<div><span style="font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
              <div style="font-weight: bold;"><ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec411334" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec411335">
<div><span style="font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
                <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">
                  <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
                    <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec411335" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec411336">
<div style="margin: 0px; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: justify;">On January 1, 2025, the Company relocated its headquarters to Durham, North Carolina. On July 1st, 2025, the Company amended the lease for its headquarters in Durham, North Carolina for three months through <ix:nonNumeric name="us-gaap:LeaseExpirationDate1" id="Fact_33d6ac6244da49bd8d1afc3b47891030" contextRef="c20250701to20250701" format="ixt:date-monthname-day-year-en">September 30, 2025</ix:nonNumeric>, and the lease is currently in place on a month-to-month basis. The headquarters lease qualifies for the short-term
                      exception under ASC 842, <span style="font-style: italic;">Leases</span>.</div>
</ix:continuation>
                    <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec411336" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec411337">
<div><br/></div>
</ix:continuation>
                    <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec411337" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec411338">
<div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The
                      Company also leases additional laboratory space in Durham, North Carolina on a month-to-month basis. Upon the Opus Acquisition, the Company assumed a number of equipment leases that expired in <span style="-sec-ix-hidden:Fact_b06feea9702d449fb6baaf32a96116e9">July 2025</span> and are now on a month-to-month basis. Both the laboratory space and equipment leases qualify for the short-term exception under ASC 842, <span style="font-style: italic;">Leases</span>.</div>
</ix:continuation>
                    <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec411338" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec411339">
<div><br/>
                    </div>
</ix:continuation>
                    <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec411339" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec411340">
<div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The rent
                      expense associated with all leases amounted to $<ix:nonFraction name="us-gaap:OperatingLeaseCost" id="Fact_cbeb678a117c434385c992c83e2343da" contextRef="c20250701to20250930" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction> million and less than $<ix:nonFraction name="us-gaap:OperatingLeaseCost" id="Fact_aa5c7f016ead44e39561c3adb8f86a29" contextRef="c20240701to20240930_RangeAxis_MaximumMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction> million during the three months ended September 30, 2025 and 2024, respectively and $<ix:nonFraction name="us-gaap:OperatingLeaseCost" id="Fact_ea4c097f52ac4867a920c0f53f43a953" contextRef="c20250101to20250930" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.2</ix:nonFraction> million and less than $<ix:nonFraction name="us-gaap:OperatingLeaseCost" id="Fact_1f4d891bf0814c20a27f0a3689140322" contextRef="c20240101to20240930_RangeAxis_MaximumMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction> million during the
                      nine months ended September 30, 2025 and 2024, respectively.</div>
</ix:continuation>
                  </div>

                  <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec411340" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec411341">
<div><br/></div>
</ix:continuation>
                </div>

                <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec411341" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec411342">
<div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="font-weight: bold; font-style: italic;"> </span></span></div>
</ix:continuation></div>

              <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec411342" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec411343">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> </span></div>
</ix:continuation>
              <div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">
                <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec411343" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec411344">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Other</div>
</ix:continuation>
                <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec411344" continuedAt="Text_30a87b7d0f5b47a0b12e948d95ec411345">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> <br/>
                </div>
</ix:continuation>
                <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
                  <ix:continuation id="Text_30a87b7d0f5b47a0b12e948d95ec411345">
<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In the ordinary course of business, from time to time, the Company may be subject to a broad range of claims and legal proceedings that
                    relate to contractual allegations, patent infringement and other claims. In addition, the Company from time to time may be potentially committed to reimburse third parties for costs incurred associated with business development related
                    transactions upon the achievement of certain milestones. The Company establishes accruals when applicable for matters and commitments for which it believes losses are probable and can be reasonably estimated.</div>
</ix:continuation>
                </div>

                 </div>

              <div>&#160;</div>

              <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
                <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">12</span></div>

                <div class="BRPFPageBreak" style="page-break-after: always;">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

                <div class="BRPFPageHeader" style="width: 100%;">
                  <div style="text-align: left; font-weight: bold;">
                    <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

                    <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;">
                      <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Notes to Condensed Consolidated Financial
                        Statements</div>

                    </div>

                  </div>

                </div>

              </div>

            </div>

          </div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">

    <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
      <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
        <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
          <div>
            <div>
              <ix:nonNumeric name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="Text_b5021485c07e4463aa0e9647ada9e0fb" contextRef="c20250101to20250930" escape="true" continuedAt="Text_4bc115a573a7429cbfb3dee9d59a8d471">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold;">5.</td>

    <td style="width: auto; vertical-align: top;">
                      <div style="font-weight: bold;">&#160;Supplemental Balance Sheet Information</div>
                    </td>

  </tr>


</table>
</ix:nonNumeric>
              <ix:continuation id="Text_4bc115a573a7429cbfb3dee9d59a8d471" continuedAt="Text_4bc115a573a7429cbfb3dee9d59a8d472">
<div><br/></div>
</ix:continuation>
              <ix:continuation id="Text_4bc115a573a7429cbfb3dee9d59a8d472" continuedAt="Text_4bc115a573a7429cbfb3dee9d59a8d473">
<div style="font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Accrued expenses and other liabilities<br/>
                <br/>
              </div>
</ix:continuation><ix:continuation id="Text_4bc115a573a7429cbfb3dee9d59a8d473" continuedAt="Text_4bc115a573a7429cbfb3dee9d59a8d474"><ix:nonNumeric name="us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" id="Text_239ed60c62274833afdfc70f0da3f235" contextRef="c20250101to20250930" escape="true" continuedAt="Text_dfe008f3ea2749dfbb93b6206df976981">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>
               <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:nonNumeric></ix:continuation>
              <ix:continuation id="Text_4bc115a573a7429cbfb3dee9d59a8d474" continuedAt="Text_4bc115a573a7429cbfb3dee9d59a8d475"><ix:continuation id="Text_dfe008f3ea2749dfbb93b6206df976981" continuedAt="Text_dfe008f3ea2749dfbb93b6206df976982">
<div style="display:none;"><br/></div>
<div style="text-indent: -7.2pt; margin-left: 7.2pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accrued expenses and other liabilities consist of the following (in thousands):</div>
</ix:continuation></ix:continuation>
              <ix:continuation id="Text_4bc115a573a7429cbfb3dee9d59a8d475" continuedAt="Text_4bc115a573a7429cbfb3dee9d59a8d476"><ix:continuation id="Text_dfe008f3ea2749dfbb93b6206df976982" continuedAt="Text_dfe008f3ea2749dfbb93b6206df976983">
<div>&#160;</div>
</ix:continuation></ix:continuation>
              <ix:continuation id="Text_4bc115a573a7429cbfb3dee9d59a8d476"><ix:continuation id="Text_dfe008f3ea2749dfbb93b6206df976983">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" rowspan="1">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" rowspan="1"><span style="font-weight: bold;">As of</span><br/>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" rowspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">
                      <div style="text-align: center; font-weight: bold;">September 30,</div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">
                      <div style="text-align: center; font-weight: bold;">December 31,</div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="text-align: center; font-weight: bold;">2025<br/>
                      </div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="text-align: center; font-weight: bold;">2024<br/>
                      </div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">
                      <div style="margin-left: 9pt; text-indent: -9pt;">Research and development services and supplies<br/>
                      </div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                      <div>$<br/>
                      </div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                      <div><ix:nonFraction name="ird:AccruedResearchAndDevelopmentServicesAndSuppliesCurrent" id="Fact_3281ea8686a642f7b9c02d61ce3dcd83" contextRef="c20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,821</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                      <div><ix:nonFraction name="ird:AccruedResearchAndDevelopmentServicesAndSuppliesCurrent" id="Fact_f4b9e14d35f24289b02b6d3943c4ed48" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,452</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; white-space: nowrap;">Compensation and benefits</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                      <div><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" id="Fact_64c7bd5feaa447028c1ad41d775c4846" contextRef="c20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,422</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                      <div><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" id="Fact_c9df57d015e549fa9da4f49da5db88e8" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,481</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;">Professional services</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:AccruedProfessionalFeesCurrent" id="Fact_69bb8fd8d94b49e18fc7506a8aa93d22" contextRef="c20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">856</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="us-gaap:AccruedProfessionalFeesCurrent" id="Fact_e1a18bba7fac4579ac1e68216eee096c" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,608</ix:nonFraction></td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Other</div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div><ix:nonFraction name="us-gaap:OtherAccruedLiabilitiesCurrent" id="Fact_b900964576c54a22b9bb3e56b2ab7540" contextRef="c20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">268</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div><ix:nonFraction name="us-gaap:OtherAccruedLiabilitiesCurrent" id="Fact_07bd10bcbbb2427e951a9254f2208d0f" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">606</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
                      <div><ix:nonFraction name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" id="Fact_60e462f58e5340a0804360b2968f093e" contextRef="c20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,367</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">
                      <div><ix:nonFraction name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" id="Fact_0dc6eb480a564debbe94152b5c5c9536" contextRef="c20241231" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,147</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
              <div>  </div>

            </div>

          </div>

        </div>

      </div>

    </div>

    <div><br/>
    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">

    <!--PROfilePageNumberReset%Num%13%%%--> <div><span style="font-family: 'Times New Roman';"> </span></div>

    <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
      <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
        <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
          <div>
            <div>
              <ix:nonNumeric name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="Text_e5d7f0c671a74e35980cb45949e78957" contextRef="c20250101to20250930" escape="true" continuedAt="Text_e975657c917c40f1ba3d05cde531695f1">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold; font-family: 'Times New Roman';">6.</td>

    <td style="width: auto; vertical-align: top;">
                      <div style="font-weight: bold; font-family: 'Times New Roman';">Related Party Transactions</div>
                    </td>

  </tr>


</table>
</ix:nonNumeric>
              <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f1" continuedAt="Text_e975657c917c40f1ba3d05cde531695f2">
<div style="font-family: 'Times New Roman';"><br/>
              </div>
</ix:continuation>
              <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f2" continuedAt="Text_e975657c917c40f1ba3d05cde531695f3">
<div style="font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;">Consulting Agreements with Dr. Pepose
              </div>
</ix:continuation>
              <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f3" continuedAt="Text_e975657c917c40f1ba3d05cde531695f4">
<div style="font-family: 'Times New Roman';"><span style="font-style: italic; font-weight: bold;"> <br/>
                </span></div>
</ix:continuation>
              <div style="text-align: justify; font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">
                <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f4" continuedAt="Text_e975657c917c40f1ba3d05cde531695f5">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">On April 11, 2024, the Company entered into a consulting agreement (the &#8220;Pepose Consulting Agreement&#8221;) with Dr. Pepose, a former director of the Company. Pursuant to the Pepose Consulting Agreement, Dr. Pepose was
                    paid a monthly consulting fee and received an award of <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" id="Fact_32183881c0084cc992fb82da3db5ec3e" contextRef="c20240411to20240411_AwardTypeAxis_RestrictedStockUnitsRSUMember_RelatedPartyTransactionsByRelatedPartyAxis_DirectorMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">32,000</ix:nonFraction> RSUs, as well as stock options to purchase <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" id="Fact_0397ed51237d437bba0893c159153ebd" contextRef="c20240411to20240411_AwardTypeAxis_EmployeeStockOptionMember_RelatedPartyTransactionsByRelatedPartyAxis_DirectorMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">48,000</ix:nonFraction> shares of the Company&#8217;s common stock. The RSUs vested in <ix:nonFraction name="ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest" id="Fact_f4d12c49bd84477686ec300257197604" contextRef="c20240511to20240511_RelatedPartyTransactionsByRelatedPartyAxis_DirectorMember" unitRef="U008" decimals="0" scale="0" format="ixt:num-dot-decimal">12</ix:nonFraction> equal monthly installments that began on May 11, 2024 and concluded on April 11, 2025. On November 21, 2024, the Pepose Consulting Agreement was amended to continue through
                    April 11, 2026.</span><br/>
                  <span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
              </div>

              <div style="text-align: justify; font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">
                <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f5" continuedAt="Text_e975657c917c40f1ba3d05cde531695f6">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>
</ix:continuation>
                <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f6" continuedAt="Text_e975657c917c40f1ba3d05cde531695f7">
<div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal; text-align: justify;"><span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">For the agreements with Dr. Pepose described above, the Company incurred related<span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> consulting expenses of</span></span> $<ix:nonFraction name="ird:ConsultingExpense" id="Fact_c083ea0fdd61444aaeb86be4a9dfa1e5" contextRef="c20250701to20250930_RelatedPartyTransactionsByRelatedPartyAxis_DirectorMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction> million and $<ix:nonFraction name="ird:ConsultingExpense" id="Fact_4e1c101df9014f248823c268059a9703" contextRef="c20250101to20250930_RelatedPartyTransactionsByRelatedPartyAxis_DirectorMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.4</ix:nonFraction> <span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">million </span></span>during the three and nine months ended </span></span>September<span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> 30, 2025, respectively, and </span></span>the Company incurred related consulting expenses <span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">of </span></span>$<ix:nonFraction name="ird:ConsultingExpense" id="Fact_9313278abf234b08a4012ff6b734929e" contextRef="c20240701to20240930_RelatedPartyTransactionsByRelatedPartyAxis_DirectorMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction> <span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">million </span></span>and $<ix:nonFraction name="ird:ConsultingExpense" id="Fact_50b570792be3416585e2cd6c71cb2b97" contextRef="c20240101to20240930_RelatedPartyTransactionsByRelatedPartyAxis_DirectorMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.3</ix:nonFraction>
                  <span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">million </span></span>during the three and nine months ended September 30, 2024,
                  respectively.</div>
</ix:continuation>
                <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f7" continuedAt="Text_e975657c917c40f1ba3d05cde531695f8">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> <br/>
                </div>
</ix:continuation>
                <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f8" continuedAt="Text_e975657c917c40f1ba3d05cde531695f9">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> <span style="font-weight: bold; font-style: italic;">March 2025 Subscription<span style="font-family: 'Times New Roman';"> Agreements with Dr. George Magrath and Cam Gallagher</span></span> </div>
</ix:continuation>
                <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f9" continuedAt="Text_e975657c917c40f1ba3d05cde531695f10">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> <br/>
                </div>
</ix:continuation>
                <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f10" continuedAt="Text_e975657c917c40f1ba3d05cde531695f11">
<div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal; text-align: justify;"><span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> On March 21, 2025, the Company entered into a subscription agreement with each of Dr. George Magrath, the Company&#8217;s Chief Executive Officer, and Cam Gallagher, the chairman of the <span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Company&#8217;s board of directors (the <span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#8220;</span></span></span></span>Board&#8221;), in connection with a private offering of our securities. For more
                      information, see Note 8 &#8211; Financings.</span><br/>
                  </span></div>
</ix:continuation>
                <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f11" continuedAt="Text_e975657c917c40f1ba3d05cde531695f12">
<div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal; text-align: justify;"><span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
                    </span></span></div>
</ix:continuation>
                <div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal; text-align: justify;">
                  <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f12" continuedAt="Text_e975657c917c40f1ba3d05cde531695f13">
<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">August 2025 <span style="font-weight: bold; font-style: italic;">Subscription <span style="font-family: 'Times New Roman';">Agreements </span></span>with Cam Gallagher and Sean Ainsworth</div>
</ix:continuation>
                  <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f13" continuedAt="Text_e975657c917c40f1ba3d05cde531695f14">
<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> <br/>
                  </div>
</ix:continuation>
                  <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f14" continuedAt="Text_e975657c917c40f1ba3d05cde531695f15">
<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">On August 25, 2025, the Company entered into subscription agreements pursuant to which the Company agreed to issue and sell in
                      a private placement (the &#8220;August 2025 Private Placement&#8221;) to certain investors <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" id="Fact_e328ba1a881047afb348f48dbf45dbfd" contextRef="c20250825to20250825_SubsidiarySaleOfStockAxis_PrivatePlacementMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,138,338</ix:nonFraction> shares of its common stock for
                      gross proceeds of approximately $<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" id="Fact_764b01b6ba6243a29085ddf5169e9bd6" contextRef="c20250825to20250825_SubsidiarySaleOfStockAxis_PrivatePlacementMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.5</ix:nonFraction> million.</span> </div>
</ix:continuation>
                  <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f15" continuedAt="Text_e975657c917c40f1ba3d05cde531695f16">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
                  <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f16" continuedAt="Text_e975657c917c40f1ba3d05cde531695f17">
<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><br/>
                  </div>
</ix:continuation>
                  <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f17" continuedAt="Text_e975657c917c40f1ba3d05cde531695f18">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The August 2025 Private Placement was led by Cam Gallagher, Chair of the Company&#8217;s Board, with an investment of $<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" id="Fact_4bbfce260d124f3cb7c3693082aaa0ae" contextRef="c20250825to20250825_RelatedPartyTransactionsByRelatedPartyAxis_CamGallagherMember_SubsidiarySaleOfStockAxis_PrivatePlacementMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.0</ix:nonFraction> million, along with participation by Sean Ainsworth, the lead independent director of the Board, in the amount of $<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" id="Fact_3a3e7a8b2aad427eae22487e9725ea86" contextRef="c20250825to20250825_RelatedPartyTransactionsByRelatedPartyAxis_SeanAinsworthMember_SubsidiarySaleOfStockAxis_PrivatePlacementMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction> million, and other investors for the balance of the Private Placement. For more information, see Note 8 &#8211; Financings.</div>
</ix:continuation>
                  <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f18" continuedAt="Text_e975657c917c40f1ba3d05cde531695f19">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                  </div>
</ix:continuation>
                  <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
                    <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">13</span></div>

                    <div class="BRPFPageBreak" style="page-break-after: always;">
                      <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

                    <div class="BRPFPageHeader" style="width: 100%;">
                      <div style="text-align: left; font-weight: bold;">
                        <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

                        <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Notes to Condensed Consolidated Financial
                            Statements</div>

                        </div>

                      </div>

                    </div>

                  </div>

                  <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f19" continuedAt="Text_e975657c917c40f1ba3d05cde531695f20">
<div><span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></span></div>
</ix:continuation></div>

              </div>

              <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f20" continuedAt="Text_e975657c917c40f1ba3d05cde531695f21">
<div><span style="font-size: 10pt;"> </span></div>
</ix:continuation>
              <div style="text-align: justify; font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">
                <div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal;">
                  <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f21" continuedAt="Text_e975657c917c40f1ba3d05cde531695f22">
<div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; text-align: justify;">C<span style="font-family: 'Times New Roman';">onsulting Agreement with Dr. Jean Bennett</span></div>
</ix:continuation>
                  <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f22" continuedAt="Text_e975657c917c40f1ba3d05cde531695f23">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                  </div>
</ix:continuation>
                  <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f23" continuedAt="Text_e975657c917c40f1ba3d05cde531695f24">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">In connection with Dr. Jean Bennett&#8217;s appointment as a member of the Board, effective October 22, 2024, she and the Company entered into a consulting
                    agreement (the &#8220;Bennett Consulting Agreement&#8221;), pursuant to which Dr. Bennett will provide consulting services to the Company for a <ix:nonNumeric name="ird:ConsultationServicesReceivablePeriod" id="Fact_8599bb8847a24871aa5d5263f6725a18" contextRef="c20250101to20250930_TitleOfIndividualAxis_BoardMemberMember" format="ixt-sec:durwordsen">one-year</ix:nonNumeric>
                    period. Pursuant to the Bennett Consulting Agreement, Dr. Bennett was granted a restricted stock unit award with respect to <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" id="Fact_940300020ba841e8847a586d15bf3e09" contextRef="c20241022to20241022_AwardTypeAxis_RestrictedStockUnitsRSUMember_TitleOfIndividualAxis_BoardMemberMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">100,000</ix:nonFraction>
                    shares of the Company&#8217;s common stock, which award vested on October 22, 2025. The Company incurred <ix:nonFraction name="ird:ConsultingExpense" id="Fact_8a81363e88884791bbaffc849d60688c" contextRef="c20250101to20250930_TitleOfIndividualAxis_BoardMemberMember" unitRef="U002" decimals="0" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="ird:ConsultingExpense" id="Fact_77e19b182764498f9ce7bd0ba468c47c" contextRef="c20250701to20250930_TitleOfIndividualAxis_BoardMemberMember" unitRef="U002" decimals="0" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction> consulting
                    expenses, beyond the stock-based compensation associated with the restricted stock unit award, during the three and nine months ended September 30, 2025, respectively.</div>
</ix:continuation>
                  <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f24" continuedAt="Text_e975657c917c40f1ba3d05cde531695f25">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                    <!--PROfilePageNumberReset%Num%14%%%--> </div>
</ix:continuation>
                  <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">
                    <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f25" continuedAt="Text_e975657c917c40f1ba3d05cde531695f26">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Letter Agreement and Strategic Partnership&#8212;FFB</div>
</ix:continuation>
                    <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f26" continuedAt="Text_e975657c917c40f1ba3d05cde531695f27">
<div style="font-family: 'Times New Roman';"><br/>
                    </div>
</ix:continuation>
                    <div style="font-family: 'Times New Roman';">
                      <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f27" continuedAt="Text_e975657c917c40f1ba3d05cde531695f28">
<div style="text-align: justify; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;">On
                        August 25, 2022, Private Opus entered into a binding letter of agreement (&#8220;2022 Binding Letter Agreement&#8221;) with Foundation Fighting Blindness (&#8220;FFB&#8221;) and the Jaeb Center for Health Research (the &#8220;JCHR&#8221;) to collaborate on natural
                        history studies involving individuals with retinal dystrophies associated with mutations in multiple genes of interest. Under the terms of the 2022 Binding Letter Agreement, FFB and the JCHR had the sole responsibility and authority
                        to design and conduct the study, with input from the Company. Subject to certain conditions, the 2022 Binding Letter Agreement required that the Company provide FFB with a total of $<ix:nonFraction name="ird:MaximumAmountFundedToSupportStudy" id="Fact_e239cf258fc94eafbd92ee71f8afcde1" contextRef="c20220825_RelatedPartyTransactionAxis_BindingLetterAgreement2022Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.0</ix:nonFraction> million of funding to support the study, such amount being payable in an initial installment of $<ix:nonFraction name="ird:AmountFundedToSupportStudyPayableInInitialInstallment" id="Fact_ebe344d684594952a8c4fc9ca44cc1e9" contextRef="c20220825_RelatedPartyTransactionAxis_BindingLetterAgreement2022Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.4</ix:nonFraction> million at the time of submission of the final study protocol to the Institutional Review Board of the JCHR and, subject to certain conditions, in <ix:nonFraction name="ird:DebtInstrumentNumberOfInstallments" id="Fact_d985cd055708445d95a81beac301977c" contextRef="c20220825to20220825_RelatedPartyTransactionAxis_BindingLetterAgreement2022Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember" unitRef="U008" decimals="INF" scale="0" format="ixt-sec:numwordsen">four</ix:nonFraction> annual installments of $<ix:nonFraction name="ird:AmountFundedToSupportStudyPayableInAnnualInstallment" id="Fact_a848449d4ff346be80ba16ca4883ae67" contextRef="c20220825_RelatedPartyTransactionAxis_BindingLetterAgreement2022Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.4</ix:nonFraction>
                        million on the anniversaries of such submission. <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On May 27, 2025, the Company entered into a binding letter of agreement (&#8220;2025 Letter Agreement&#8221;) with FFB and the JCHR, which superseded and canceled the 2022 Binding Letter Agreement. As of </span>September<span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> 30, 2025 a total&#160; of $<ix:nonFraction name="ird:PaymentOfFinalInstallmentUponTerminationOfAgreement" id="Fact_07e200a2656f4049aa643bbd104ea334" contextRef="c20250527to20250527_RelatedPartyTransactionAxis_BindingLetterAgreement2022Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.4</ix:nonFraction> million was paid by the Company under the 2022 Binding Letter Agreement and <ix:nonFraction name="ird:PaymentsDueRelatedToAmountFundedToSupportStudy" id="Fact_1c672e1b213c470d8e45f01581dc0997" contextRef="c20250527_RelatedPartyTransactionAxis_BindingLetterAgreement2022Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember" unitRef="U002" decimals="0" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction> more payments were due under the 2022 Binding Letter Agreement.</span><br/>
                      </div>
</ix:continuation>
                      <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f28" continuedAt="Text_e975657c917c40f1ba3d05cde531695f29">
<div style="text-align: justify; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
                      </div>
</ix:continuation>
                      <div style="text-align: justify; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;">
                        <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f29" continuedAt="Text_e975657c917c40f1ba3d05cde531695f30">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Under the 2025 Letter Agreement, the Company will collaborate with FFB and the JCHR on portions of a study involving individuals with retinal
                          dystrophies associated with mutations in the RDH12 or BEST1 genes (the &#8220;Study&#8221;). The term of this 2025 Letter Agreement ends on the date that is <ix:nonNumeric name="ird:PeriodOfAgreementTerminationAfterStudyCompletion" id="Fact_2a5c6e54d071490fa58860a2eb0ccd09" contextRef="c20250101to20250930_RelatedPartyTransactionAxis_LetterAgreement2025Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember" format="ixt-sec:durwordsen">two months</ix:nonNumeric> from the Study&#8217;s completion. FFB and the JCHR, as its designee, shall have the sole responsibility and authority to design and conduct the Study, with input from the Company.&#160; Under the
                          2025 Letter Agreement, the Company is obligated to make <ix:nonFraction name="ird:DebtInstrumentNumberOfInstallments" id="Fact_ca24ba7f0d294e9aad1b5014aa8d45ee" contextRef="c20250527to20250527_RelatedPartyTransactionAxis_LetterAgreement2025Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember" unitRef="U008" decimals="INF" scale="0" format="ixt-sec:numwordsen">two</ix:nonFraction> payments to FFB: (1) $<ix:nonFraction name="ird:AmountFundedToSupportStudyPayableInInitialInstallment" id="Fact_07250fa2a3e6492e9ec0ca7c8cdf9e1a" contextRef="c20250527_RelatedPartyTransactionAxis_LetterAgreement2025Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.3</ix:nonFraction> million on or before June 30, 2025 and (2) $<ix:nonFraction name="ird:FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy" id="Fact_20f067df606f4d748c7451225932aec2" contextRef="c20250527_RelatedPartyTransactionAxis_LetterAgreement2025Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.3</ix:nonFraction> million on or before January 31, 2027 upon receipt of semi-annual reports from FFB&#160; outlining the progress being made in the Study, including visit completion status and publication plans, and
                          the ability for the Company to provide ongoing comments and suggestions regarding possible changes to the Study. Such payments shall constitute the sole compensation paid to FFB in return for Company access to research materials
                          and datasets.</div>
</ix:continuation>
                        <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f30" continuedAt="Text_e975657c917c40f1ba3d05cde531695f31">
<div><br/>
                        </div>
</ix:continuation>
                        <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f31" continuedAt="Text_e975657c917c40f1ba3d05cde531695f32">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The Company paid the initial $<ix:nonFraction name="ird:PaymentOfInitialInstallmentToSupportStudyUnderAgreement" id="Fact_c4c8878f343046a0bb1bc70b254413b1" contextRef="c20250101to20250630_RelatedPartyTransactionAxis_LetterAgreement2025Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.3</ix:nonFraction>
                          million due on or before June 30, 2025 under the 2025 Letter Agreement which was recorded as research and development expense. As of September 30, 2025, the Company is required to fund one additional installment in the aggregate
                          of $<ix:nonFraction name="ird:PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement" id="Fact_8f9b9b32536c41188d567e93cff551ff" contextRef="c20250101to20250930_RelatedPartyTransactionAxis_LetterAgreement2025Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.3</ix:nonFraction> million upon receipt of future semi-annual reports.<br/>
                        </div>
</ix:continuation>
                        <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f32" continuedAt="Text_e975657c917c40f1ba3d05cde531695f33">
<div><br/>
                        </div>
</ix:continuation>
                        <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f33" continuedAt="Text_e975657c917c40f1ba3d05cde531695f34">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">RDF Agreement</div>
</ix:continuation>
                        <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f34" continuedAt="Text_e975657c917c40f1ba3d05cde531695f35">
<div><span style="font-family: 'Times New Roman';"> </span></div>
</ix:continuation>
                        <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f35" continuedAt="Text_e975657c917c40f1ba3d05cde531695f36">
<div><span style="font-family: 'Times New Roman';"><br/>
                          </span> </div>
</ix:continuation>
                        <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f36" continuedAt="Text_e975657c917c40f1ba3d05cde531695f37">
<div><span style="font-family: 'Times New Roman';"> </span></div>
</ix:continuation>
                        <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f37" continuedAt="Text_e975657c917c40f1ba3d05cde531695f38">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">On June 13, 2025, the Company entered into a funding agreement (the &#8220;RDF Agreement&#8221;) with the Foundation Fighting Blindness Retinal Degeneration Fund
                          (&#8220;RDF&#8221;), whose sole member is FFB, a significant stockholder of the Company, relating to the Company&#8217;s program to develop gene therapies to treat patients impacted by retinitis pigmentosa caused by pathogenic variants in the Mer
                          proto-oncogene tyrosine kinase (MERTK) gene (the &#8220;MERTK Program&#8221;). The RDF Agreement provides for nondilutive funding by RDF of up to $<ix:nonFraction name="ird:MaximumAmountOfNondilutiveFundingMilestonePayments" id="Fact_356a711fac4f4829ab90ed32e25d02d3" contextRef="c20250613_RelatedPartyTransactionAxis_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.0</ix:nonFraction>
                          million to support the development of the MERTK Program, $<ix:nonFraction name="ird:MilestonePaymentsReceived" id="Fact_e30b203c207c4477af96e41f65ed1ad9" contextRef="c20250630_RelatedPartyTransactionAxis_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.0</ix:nonFraction> million of which was disbursed to the Company in June
                          2025 and up to $<ix:nonFraction name="ird:MilestonePaymentReceivable" id="Fact_70def41da1154ee2ae911b000fe367d7" contextRef="c20250930_RelatedPartyTransactionAxis_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.0</ix:nonFraction> million of which may be disbursed to the Company upon achievement of a specified development
                          milestone subject to RDF&#8217;s receipt of eligible funds.</div>
</ix:continuation>
                        <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f38" continuedAt="Text_e975657c917c40f1ba3d05cde531695f39">
<div><span style="font-family: 'Times New Roman';"> </span></div>
</ix:continuation>
                        <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f39" continuedAt="Text_e975657c917c40f1ba3d05cde531695f40">
<div><span style="font-family: 'Times New Roman';"><br/>
                          </span> </div>
</ix:continuation>
                        <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f40" continuedAt="Text_e975657c917c40f1ba3d05cde531695f41">
<div><span style="font-family: 'Times New Roman';"> </span></div>
</ix:continuation>
                        <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f41" continuedAt="Text_e975657c917c40f1ba3d05cde531695f42">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Under the RDF Agreement, the Company is subject to certain diligence obligations to develop and commercialize a product under the MERTK Program. If
                          the Company is unable to achieve certain milestones by certain dates, or otherwise fails to meet its diligence obligations, the Company will be obligated to collaborate with RDF to out-license or otherwise make applicable rights
                          available to a third party.</div>
</ix:continuation>
                        <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f42" continuedAt="Text_e975657c917c40f1ba3d05cde531695f43">
<div><span style="font-family: 'Times New Roman';"> </span></div>
</ix:continuation>
                        <div><ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f43" continuedAt="Text_e975657c917c40f1ba3d05cde531695f44">
<div><br/></div>
</ix:continuation>
                          <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
                            <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">14</span></div>

                            <div class="BRPFPageBreak" style="page-break-after: always;">
                              <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

                            <div class="BRPFPageHeader" style="width: 100%;">
                              <div style="text-align: left; font-weight: bold;">
                                <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

                                <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;">
                                  <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Notes to Condensed Consolidated
                                    Financial Statements</div>

                                </div>

                              </div>

                            </div>

                          </div>

                        </div>

                        <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f44" continuedAt="Text_e975657c917c40f1ba3d05cde531695f45">
<div><span style="font-family: 'Times New Roman';"> </span></div>
</ix:continuation>
                        <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">
                          <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f45" continuedAt="Text_e975657c917c40f1ba3d05cde531695f46">
<div style="text-align: justify;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In addition, the Company will pay a milestone payment equal to the total amounts funded by RDF under the RDF Agreement upon the achievement of a regulatory milestone. The Company will also make tiered
                              royalty payments to RDF in low-to-mid single percentages until RDF has received aggregate royalty payments equal to <ix:nonFraction name="ird:PercentageOfRoyaltyPaymentObligation" id="Fact_726efa170391467d97c8b962fa6d0d1e" contextRef="c20250613_RelatedPartyTransactionAxis_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">300</ix:nonFraction>%
                              of the amounts funded by RDF under the Agreement.&#160; In the event of a change of control of the Company or a sale or exclusive license of the MERTK Program, RDF will have the option to require the Company to buy out RDF&#8217;s
                              interest under the Agreement for an amount equal to <ix:nonFraction name="ird:BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense" id="Fact_3a79770064394e0f945e365624efe696" contextRef="c20250613to20250613_RelatedPartyTransactionAxis_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction>% of the funds disbursed to the Company under the
                              Agreement. The Agreement may be terminated by either party for cause, including material breach or bankruptcy, subject to a cure period.<br/>
                            </span> </div>
</ix:continuation>
                          <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f46" continuedAt="Text_e975657c917c40f1ba3d05cde531695f47">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
                            </span> </div>
</ix:continuation>
                          <ix:continuation id="Text_e975657c917c40f1ba3d05cde531695f47">
<div style="text-align: justify;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> The RDF Agreement was accounted for as debt under ASC 470, <span style="font-style: italic;">Debt</span>. ASC 470 requires interest expense to be recorded under an effective interest rate method.
                              During the three and nine months ended September 30, 2025, interest expense was $<ix:nonFraction name="us-gaap:InterestExpenseDebt" id="Fact_541c54cb21e546c5b55f93ac582017b7" contextRef="c20250101to20250930_RelatedPartyTransactionAxis_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:InterestExpenseDebt" id="Fact_3b06c88f3cc64adaa5bc9e0d7901950a" contextRef="c20250701to20250930_RelatedPartyTransactionAxis_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction></ix:nonFraction> million based on an
                              effective rate of interest of <ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact_8005c473034444ef9353898e728111d9" contextRef="c20250930_RelatedPartyTransactionAxis_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">22.3</ix:nonFraction>% and was recorded as interest expense in the accompanying condensed
                              consolidated statements of comprehensive loss. The accreted liability in connection with the RDF Agreement was $<ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" id="Fact_d229ca4feac345afac1d35e2db1e680d" contextRef="c20250930_RelatedPartyTransactionAxis_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.1</ix:nonFraction>
                              million as of September 30, 2025 and was recorded under the long-term funding agreement, related party line item in the accompanying condensed consolidated balance sheets. </span></div>
</ix:continuation>
                        </div>
<div><span style="font-family: 'Times New Roman';"> </span>
                         </div>
 </div>

                    </div>

                  </div>

                </div>

              </div>
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>
               <span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>
 </div>

          </div>

        </div>

      </div>

    </div>

    <div><span style="font-family: 'Times New Roman';"> </span></div>

  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">

    <div>
      <div>
        <div>
          <ix:nonNumeric name="ird:TemporaryEquityDisclosureTextBlock" id="Text_3aecb5a852f94bd786aaef263c9af529" contextRef="c20250101to20250930" escape="true" continuedAt="Text_5b04afa13a694a3e902314c75d7914c21">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">7.</td>

    <td style="width: auto; vertical-align: top;">
                  <div style="font-weight: bold;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Series A Preferred Stock<br/>
                    </span> </div>
                </td>

  </tr>


</table>
</ix:nonNumeric><ix:continuation id="Text_5b04afa13a694a3e902314c75d7914c21" continuedAt="Text_5b04afa13a694a3e902314c75d7914c22">
<div><span style="font-weight: normal;">&#160;&#160;</span>
           <br/></div>
</ix:continuation>
          <div>
            <ix:continuation id="Text_5b04afa13a694a3e902314c75d7914c22">
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"><span style="font-size: 10pt; font-family: 'Times New Roman';">On October 22, 2024, the Company filed a Certificate of Designation of Preferences, Rights and
                Limitations of the Series A Non-Voting Convertible Preferred Stock with the Secretary of State of the State of Delaware (the &#8220;Certificate of Designation&#8221;) in connection with the Opus Acquisition. The Certificate of Designation provides for
                the authorization of <ix:nonFraction name="us-gaap:TemporaryEquitySharesAuthorized" id="Fact_6142959724454eeea37faa0b15fe3031" contextRef="c20241022_StatementClassOfStockAxis_SeriesAPreferredStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">14,146</ix:nonFraction> shares of Series A preferred stock, of which <ix:nonFraction name="us-gaap:TemporaryEquitySharesIssued" id="Fact_51472c3e71a14b32814ed098a9bfcbe9" contextRef="c20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember_StatementClassOfStockAxis_SeriesAPreferredStockMember" unitRef="U001" decimals="3" scale="0" format="ixt:num-dot-decimal">14,145.374</ix:nonFraction> Series A preferred stock were issued upon close of the Opus Acquisition.</span> On April 30, 2025, the Company held its 2025 Annual Meeting of Stockholders. During the
              2025 Annual Meeting, the Company&#8217;s stockholders voted to approve the conversion of each share of Series A preferred stock into <ix:nonFraction name="us-gaap:PreferredStockConvertibleSharesIssuable" id="Fact_600bc0362a5247d2b0a97ca5ce9940a7" contextRef="c20250430_StatementClassOfStockAxis_SeriesAPreferredStockMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,000</ix:nonFraction>
              shares of common stock. Subsequently, on May 5, 2025, all shares of Series A preferred stock were converted into <ix:nonFraction name="us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion" id="Fact_3f1eb28c9d06411ba99942ea82730096" contextRef="c20250505_StatementClassOfStockAxis_SeriesAPreferredStockMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">14,145,374</ix:nonFraction> shares
              of common stock<span style="font-size: 10pt; font-family: 'Times New Roman';">.</span></div>
</ix:continuation>
             </div>

          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
          </div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">

    <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
      <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
        <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
          <div>
            <div>
              <ix:nonNumeric name="ird:FinancingsTextBlock" id="Text_9d89271fddf34b63806f74f517d429a1" contextRef="c20250101to20250930" escape="true" continuedAt="Text_63fa2351cd2647598fc3132f8170f2641">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold;">8.</td>

    <td style="width: auto; vertical-align: top;">
                      <div style="font-weight: bold;">Financings<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><br/>
                        </span></div>
                    </td>

  </tr>


</table>
</ix:nonNumeric>
              <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f2641" continuedAt="Text_63fa2351cd2647598fc3132f8170f2642">
<div>&#160;</div>
</ix:continuation>
              <div>
                <div>
                  <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-size: 10pt; font-variant: normal; text-transform: none;">
                    <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f2642" continuedAt="Text_63fa2351cd2647598fc3132f8170f2643">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic; font-weight: bold;">August 2025 Private Placement</div>
</ix:continuation>
                    <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f2643" continuedAt="Text_63fa2351cd2647598fc3132f8170f2644">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
                    <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f2644" continuedAt="Text_63fa2351cd2647598fc3132f8170f2645">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
                      </span> </div>
</ix:continuation>
                    <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f2645" continuedAt="Text_63fa2351cd2647598fc3132f8170f2646">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
                    <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">
                      <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f2646" continuedAt="Text_63fa2351cd2647598fc3132f8170f2647">
<div style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: justify;">On
                        August 25, 2025, the Company entered into subscription agreements pursuant to which the Company agreed to issue and sell in the August 2025 Private Placement to certain investors <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" id="Fact_c9ff37141c584c6eb8c9f151e75f1701" contextRef="c20250825to20250825_SubsidiarySaleOfStockAxis_PrivatePlacementMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,138,338</ix:nonFraction> shares of its common stock for gross, and net, proceeds of approximately $<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" id="Fact_a8f8b2779ede47a7919f45d1dd7c0cb9" contextRef="c20250825to20250825_SubsidiarySaleOfStockAxis_PrivatePlacementMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.5</ix:nonFraction> million.</div>
</ix:continuation>
                      <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f2647" continuedAt="Text_63fa2351cd2647598fc3132f8170f2648">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
                        </span> </div>
</ix:continuation>
                      <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f2648" continuedAt="Text_63fa2351cd2647598fc3132f8170f2649">
<div style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: justify;">The
                        Company intends to use the net proceeds of the August 2025 Private Placement to expedite manufacturing process development, including scale-up of clinical and commercial production and testing, to ensure sufficient supply of cGMP
                        material for its gene therapy candidates, OPGx-LCA5 and OPGx-BEST1. <ix:nonFraction name="ird:UnderwritingDiscountsCommissionsAndOfferingExpenses" id="Fact_bf5976742a0d429db5d9ba016424e666" contextRef="c20250825to20250825_SubsidiarySaleOfStockAxis_PrivatePlacementMember" unitRef="U002" decimals="-6" scale="6" format="ixt-sec:numwordsen">No</ix:nonFraction> underwriting discounts or commissions were paid
                        with respect to the August 2025 Private Placement.</div>
</ix:continuation>
                      <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f2649" continuedAt="Text_63fa2351cd2647598fc3132f8170f26410">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
                        </span> </div>
</ix:continuation>
                      <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26410" continuedAt="Text_63fa2351cd2647598fc3132f8170f26411">
<div style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: justify;">The
                        August 2025 Private Placement was led by Cam Gallagher, Chair of the Board, along with participation by Sean Ainsworth, the lead independent director of the Board, and other investors. See Note 6 &#8211; Related Party Transactions.</div>
</ix:continuation>
                    </div>

                    <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26411" continuedAt="Text_63fa2351cd2647598fc3132f8170f26412">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></div>

                  <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26412" continuedAt="Text_63fa2351cd2647598fc3132f8170f26413">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
                  <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26413" continuedAt="Text_63fa2351cd2647598fc3132f8170f26414">
<div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-size: 10pt; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><br/>
                  </div>
</ix:continuation>
                  <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26414" continuedAt="Text_63fa2351cd2647598fc3132f8170f26415">
<div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-size: 10pt; font-variant: normal; text-transform: none;"> March 2025
                    Financings </div>
</ix:continuation>
                  <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26415" continuedAt="Text_63fa2351cd2647598fc3132f8170f26416">
<div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
                  </div>
</ix:continuation>
                  <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-size: 10pt; font-variant: normal; text-transform: none;">
                    <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">
                      <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26416" continuedAt="Text_63fa2351cd2647598fc3132f8170f26417">
<div style="text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On
                        March 21, 2025, the Company entered into an underwriting agreement with Craig-Hallum Capital Group, LLC, as the sole underwriter. Pursuant to the underwriting agreement, the Company agreed to issue and sell, in an underwritten
                        public offering (the &#8220;March 2025 Offering&#8221;), <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" id="Fact_85dc045b3f5d44c9b07c59652c5260a1" contextRef="c20250321to20250321_SubsidiarySaleOfStockAxis_UnderwrittenPublicOfferingMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">12,219,736</ix:nonFraction> shares of common stock and warrants to purchase up to <ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" id="Fact_27d2eabc17554afca9b877eeee56ab6e" contextRef="c20250321_ClassOfWarrantOrRightAxis_March2025WarrantsMember_RangeAxis_MaximumMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">21,052,631</ix:nonFraction> shares of common stock (the &#8220;March 2025 Warrants&#8221;). Each share of common stock was sold together with one March 2025 Warrant
                        to purchase <ix:nonFraction name="ird:NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant" id="Fact_d0f11f6beb4148949b4375005765ec4b" contextRef="c20250321_ClassOfWarrantOrRightAxis_March2025WarrantsMember" unitRef="U001" decimals="INF" scale="0" format="ixt-sec:numwordsen">one</ix:nonFraction> share of common stock, at a price to the public of $<ix:nonFraction name="ird:StockSoldPricePerShare" id="Fact_421eb573a5824392b35445101245deca" contextRef="c20250321_ClassOfWarrantOrRightAxis_March2025WarrantsMember" unitRef="U003" decimals="INF" scale="0" format="ixt:num-dot-decimal">0.95</ix:nonFraction> per share and related March 2025 Warrant. The Company also issued <ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" id="Fact_8a647839bbf3435aacaf131ee90741e9" contextRef="c20250321_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">8,832,895</ix:nonFraction> pre-funded warrants (&#8220;Pre-Funded Warrants&#8221;) at a price to the public of $<ix:nonFraction name="ird:StockSoldPricePerShare" id="Fact_cc1d545215bf4d1eb687aa30c22800f3" contextRef="c20250321_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember" unitRef="U003" decimals="4" scale="0" format="ixt:num-dot-decimal">0.9499</ix:nonFraction> per Pre-funded Warrant.</div>
</ix:continuation>
                      <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26417" continuedAt="Text_63fa2351cd2647598fc3132f8170f26418">
<div style="text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
                      </div>
</ix:continuation>
                      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
                        <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">15</span></div>

                        <div class="BRPFPageBreak" style="page-break-after: always;">
                          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

                        <div class="BRPFPageHeader" style="width: 100%;">
                          <div style="text-align: left; font-weight: bold;">
                            <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

                            <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;">
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Notes to Condensed Consolidated
                                Financial Statements</div>

                            </div>

                          </div>

                        </div>

                      </div>

                      <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26418" continuedAt="Text_63fa2351cd2647598fc3132f8170f26419">
<div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
                      </div>
</ix:continuation>
                      <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26419" continuedAt="Text_63fa2351cd2647598fc3132f8170f26420">
<div style="text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On
                        March 21, 2025, the Company entered into a subscription agreement (the &#8220;Subscription Agreement&#8221;) with each of Dr. George Magrath, the Company&#8217;s Chief Executive Officer, and Cam Gallagher, the chairman of the Board.&#160; Pursuant to the
                        Subscription Agreement, the Company agreed to issue and sell, in a private offering (the &#8220;March 2025 Private Placement&#8221;), a total of <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" id="Fact_94f3157cf738483887516dd25a9891a6" contextRef="c20250321to20250321_SubsidiarySaleOfStockAxis_PrivateOfferingMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">392,157</ix:nonFraction>
                        shares of common stock to Mr. Magrath and <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" id="Fact_f866306c8f9e41c4ace653c98e5e6353" contextRef="c20250321to20250321_SubsidiarySaleOfStockAxis_PrivateOfferingMember_TitleOfIndividualAxis_ChairmanOfTheBoardMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">784,314</ix:nonFraction> shares of common stock to Mr. Gallagher, as well as <ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" id="Fact_6d05061e90fc431d9aacc07fb58e87a1" contextRef="c20250321_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">392,157</ix:nonFraction> warrants to purchase shares of common stock to Mr. Magrath and <ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" id="Fact_746f94168fd544719b07c0c0d80dac1b" contextRef="c20250321_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember_TitleOfIndividualAxis_ChairmanOfTheBoardMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">784,314</ix:nonFraction> warrants to purchase shares of common stock to Mr. Gallagher (&#8220;March 2025 Private Placement Warrants&#8221;). Each March 2025 Private Placement Warrant has an
                        initial exercise price of $<ix:nonFraction name="ird:StockSoldPricePerShare" id="Fact_62d9a02b57db4daea69053a77acc7895" contextRef="c20250321_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.15</ix:nonFraction>, expires on the five-year anniversary of the original issuance date and may be called by
                        the Company 30 days following the release of the Company&#8217;s OPGx-BEST1 DUO-1001 Cohort 1 data upon achievement of a volume weighted average price of our common stock for 30 consecutive trading days of over $1.725 per share and the
                        trading average daily volume for such 30 day period exceeds $150,000 per trading day. See Note 6 &#8211; Related Party Transactions.</div>
</ix:continuation>
                      <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26420" continuedAt="Text_63fa2351cd2647598fc3132f8170f26421">
<div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
                      </div>
</ix:continuation>
                      <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26421" continuedAt="Text_63fa2351cd2647598fc3132f8170f26422">
<div style="text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The
                        combined gross proceeds from the March 2025 Offering and the March 2025 Private Placement, which both closed on March 24, 2025 (the &#8220;Closing Date&#8221;), were approximately $<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOrSaleOfEquity" id="Fact_09948facc56f4de98a6baf9ab6c2a6b5" contextRef="c20250324to20250324_SubsidiarySaleOfStockAxis_March2025FinancingsMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">21.5</ix:nonFraction> million, before deducting underwriting discounts and commissions and offering expenses payable by the Company in the amount of $<ix:nonFraction name="ird:UnderwritingDiscountsCommissionsAndOfferingExpenses" id="Fact_6bc5954b1e2c49e4974871a5fade5480" contextRef="c20250324to20250324_SubsidiarySaleOfStockAxis_March2025FinancingsMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.8</ix:nonFraction> million.</div>
</ix:continuation>
                      <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26422" continuedAt="Text_63fa2351cd2647598fc3132f8170f26423">
<div><br/>
                      </div>
</ix:continuation>
                    </div>

                    <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">
                      <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26423" continuedAt="Text_63fa2351cd2647598fc3132f8170f26424">
<div style="text-align: justify; font-family: 'Times New Roman'; font-style: italic; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"><span style="text-decoration: underline;">March


                          2025 Warrants</span></div>
</ix:continuation>
                      <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26424" continuedAt="Text_63fa2351cd2647598fc3132f8170f26425">
<div><br/>
                      </div>
</ix:continuation>
                      <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26425" continuedAt="Text_63fa2351cd2647598fc3132f8170f26426">
<div style="text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The
                        March 2025 Warrants have an initial exercise price equal to $<ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_d0e9bba4fce94b659acb770df3513cc0" contextRef="c20250321_ClassOfWarrantOrRightAxis_March2025WarrantsMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U003" decimals="INF" scale="0" format="ixt:num-dot-decimal">0.95</ix:nonFraction> per share of common stock and are exercisable for <ix:nonNumeric name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Fact_c3394dcc2449490eb2131bdc14768b85" contextRef="c20250324_ClassOfWarrantOrRightAxis_March2025WarrantsMember" format="ixt-sec:durwordsen">five years</ix:nonNumeric> from the date of issuance. The exercise prices and numbers of shares of common stock issuable upon exercise are subject to
                        appropriate adjustment in the event of stock dividends, stock splits, reorganizations or similar events affecting the common stock and also upon any distributions of assets, including cash, stock or other property to our
                        stockholders. A holder may not exercise the March 2025 Warrant if, after giving effect to such exercise, the holder (together with its affiliates) would beneficially own (as determined in accordance with the terms of the March 2025
                        Warrants) more than <ix:nonFraction name="ird:MinimumPercentageOfBeneficialOwnership" id="Fact_2b2c87c59b064301b96e16b9bc88496f" contextRef="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember" unitRef="U005" decimals="4" scale="-2" format="ixt:num-dot-decimal">4.99</ix:nonFraction>% (or, at the election of the holder, <ix:nonFraction name="ird:MaximumPercentageOfBeneficialOwnershipLimitation" id="Fact_b139fcd5226d484d957666cac54fb9b0" contextRef="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember" unitRef="U005" decimals="4" scale="-2" format="ixt:num-dot-decimal">9.99</ix:nonFraction>%) of the outstanding common stock immediately after giving effect to the exercise. Lastly, certain volatility provisions in the event of a fundamental transaction
                        precluded the March 2025 Warrants from being considered indexed to the Company&#8217;s own stock, and as such, were classified on the condensed consolidated balance sheets as warrant liabilities.</div>
</ix:continuation>
                      <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26426" continuedAt="Text_63fa2351cd2647598fc3132f8170f26427">
<div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
                      </div>
</ix:continuation>
                      <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26427" continuedAt="Text_63fa2351cd2647598fc3132f8170f26428">
<div style="text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The
                        March 2025 Warrants are callable by the Company in certain circumstances. Subject to certain exceptions, in the event that the March 2025 Warrants are outstanding, if, after the Closing Date, (i) the Company has announced OPGx-BEST1
                        DUO-1001 Cohort 1 data, (ii) the volume weighted average price of the common stock for <ix:nonNumeric name="ird:NumberOfConsecutiveTradingDays" id="Fact_038d45d0ebaa4295b5d4936c89800bc8" contextRef="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember" format="ixt-sec:durday">30</ix:nonNumeric> consecutive trading days
                        (&#8220;Warrant Measurement Period&#8221;), which <ix:nonNumeric name="ird:NumberOfConsecutiveTradingDays" id="Fact_12f4ea98cf4c41aca7c655515a6d09d8" contextRef="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember" format="ixt-sec:durday">30</ix:nonNumeric> consecutive trading day period shall not have commenced until after the initial
                        exercise date) exceeds $<ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_f5a1c97c7f234fe7aa8f17b750ac7dfe" contextRef="c20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember_RangeAxis_MinimumMember" unitRef="U003" decimals="INF" scale="0" format="ixt:num-dot-decimal">1.425</ix:nonFraction> (subject to adjustment), (iii) the trading average daily volume for such Warrant
                        Measurement Period exceeds $<ix:nonFraction name="ird:ThresholdOfDailyTradingVolumeDuringMeasurementPeriod" id="Fact_097a77d209104769aa3ff7d18d3a6e31" contextRef="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember_RangeAxis_MinimumMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">150,000</ix:nonFraction> per trading day and (iv) the March 2025 Warrant holder is not in possession of any
                        information that constitutes or might constitute material non-public information which was provided by the Company, its subsidiaries or any of its officers, directors, employees, agents or affiliates, then the Company may, within
                        one trading day of the end of such Warrant Measurement Period, upon notice, call for cancellation of all or any portion of the March 2025 Warrants for which a notice of exercise has not yet been delivered for consideration equal to
                        $<ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_88fc80f7deb74fd089976c64876ec2cd" contextRef="c20250321_ClassOfWarrantOrRightAxis_March2025WarrantsMember" unitRef="U003" decimals="INF" scale="0" format="ixt:num-dot-decimal">0.001</ix:nonFraction> per March 2025 Warrant share.</div>
</ix:continuation>
                      <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26428" continuedAt="Text_63fa2351cd2647598fc3132f8170f26429">
<div style="text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
                      </div>
</ix:continuation>
                      <div style="text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
                        <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26429" continuedAt="Text_63fa2351cd2647598fc3132f8170f26430">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">In the event of a fundamental transaction, as defined in the Form of Warrant, the
                          holders of the March 2025 Warrants will be entitled to receive upon exercise the kind and amount of securities, cash or other property that the holders would have received had they exercised immediately prior to such fundamental
                          transaction. Additionally, as more fully described in the Form of Warrant, in the event of certain fundamental transactions, the holders of the March 2025 Warrants will be entitled to receive consideration in an amount equal to
                          the Black Scholes Value of the remaining unexercised portion of the March 2025 Warrants on the date of consummation of such fundamental transaction.</div>
</ix:continuation>
                        <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26430" continuedAt="Text_63fa2351cd2647598fc3132f8170f26431">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
                        </div>
</ix:continuation>
                        <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26431" continuedAt="Text_63fa2351cd2647598fc3132f8170f26432">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">The fair value of the March 2025 Warrants at the time of issuance was $<ix:nonFraction name="us-gaap:DerivativeLiabilities" id="Fact_b06f137fd0114b65bd1c16f3df9886d8" contextRef="c20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">14.7</ix:nonFraction> million and were recorded in the warrant liabilities line item in the accompanying condensed consolidated balance sheets upon
                          issuance. The fair value change during the three and nine months ended September 30, 2025 was an expense of $<ix:nonFraction name="ird:FairValueChangeAttributedToDerivativeLiability" id="Fact_1ed50e1a9ba648dda52791e9b5039d09" contextRef="c20250701to20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">9.0</ix:nonFraction>
                          million and $<ix:nonFraction name="ird:FairValueChangeAttributedToDerivativeLiability" id="Fact_bc630617782246d28aa1e1ab69b819f1" contextRef="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.5</ix:nonFraction> million, <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">respectively.</span> The fair value of these instruments were based on a Monte Carlo simulation incorporating a
                          volatility rate of <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" id="Fact_e55107bba3104e5a83dc0fb531079e9f" contextRef="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">72.5</ix:nonFraction>% and <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" id="Fact_b43ffe7268d74fc8bd23f17dbdb31cd7" contextRef="c20250324to20250324_ClassOfWarrantOrRightAxis_March2025WarrantsMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">80.0</ix:nonFraction>% as of September 30, 2025 and March 24, 2025, respectively, a risk free rate of <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" id="Fact_32e710a441944b7f818bf655f2242491" contextRef="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">3.6</ix:nonFraction>%
                          and <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" id="Fact_7e429052809f4567a2583734f07dcd82" contextRef="c20250324to20250324_ClassOfWarrantOrRightAxis_March2025WarrantsMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">4.0</ix:nonFraction>% as of September 30, 2025 and March 24, 2025, respectively, the market price of the Company&#8217;s common stock at
                          $<ix:nonFraction name="us-gaap:SharePrice" id="Fact_a49d03b6cacb4d6a8cc61d86074981ee" contextRef="c20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.65</ix:nonFraction> and $<ix:nonFraction name="us-gaap:SharePrice" id="Fact_99c4f092702d460d952e86e5a9d71669" contextRef="c20250324_ClassOfWarrantOrRightAxis_March2025WarrantsMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.15</ix:nonFraction>
                          per share as of September 30, 2025 and March 24, 2025, respectively, and other factors over a simulated term of <ix:nonNumeric name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Fact_920c14789ebf46e2a28cfad0fa7b3ba6" contextRef="c20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember" format="ixt-sec:duryear">4.5</ix:nonNumeric>
                          years and <ix:nonNumeric name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Fact_377487e2c22a42ba9a28bbcd07b3ace2" contextRef="c20250324_ClassOfWarrantOrRightAxis_March2025WarrantsMember" format="ixt-sec:duryear">5</ix:nonNumeric> years at September 30, 2025 and March 24, 2025, respectively. As of September 30, 2025 the transaction
                          costs attributed to the March 2025 Warrants amounted to approximately $<ix:nonFraction name="ird:TransactionCostsAllocatedToWarrantLiabilities" id="Fact_43b40e83774346c2a32b2dff83516e7e" contextRef="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.3</ix:nonFraction> million and were recorded in the
                          accompanying condensed consolidated statements of comprehensive loss under financing costs.</div>
</ix:continuation>
                        <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26432" continuedAt="Text_63fa2351cd2647598fc3132f8170f26433">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"> <br/>
                        </div>
</ix:continuation>
                        <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
                          <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">16</span></div>

                          <div class="BRPFPageBreak" style="page-break-after: always;">
                            <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

                          <div class="BRPFPageHeader" style="width: 100%;">
                            <div style="text-align: left; font-weight: bold;">
                              <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

                              <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;">
                                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Notes to Condensed Consolidated
                                  Financial Statements</div>

                              </div>

                            </div>

                          </div>

                        </div>

                        <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26433" continuedAt="Text_63fa2351cd2647598fc3132f8170f26434">
<div><br/></div>
</ix:continuation>
                        <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">
                          <div style="text-align: justify;">
                            <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26434" continuedAt="Text_63fa2351cd2647598fc3132f8170f26435">
<div style="text-align: justify;"><span style="text-decoration: underline;"><span style="font-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">March 2025 Private Placement Warrants</span></span><br/>
                              <br/>
                              <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The March 2025
                                Private Placement Warrants have an initial exercise price equal to $<ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_1f7a8b21e1944e03b06a3b6c22f223fb" contextRef="c20250321_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.15</ix:nonFraction> per share of common stock and are
                                exercisable for <ix:nonNumeric name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Fact_82503dc3a13040d985f9e3d0af90015a" contextRef="c20250324_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember" format="ixt-sec:durwordsen">five years</ix:nonNumeric> from the date of issuance. The March 2025 Private Placement Warrants are callable by
                                the Company in certain circumstances. Subject to certain exceptions, in the event that the March 2025 Private Placement Warrants are outstanding, if, after the Closing Date, (i) the Company announced OPGx-BEST1 DUO-1001
                                Cohort 1 data, (ii) the volume weighted average price of the common stock for <ix:nonNumeric name="ird:NumberOfConsecutiveTradingDays" id="Fact_1593587bbf02458488a795d9926da27f" contextRef="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember" format="ixt-sec:durday">30</ix:nonNumeric> consecutive trading days (the
                                &#8220;Private Placement Measurement Period&#8221;, which <ix:nonNumeric name="ird:NumberOfConsecutiveTradingDays" id="Fact_03df152e744e429fb985836496c284be" contextRef="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember" format="ixt-sec:durday">30</ix:nonNumeric> consecutive trading day period shall not have commenced until
                                after the initial exercise date) exceeds $<ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_b09417f4d95b47d0818f35283f96e827" contextRef="c20250930_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember_RangeAxis_MaximumMember" unitRef="U003" decimals="INF" scale="0" format="ixt:num-dot-decimal">1.725</ix:nonFraction> (subject to adjustment), (iii) the trading average daily volume
                                for such Private Placement Measurement Period exceeds $<ix:nonFraction name="ird:ThresholdOfDailyTradingVolumeDuringMeasurementPeriod" id="Fact_e6217fe7a9bc49ceafd2430d55e5a352" contextRef="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember_RangeAxis_MinimumMember" unitRef="U002" decimals="0" scale="0" format="ixt:num-dot-decimal">150,000</ix:nonFraction> per trading day and (iv) the March 2025 Private
                                Placement Warrant holder is not in possession of any information that constitutes or might constitute material non-public information which was provided by the Company, its subsidiaries or any of its officers, directors,
                                employees, agents or affiliates, then the Company may, within one trading day of the end of such Private Placement Measurement Period, upon notice, call for cancellation of all or any portion of the March 2025 Private
                                Placement Warrants for which a notice of exercise has not yet been delivered for consideration equal to $<ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_63bc18c7c03e4ae583cdffb225af4fc7" contextRef="c20250321_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember" unitRef="U003" decimals="INF" scale="0" format="ixt:num-dot-decimal">0.001</ix:nonFraction>
                                per March 2025 Private Placement Warrant share. Other terms under the March 2025 Private Placement Warrants are generally identical to the terms of the March 2025 Warrants discussed above. Lastly, certain volatility
                                provisions in the event of a fundamental transaction precluded the March 2025 Private Placement Warrants from being considered indexed to the Company&#8217;s own stock, and as such, were classified on the condensed consolidated
                                balance sheets as warrant liabilities.<br/>
                              </span><br/>
                            </div>
</ix:continuation>
                            <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26435" continuedAt="Text_63fa2351cd2647598fc3132f8170f26436">
<div style="text-align: justify;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> The fair value of the March 2025 Private Placement Warrants at the time of issuance was $<ix:nonFraction name="us-gaap:DerivativeLiabilities" id="Fact_39e0dc89e73c4986966ad85c5c13efd4" contextRef="c20250930_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.8</ix:nonFraction>
                                million and were recorded in the warrant liabilities line item in the accompanying condensed consolidated balance sheets upon issuance. The fair value change during the three and nine months ended September 30, 2025 was an
                                expense of $<ix:nonFraction name="ird:FairValueChangeAttributedToDerivativeLiability" id="Fact_bbd0c915921042f9852d1b1674a77c77" contextRef="c20250701to20250930_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.5</ix:nonFraction> million and $<ix:nonFraction name="ird:FairValueChangeAttributedToDerivativeLiability" id="Fact_5a9d3b9be225409d8e96b4888e0d6d1e" contextRef="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.3</ix:nonFraction> million, <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">respectively.</span> The fair value of these instruments were based on a Monte Carlo simulation incorporating a volatility rate of <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" id="Fact_93a67ea9d5e546d0870172d8c11d96f1" contextRef="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">72.5</ix:nonFraction>% and <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" id="Fact_09b65f426e544b85bff55406d713c740" contextRef="c20250324to20250324_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">80.0</ix:nonFraction>% as of&#160;<span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September</span> 30</span>,
                                2025 and March 24, 2025, <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">respectively, </span></span>a risk free rate of <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" id="Fact_fb42699b417f450ab967e531056b916b" contextRef="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">3.6</ix:nonFraction>% and <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" id="Fact_00165c1bdffa4ea8ad118f9a60582dd4" contextRef="c20250324to20250324_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">4.0</ix:nonFraction>% as of&#160;<span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September</span> 30</span>, 2025 and March 24, 2025</span>, respectively, the market price of the Company&#8217;s common stock at <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$<ix:nonFraction name="us-gaap:SharePrice" id="Fact_6cc1da93de794dedadbe9c9f13eb01f7" contextRef="c20250930_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember_RangeAxis_MinimumMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.65</ix:nonFraction></span> and $<ix:nonFraction name="us-gaap:SharePrice" id="Fact_e13f3d266ab844859d70f1784bdbef08" contextRef="c20250324_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember_StatementEquityComponentsAxis_CommonStockMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.15</ix:nonFraction> per share as of <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September 30</span>,
                                  2025 and March 24, 2025</span>, respectively, and other factors over a simulated term of <ix:nonNumeric name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Fact_7c219fc39f7b44cfbd020d46538e10e5" contextRef="c20250930_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember" format="ixt-sec:duryear">4.5</ix:nonNumeric> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">years and <ix:nonNumeric name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Fact_eb72bb95be8144adb9afbb72a78cdcdf" contextRef="c20250324_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember" format="ixt-sec:duryear">5</ix:nonNumeric> years as of September 30</span>, 2025 and March 24, 2025</span>, respectively</span>. As of <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September</span></span></span></span>
                                30, 2025 transaction costs attributed to the March 2025 Private Placement Warrants were de minimis and were recorded in the accompanying condensed consolidated statements of comprehensive loss under financing costs.</span><br/>
                              <br/>
                              <span style="text-decoration: underline;"><span style="font-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Pre-Funded
                                  Warrants</span></span><br/>
                              <br/>
                              <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Pre-Funded
                                Warrants have an exercise price of $<ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_4df977054ee345aa8f8a9d58c1be6d92" contextRef="c20250321_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember" unitRef="U003" decimals="4" scale="0" format="ixt:num-dot-decimal">0.0001</ix:nonFraction> per share of common stock and are immediately exercisable and are
                                exercisable at any time until exercised in full. The exercise prices and numbers of shares of common stock issuable upon exercise are subject to appropriate adjustment in the event of stock dividends, stock splits,
                                reorganizations or similar events affecting the common stock.&#160; A holder may not exercise the Pre-Funded Warrant if, after giving effect to such exercise, the holder (together with its affiliates) would beneficially own (as
                                determined in accordance with the terms of the Pre-Funded Warrants) more than <ix:nonFraction name="ird:MinimumPercentageOfBeneficialOwnership" id="Fact_ca7cf3550de242e4b5355bbca5a6e803" contextRef="c20250101to20250930_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember" unitRef="U005" decimals="4" scale="-2" format="ixt:num-dot-decimal">4.99</ix:nonFraction>% (or, at the election of the
                                holder, <ix:nonFraction name="ird:MaximumPercentageOfBeneficialOwnershipLimitation" id="Fact_ee8a4c5701594fd881493cbfa09aefbc" contextRef="c20250101to20250930_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember" unitRef="U005" decimals="4" scale="-2" format="ixt:num-dot-decimal">9.99</ix:nonFraction>%) of the outstanding common stock immediately after giving effect to the exercise. In the event of
                                a fundamental transaction, as defined in the Form of Pre-Funded Warrant, the holders of the Pre-Funded Warrants will be entitled to receive upon exercise of the Pre-Funded Warrants the kind and amount of securities, cash or
                                other property that the holders would have received had they exercised the Pre-Funded Warrants immediately prior to such fundamental transaction.<br/>
                                <br/>
                                The Pre-Funded Warrants were recorded in the accompanying condensed consolidated balance sheets as Additional paid-in capital. </span></div>
</ix:continuation>
                          </div>

                          <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26436" continuedAt="Text_63fa2351cd2647598fc3132f8170f26437">
<div><br/>
                          </div>
</ix:continuation>
                        </div>

                      </div>

                    </div>

                  </div>
<ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26437" continuedAt="Text_63fa2351cd2647598fc3132f8170f26438">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span>
                   <span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation></div>

                <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26438" continuedAt="Text_63fa2351cd2647598fc3132f8170f26439">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation></div>

              <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26439" continuedAt="Text_63fa2351cd2647598fc3132f8170f26440">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation>
              <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26440" continuedAt="Text_63fa2351cd2647598fc3132f8170f26441">
<div style="text-align: justify; font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">At-The-Market Program</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </span> </div>
</ix:continuation>
              <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26441" continuedAt="Text_63fa2351cd2647598fc3132f8170f26442">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation>
              <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26442" continuedAt="Text_63fa2351cd2647598fc3132f8170f26443">
<div style="text-align: justify; font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="text-decoration: underline;"><span style="font-style: normal;"> <br/>
                  </span></span></div>
</ix:continuation>
              <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26443" continuedAt="Text_63fa2351cd2647598fc3132f8170f26444">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation>
              <div style="text-align: justify; font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">
                <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26444" continuedAt="Text_63fa2351cd2647598fc3132f8170f26445">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;"><span style="font-style: normal;"> </span></span><span style="font-style: normal; font-weight: normal; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">On January 13, 2025, the Company filed a prospectus supplement with the SEC in connection with the establishment of an at-the-market equity offering program (the &#8220;ATM Program&#8221;) for the
                    offer and sale, from time to time, of shares of its common stock having an aggregate offering price of up to $<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" id="Fact_de25f483c9c44960a756c174c1ef6280" contextRef="c20210311to20210311_RangeAxis_MaximumMember_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">40.0</ix:nonFraction> million.
                    On the same date, the Company entered into a Sales Agreement (the &#8220;Sales Agreement&#8221;) with Leerink Partners LLC (&#8220;Leerink&#8221;), pursuant to which the Company may offer and sell shares of its common stock through or to Leerink, acting as
                    sales agent, under the ATM Program. In connection with the entry into the Sales Agreement, the Company terminated its prior ATM program established under the Capital on DemandTM Sales Agreement dated March 11, 2021, between the Company
                    and JonesTrading Institutional Services LLC.<br/>
                  </span></div>
</ix:continuation>
                <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26445" continuedAt="Text_63fa2351cd2647598fc3132f8170f26446">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-style: normal; font-weight: normal; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">
                    <br/>
                  </span></div>
</ix:continuation>
                <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
                  <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">17</span></div>

                  <div class="BRPFPageBreak" style="page-break-after: always;">
                    <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

                  <div class="BRPFPageHeader" style="width: 100%;">
                    <div style="text-align: left; font-weight: bold;">
                      <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

                      <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;">
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Notes to Condensed Consolidated Financial
                          Statements</div>

                      </div>

                    </div>

                  </div>

                </div>

                <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26446" continuedAt="Text_63fa2351cd2647598fc3132f8170f26447">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
                  </span></div>
</ix:continuation>
                <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26447" continuedAt="Text_63fa2351cd2647598fc3132f8170f26448">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">During the three and nine months ended <span style="font-family: 'Times New Roman'; font-size: 10pt;">September</span> 30, 2025, the Company sold <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" id="Fact_a523765438c6462a89f9b93fb7b96572" contextRef="c20250701to20250930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,472,703</ix:nonFraction> and <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" id="Fact_dafb4c8e7a0e4ffcaff78943e9823a24" contextRef="c20250101to20250930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,825,656</ix:nonFraction> shares of common stock, respectively, under the Leerink ATM program for gross proceeds of $<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" id="Fact_768fa472e2b2405b89ef6eb218287053" contextRef="c20250701to20250930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.7</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" id="Fact_444c6edf33e742efbbc2c7defb37f535" contextRef="c20250101to20250930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.1</ix:nonFraction> million<span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">, respectively,</span> before deducting issuance expenses. Total issuance expenses, including sales agent fees and legal and accounting
                    expenses, were $<ix:nonFraction name="us-gaap:PaymentsOfStockIssuanceCosts" id="Fact_b17f3dd8fbbf4196ac77e351a411983c" contextRef="c20250701to20250930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:PaymentsOfStockIssuanceCosts" id="Fact_b08f39044f024f9aacb8115dc2415a66" contextRef="c20250101to20250930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.3</ix:nonFraction>
                    million for the three- and nine-month periods ended September 30, 2025, <span style="font-family: 'Times New Roman'; font-size: 10pt;">respectively</span>. During the three and nine months ended September 30, 2024, the Company sold <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" id="Fact_efdfa7a4024141d0a9074b82b0a5d509" contextRef="c20240701to20240930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">219,406</ix:nonFraction> and <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" id="Fact_37d59a2718284057b6f978e89224ba02" contextRef="c20240101to20240930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,608,522</ix:nonFraction> shares
                    of common stock under the JonesTrading ATM program, <span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">respectively,</span></span>
                    for aggregate gross proceeds of $<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" id="Fact_8e4545c265dd475f810ecb38c18136de" contextRef="c20240701to20240930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.5</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" id="Fact_53e3bf38aaee48b68a73465e54446c92" contextRef="c20240101to20240930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.8</ix:nonFraction> <span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">million</span>, <span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">respectively, before deducting </span></span>issuance expenses. Total issuance expenses, <span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">including sales agent fees and legal and accounting expenses,</span> were $<ix:nonFraction name="us-gaap:PaymentsOfStockIssuanceCosts" id="Fact_d34ffa961b5f4ed4bd07a6b559a76017" contextRef="c20240701to20240930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:PaymentsOfStockIssuanceCosts" id="Fact_e799e1d0d2f0496db03ad7079e5513b1" contextRef="c20240101to20240930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.2</ix:nonFraction> million, for the three- and
                    nine-month periods ended September 30, 2024, <span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">respectively</span></span></span>. As of <span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">September 30</span>,
                    2025, the Company had sold an aggregate of <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" id="Fact_2d4d45673f57480e9d719103fb4e4c15" contextRef="c20210311to20250930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">9,479,494</ix:nonFraction> shares of common stock under the ATM programs since their inception,
                    resulting in gross proceeds of $<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" id="Fact_99dac1befe514981b8d1ab62f81061a3" contextRef="c20210311to20250930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">28.5</ix:nonFraction> million and total issuance costs of $<ix:nonFraction name="us-gaap:PaymentsOfStockIssuanceCosts" id="Fact_ef44e7eb5f9e4410be191b776a8407b6" contextRef="c20210311to20250930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.4</ix:nonFraction> million.</span></div>
</ix:continuation>
                <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26448" continuedAt="Text_63fa2351cd2647598fc3132f8170f26449">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
                  </span></div>
</ix:continuation>
              </div>

              <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26449" continuedAt="Text_63fa2351cd2647598fc3132f8170f26450">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation>
              <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26450" continuedAt="Text_63fa2351cd2647598fc3132f8170f26451">
<div style="text-align: justify; font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Registered Direct Offering</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </span> </div>
</ix:continuation>
              <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26451" continuedAt="Text_63fa2351cd2647598fc3132f8170f26452">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation>
              <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26452" continuedAt="Text_63fa2351cd2647598fc3132f8170f26453">
<div style="text-align: justify; font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="text-decoration: underline;"><span style="font-style: normal;"> <br/>
                  </span></span></div>
</ix:continuation>
              <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26453" continuedAt="Text_63fa2351cd2647598fc3132f8170f26454">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation>
              <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26454" continuedAt="Text_63fa2351cd2647598fc3132f8170f26455">
<div style="text-align: justify; font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="text-decoration: underline;"><span style="font-style: normal;"> </span></span><span style="font-style: normal; font-weight: normal; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">On June 4, 2021, the Company entered
                  into a placement agency agreement for a registered direct offering (&#8220;RDO&#8221;) with A.G.P./Alliance Global Partners (&#8220;AGP&#8221;). Pursuant to the terms of the placement agency agreement, AGP on June 8, 2021 sold an aggregate of <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" id="Fact_0d992b3c6fa84a138b4807965c967170" contextRef="c20210608to20210608_StatementEquityComponentsAxis_CommonStockMember_SubsidiarySaleOfStockAxis_RegisteredDirectOfferingMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,076,923</ix:nonFraction> shares of the Company&#8217;s common stock and warrants to purchase <ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" id="Fact_9fcdf593d50f4b2aa55da029bc0fef24" contextRef="c20210608_StatementEquityComponentsAxis_CommonStockMember_SubsidiarySaleOfStockAxis_RegisteredDirectOfferingMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,538,461</ix:nonFraction> shares of the Company&#8217;s common stock (the &#8220;RDO Warrants&#8221;) at an offering price of $<ix:nonFraction name="ird:StockSoldPricePerShare" id="Fact_9b19236eb28c4ef49ba99693f41952e3" contextRef="c20210608_StatementEquityComponentsAxis_CommonStockMember_SubsidiarySaleOfStockAxis_RegisteredDirectOfferingMember" unitRef="U003" decimals="3" scale="0" format="ixt:num-dot-decimal">4.875</ix:nonFraction> per one share and per <span style="-sec-ix-hidden:Fact_2a06a1ac890445be9ddd316e63e7cd64">one-half</span> of each RDO
                  Warrant. The RDO was made pursuant to the Company&#8217;s <span style="font-style: normal; font-weight: normal; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">2021 shelf registration.</span>
                </span></div>
</ix:continuation>
              <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26455" continuedAt="Text_63fa2351cd2647598fc3132f8170f26456">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation>
              <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26456" continuedAt="Text_63fa2351cd2647598fc3132f8170f26457">
<div style="text-align: justify; font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
              </div>
</ix:continuation>
              <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26457" continuedAt="Text_63fa2351cd2647598fc3132f8170f26458">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation>
              <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26458" continuedAt="Text_63fa2351cd2647598fc3132f8170f26459">
<div style="text-align: justify; font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="font-style: normal; font-weight: normal; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">The RDO Warrants have an exercise
                  price of $<ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_9b18191fd9344b4ba2f8b662ebf3e9f9" contextRef="c20210608_FinancialInstrumentAxis_RDOWarrantsMember_SubsidiarySaleOfStockAxis_RegisteredDirectOfferingMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">6.09</ix:nonFraction> per share, are exercisable from the initial issuance date of June 8, 2021, and will expire <ix:nonNumeric name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Fact_2f2f19e81cb64e3c97d0dc83e3323e38" contextRef="c20250930_FinancialInstrumentAxis_RDOWarrantsMember_SubsidiarySaleOfStockAxis_RegisteredDirectOfferingMember" format="ixt-sec:durwordsen">five years</ix:nonNumeric> following the initial issuance date. As of<span style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">September 30</span>, 2025</span></span>, <ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" id="Fact_e66c0113958042d6b19b865fd79b4ea5" contextRef="c20250930_FinancialInstrumentAxis_RDOWarrantsMember_SubsidiarySaleOfStockAxis_RegisteredDirectOfferingMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,538,461</ix:nonFraction> RDO Warrants were outstanding and <ix:nonFraction name="ird:StockIssuedDuringPeriodSharesExerciseOfWarrants" id="Fact_11573e1f717e40148dfac76edff46c7d" contextRef="c20250101to20250930_FinancialInstrumentAxis_RDOWarrantsMember_SubsidiarySaleOfStockAxis_RegisteredDirectOfferingMember" unitRef="U001" decimals="INF" scale="0" format="ixt-sec:numwordsen">none</ix:nonFraction> have been exercised since issuance.</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </span> </div>
</ix:continuation>
              <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26459" continuedAt="Text_63fa2351cd2647598fc3132f8170f26460">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation>
              <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26460" continuedAt="Text_63fa2351cd2647598fc3132f8170f26461">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </span> </div>
</ix:continuation>
              <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26461" continuedAt="Text_63fa2351cd2647598fc3132f8170f26462">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation>
              <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26462" continuedAt="Text_63fa2351cd2647598fc3132f8170f26463">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Subject to limited exceptions, a holder of a RDO Warrant will not have the right to exercise any portion of its RDO Warrants if the holder, together with its affiliates,
                  would beneficially own in excess of <ix:nonFraction name="ird:MinimumPercentageOfBeneficialOwnership" id="Fact_15550dc1f9e24fb2a8642bf7d300c7bf" contextRef="c20250101to20250930_FinancialInstrumentAxis_RDOWarrantsMember_SubsidiarySaleOfStockAxis_RegisteredDirectOfferingMember" unitRef="U005" decimals="4" scale="-2" format="ixt:num-dot-decimal">4.99</ix:nonFraction>% (or, at the election of a holder prior to the date of issuance, <ix:nonFraction name="ird:MaximumPercentageOfBeneficialOwnershipLimitation" id="Fact_a1026bf35c834fffa3fcbc3b7818d7be" contextRef="c20250101to20250930_FinancialInstrumentAxis_RDOWarrantsMember_SubsidiarySaleOfStockAxis_RegisteredDirectOfferingMember" unitRef="U005" decimals="4" scale="-2" format="ixt:num-dot-decimal">9.99</ix:nonFraction>%) of the number of shares of the Company&#8217;s common stock outstanding immediately after giving effect to such exercise; provided that upon
                  prior notice to the Company, the holder may increase or decrease the beneficial ownership limitation, provided further that in no event shall the beneficial ownership limitation exceed <ix:nonFraction name="ird:MaximumPercentageOfBeneficialOwnershipLimitation" id="Fact_34193237cda045ebb7f0ba70347e5004" contextRef="c20250101to20250930_FinancialInstrumentAxis_RDOWarrantsMember_SubsidiarySaleOfStockAxis_RegisteredDirectOfferingMember" unitRef="U005" decimals="4" scale="-2" format="ixt:num-dot-decimal">9.99</ix:nonFraction>%.</span></div>
</ix:continuation>
              <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26463" continuedAt="Text_63fa2351cd2647598fc3132f8170f26464">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation>
              <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26464" continuedAt="Text_63fa2351cd2647598fc3132f8170f26465">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> <span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </span> </div>
</ix:continuation>
              <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26465" continuedAt="Text_63fa2351cd2647598fc3132f8170f26466">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Pre-Merger Financing</div>
</ix:continuation>
              <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26466" continuedAt="Text_63fa2351cd2647598fc3132f8170f26467">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation>
              <div style="text-align: justify; font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">
                <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26467" continuedAt="Text_63fa2351cd2647598fc3132f8170f26468">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                  </span> </div>
</ix:continuation>
                <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26468" continuedAt="Text_63fa2351cd2647598fc3132f8170f26469">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">On June 17,
                  2020, the Company, Rexahn and certain investors entered into a Securities Purchase Agreement, which was amended and restated in its entirety on June 29, 2020 (as amended and restated, the &#8220;Securities Purchase Agreement&#8221;). Pursuant to the
                  Securities Purchase Agreement, the investors invested a total of $<ix:nonFraction name="ird:ProceedsFromPreMergerFinancing" id="Fact_999e8d2a8f684e2fa3651b0baf0a0219" contextRef="c20200629to20200629_RelatedPartyTransactionsByRelatedPartyAxis_InvestorMember_TypeOfArrangementAxis_SecuritiesPurchaseAgreementMember" unitRef="U002" decimals="-4" scale="6" format="ixt:num-dot-decimal">21.15</ix:nonFraction> million in cash, including $<ix:nonFraction name="ird:ProceedsFromPreMergerFinancing" id="Fact_4c13b9dbc426413491ae23e3bba3a3ab" contextRef="c20200629to20200629_RelatedPartyTransactionsByRelatedPartyAxis_DirectorMember_TypeOfArrangementAxis_SecuritiesPurchaseAgreementMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.3</ix:nonFraction> million invested by <ix:nonFraction name="ird:NumberOfDirectors" id="Fact_298b4eb461fb49f598565d04b7854de0" contextRef="c20200629to20200629_TypeOfArrangementAxis_SecuritiesPurchaseAgreementMember" unitRef="U009" decimals="INF" scale="0" format="ixt-sec:numwordsen">five</ix:nonFraction>
                  directors of the Company prior to the Rexahn Merger and <ix:nonFraction name="ird:NumberOfDirectors" id="Fact_e3dd73022bc64c9491ceb708b2885cfa" contextRef="c20200629to20200629_BusinessAcquisitionAxis_RexahnStockholdersMember_TypeOfArrangementAxis_SecuritiesPurchaseAgreementMember" unitRef="U009" decimals="INF" scale="0" format="ixt-sec:numwordsen">one</ix:nonFraction> director of Rexahn upon closing of the Rexahn Merger (the
                  &#8220;Pre-Merger Financing&#8221;). The Pre-Merger Financing also included the issuance of Series A Warrants and Series B Warrants discussed further below.</div>
</ix:continuation>
                <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26469" continuedAt="Text_63fa2351cd2647598fc3132f8170f26470">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                  </span> </div>
</ix:continuation>
                <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26470" continuedAt="Text_63fa2351cd2647598fc3132f8170f26471">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: italic;"><span style="text-decoration: underline;">Series A Warrants</span></div>
</ix:continuation>
                <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26471" continuedAt="Text_63fa2351cd2647598fc3132f8170f26472">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                  </span> </div>
</ix:continuation>
                <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26472" continuedAt="Text_63fa2351cd2647598fc3132f8170f26473">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">The Series A
                  Warrants were issued on November 19, 2020 at an initial exercise price of $<ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_cb058a60eb7b4ad1826f201cc9d2bbdc" contextRef="c20201119_ClassOfWarrantOrRightAxis_SeriesAWarrantsMember" unitRef="U003" decimals="4" scale="0" format="ixt:num-dot-decimal">4.4795</ix:nonFraction> per share, were immediately exercisable upon
                  issuance and have a term of <ix:nonNumeric name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Fact_169614edd7974814a1dc60327a9c97cf" contextRef="c20250930_ClassOfWarrantOrRightAxis_SeriesAWarrantsMember" format="ixt-sec:durwordsen">five years</ix:nonNumeric> from the date of issuance. The Series A Warrants are exercisable for <ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" id="Fact_d1fa96e2ccc04137844b6700ea2e9078" contextRef="c20201119_ClassOfWarrantOrRightAxis_SeriesAWarrantsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,665,838</ix:nonFraction> shares of common stock in the aggregate (without giving effect to any limitation on exercise contained therein) and were outstanding
                  as of <span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">September 30</span>, 2025</span>.
                  The Series A Warrants were accounted for and classified as equity on the accompanying condensed consolidated balance sheets<span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">.</span></div>
</ix:continuation>
                <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26473" continuedAt="Text_63fa2351cd2647598fc3132f8170f26474">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/>
                  </span></div>
</ix:continuation>
                <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
                  <div style="width: 100%;" class="BRPFPageFooter"></div>

                  <div style="text-align: center;" class="BRPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">18</span></div>

                  <div class="BRPFPageBreak" style="page-break-after: always;">
                    <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

                  <div class="BRPFPageHeader" style="width: 100%;">
                    <div style="text-align: left; font-weight: bold;">
                      <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

                      <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;">
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Notes to Condensed Consolidated Financial
                          Statements</div>

                      </div>

                    </div>

                  </div>

                </div>

                <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26474" continuedAt="Text_63fa2351cd2647598fc3132f8170f26475">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
                </div>
</ix:continuation>

                <ix:nonNumeric name="us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" id="Text_8fdb2c7375494f6b91041b5c833a1589" contextRef="c20250101to20250930" escape="true" continuedAt="Text_3ef7acbeaada4398b40546e9fce534fc1"><ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26475" continuedAt="Text_63fa2351cd2647598fc3132f8170f26476">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: bold; font-style: italic; font-variant: normal; text-transform: none;">Warrant
                  Activity and Summary </div>
</ix:continuation></ix:nonNumeric>
                <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">
                  <ix:continuation id="Text_3ef7acbeaada4398b40546e9fce534fc1" continuedAt="Text_3ef7acbeaada4398b40546e9fce534fc2"><ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26476" continuedAt="Text_63fa2351cd2647598fc3132f8170f26477">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Warrants</div>
                        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Exercise</div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Price Per</div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Warrant</div>
                        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted</div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Average </div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Exercise</div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Price</div>
                        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted</div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Average </div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Term</div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(Years)</div>
                        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
                          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Outstanding and exercisable at December 31, 2024</div>
                        </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod" id="Fact_695dd94911d44fa69867f7d3220d4f46" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" id="Fact_541cc2ba553944158b5c38a9428f9089" contextRef="c20241231" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">7,204,299</ix:nonFraction></ix:nonFraction></div>
                        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant" id="Fact_f1ce2ba742cc4779ad72264d215c9865" contextRef="c20241231_RangeAxis_MinimumMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant" id="Fact_1319c52608964dbc80b5356f0f3193c7" contextRef="c20241231_RangeAxis_MinimumMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">4.48</ix:nonFraction></ix:nonFraction>-<ix:nonFraction name="ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant" id="Fact_d3e6e7ac3d4c48daa32a480600111a7a" contextRef="c20241231_RangeAxis_MaximumMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant" id="Fact_9c054ff9edc84f66b80fd41387f24975" contextRef="c20241231_RangeAxis_MaximumMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">6.09</ix:nonFraction></ix:nonFraction></div>
                        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" id="Fact_b90b34b5776543fbb9c89b335ead0bc6" contextRef="c20241231" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" id="Fact_3a2e1931a9574580944d4cec13adbdd5" contextRef="c20241231" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">4.82</ix:nonFraction></ix:nonFraction></div>
                        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" id="Fact_c68f0ecf3a7a430bb74d99165d36ab91" contextRef="c20240101to20241231" format="ixt-sec:duryear"><ix:nonNumeric name="ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm" id="Fact_5f4b7cd5b63342d793d102bade6fd563" contextRef="c20240101to20241231" format="ixt-sec:duryear">1.00</ix:nonNumeric></ix:nonNumeric></div>
                        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%;">
                          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Issued</div>
                        </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" id="Fact_5016423ea3784da9813f7bc4db38a0d7" contextRef="c20250101to20250930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">22,229,102</ix:nonFraction></div>
                        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant" id="Fact_f47b16c2b384460bbd8308db540b48cf" contextRef="c20250101to20250930_RangeAxis_MinimumMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.95</ix:nonFraction>-<ix:nonFraction name="ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant" id="Fact_49c5d85f88b343958e2bfe80b2b0ee8a" contextRef="c20250101to20250930_RangeAxis_MaximumMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.15</ix:nonFraction></div>
                        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="Fact_76e0026179e5499cb5bacc30f0d833d6" contextRef="c20250101to20250930" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.96</ix:nonFraction></div>
                        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms" id="Fact_6b46e6c9b673405b8cb4aa330382838e" contextRef="c20250101to20250930" format="ixt-sec:duryear">5.00</ix:nonNumeric></div>
                        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
                          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Exercised</div>
                        </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" id="Fact_f4cb703b11d44bee84ce83c5963c0493" contextRef="c20250101to20250930" unitRef="U001" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant" id="Fact_81a17dd42a134cfd8def3914aba47369" contextRef="c20250101to20250930" unitRef="U003" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction><br/>
                          </div>
                        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" id="Fact_7ab4734ba0bd4925a7ed9b6bbbf15327" contextRef="c20250101to20250930" unitRef="U003" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px;">
                          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Expired</div>
                        </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" id="Fact_c4cc88beb07a4720beb45d7ba836b361" contextRef="c20250101to20250930" unitRef="U001" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant" id="Fact_1989f225834b4139a9f4c4c76ab75291" contextRef="c20250101to20250930" unitRef="U003" decimals="INF" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction><br/>
                          </div>
                        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" id="Fact_a338c355ae4a492d8ebe4ae625217e3e" contextRef="c20250101to20250930" unitRef="U003" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;">
                          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Outstanding and exercisable at September 30, 2025</div>
                        </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod" id="Fact_e0575a0aa03244c69d02c110c113d95a" contextRef="c20250930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" id="Fact_253e8d2101534729bf5b14bda66ac0a8" contextRef="c20250930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">29,433,401</ix:nonFraction></ix:nonFraction></div>
                        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant" id="Fact_ec351404d310483ab99ac746964b3a96" contextRef="c20250930_RangeAxis_MinimumMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant" id="Fact_c4ef3c5f72cc4e30b87c89476a1c1199" contextRef="c20250930_RangeAxis_MinimumMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.95</ix:nonFraction></ix:nonFraction>-<ix:nonFraction name="ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant" id="Fact_8c197a6666f448d1afea4004fd443828" contextRef="c20250930_RangeAxis_MaximumMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant" id="Fact_5705cfae55f34fbe9c4ff99f19e65259" contextRef="c20250930_RangeAxis_MaximumMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">6.09</ix:nonFraction></ix:nonFraction></div>
                        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" id="Fact_ec07bb1bde2f4f008cdeee7d525da34b" contextRef="c20250930" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" id="Fact_dd0f608c9725488589f99fa3e317c85e" contextRef="c20250930" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.91</ix:nonFraction></ix:nonFraction></div>
                        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" id="Fact_64ae790f77ee4ad9bf169bde758b2986" contextRef="c20250101to20250930" format="ixt-sec:duryear"><ix:nonNumeric name="ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm" id="Fact_4706411a3c624bdd92207d3572524b84" contextRef="c20250101to20250930" format="ixt-sec:duryear">3.45</ix:nonNumeric></ix:nonNumeric></div>
                        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
                  <ix:continuation id="Text_3ef7acbeaada4398b40546e9fce534fc2" continuedAt="Text_3ef7acbeaada4398b40546e9fce534fc3"><ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26477" continuedAt="Text_63fa2351cd2647598fc3132f8170f26478">
<div style="text-align: justify;"><span style="font-size: 10pt; font-family: 'Times New Roman';"> </span><br/>
                  </div>
</ix:continuation></ix:continuation>
                  <ix:continuation id="Text_3ef7acbeaada4398b40546e9fce534fc3" continuedAt="Text_3ef7acbeaada4398b40546e9fce534fc4"><ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26478" continuedAt="Text_63fa2351cd2647598fc3132f8170f26479">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes information about warrants outstanding at September 30, 2025:</div>
</ix:continuation></ix:continuation>
                  <ix:continuation id="Text_3ef7acbeaada4398b40546e9fce534fc4" continuedAt="Text_3ef7acbeaada4398b40546e9fce534fc5"><ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26479" continuedAt="Text_63fa2351cd2647598fc3132f8170f26480">
<div><br/>
                  </div>
</ix:continuation></ix:continuation>
                  <ix:continuation id="Text_3ef7acbeaada4398b40546e9fce534fc5" continuedAt="Text_3ef7acbeaada4398b40546e9fce534fc6"><ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26480" continuedAt="Text_63fa2351cd2647598fc3132f8170f26481">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="2">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Exercise Price</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="2">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Number </div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Outstanding</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="2">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted Average</div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Remaining </div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Contractual</div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">life (Years)</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="2">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Number Exercisable </div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">at</div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td style="width: 1.08%; vertical-align: bottom; background-color: #CCEEFF;">
                          <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td style="width: 24.22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_ebf3326eb313430c92b7c0044e4efdf3" contextRef="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceOneMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.95</ix:nonFraction></div>
                        </td>

    <td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 21.2%; vertical-align: bottom; background-color: #CCEEFF;">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" id="Fact_b33a6d00f9054b398e8080c5edc83042" contextRef="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceOneMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">21,052,631</ix:nonFraction></div>
                        </td>

    <td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 21.22%; vertical-align: bottom; background-color: #CCEEFF;">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Fact_02a7309f11b044d4a598485f07b95c54" contextRef="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceOneMember" format="ixt-sec:duryear">4.48</ix:nonNumeric></div>
                        </td>

    <td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 22.24%; vertical-align: bottom; background-color: #CCEEFF;">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="ird:ClassOfWarrantOrRightExercisable" id="Fact_becff3714a64459ab6dedce160ba78fa" contextRef="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceOneMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">21,052,631</ix:nonFraction></div>
                        </td>

    <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">* <br/>
                        </td>

  </tr>

  <tr>

    <td style="width: 1.08%; vertical-align: bottom;">
                          <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td style="width: 24.22%; vertical-align: bottom;">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_040389c183c74141b2601f41d22e2910" contextRef="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceTwoMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.15</ix:nonFraction></div>
                        </td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 21.2%; vertical-align: bottom;">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" id="Fact_6a56d97038f84b5193f21290307061d6" contextRef="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceTwoMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,176,471</ix:nonFraction></div>
                        </td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 21.22%; vertical-align: bottom;">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Fact_5ad60b12cb5b436fb4bdf2f0397442c9" contextRef="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceTwoMember" format="ixt-sec:duryear">4.48</ix:nonNumeric></div>
                        </td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 22.24%; vertical-align: bottom;">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="ird:ClassOfWarrantOrRightExercisable" id="Fact_1b392a95dc7a4c6280c378447eeb8a1a" contextRef="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceTwoMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,176,471</ix:nonFraction></div>
                        </td>

    <td colspan="1" style="width: 1%; vertical-align: bottom;">* <br/>
                        </td>

  </tr>

  <tr>

    <td style="width: 1.08%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                          <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td style="width: 24.22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_29e95162785f4ddd9945c6ab3c5af27c" contextRef="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceThreeMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">4.48</ix:nonFraction></div>
                        </td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 21.2%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" id="Fact_7f5fb5e955c449e2be96510af3eb381e" contextRef="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceThreeMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,665,838</ix:nonFraction></div>
                        </td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 21.22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Fact_96955abcf31044ed9441537a379ae529" contextRef="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceThreeMember" format="ixt-sec:duryear">0.13</ix:nonNumeric></div>
                        </td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 22.24%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="ird:ClassOfWarrantOrRightExercisable" id="Fact_79032b3887ae45b18be902ed9a3b11ca" contextRef="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceThreeMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,665,838</ix:nonFraction></div>
                        </td>

    <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 1.08%; vertical-align: bottom;">
                          <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td style="width: 24.22%; vertical-align: bottom;">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_0cc386b71a86477885f228abd6e40fe7" contextRef="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceFourMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">6.09</ix:nonFraction></div>
                        </td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td style="width: 21.2%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" id="Fact_d0b5f94a71ff426985c307f37d8b54fd" contextRef="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceFourMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,538,461</ix:nonFraction></div>
                        </td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 21.22%; vertical-align: bottom;">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="us-gaap:WarrantsAndRightsOutstandingTerm" id="Fact_77786a50762049449df5cf3da25c8706" contextRef="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceFourMember" format="ixt-sec:duryear">0.68</ix:nonNumeric></div>
                        </td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td style="width: 22.24%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="ird:ClassOfWarrantOrRightExercisable" id="Fact_ceec4a92238949cd9d256e33994a8b82" contextRef="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceFourMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,538,461</ix:nonFraction></div>
                        </td>

    <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);" colspan="2">
                          <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Total</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 21.2%; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightOutstanding" id="Fact_ea5c7f80bae9407aa7328129665586ec" contextRef="c20250930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">29,433,401</ix:nonFraction></div>
                        </td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 21.22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 22.24%; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="ird:ClassOfWarrantOrRightExercisable" id="Fact_b57354e79f624ca1b40835411245f615" contextRef="c20250930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">29,433,401</ix:nonFraction></div>
                        </td>

    <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
                  <ix:continuation id="Text_3ef7acbeaada4398b40546e9fce534fc6" continuedAt="Text_3ef7acbeaada4398b40546e9fce534fc7"><ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26481" continuedAt="Text_63fa2351cd2647598fc3132f8170f26482">
<div><br/>
                  </div>
</ix:continuation></ix:continuation>
                  <ix:continuation id="Text_3ef7acbeaada4398b40546e9fce534fc7"><ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26482" continuedAt="Text_63fa2351cd2647598fc3132f8170f26483">
<div>
                    <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-spacing: 0;">


  <tr style="vertical-align: top;">

    <td style="text-align: right; vertical-align: top; width: 18pt;">
                            <div>* <br/>
                            </div>
                          </td>

    <td style="text-align: left; vertical-align: top; width: auto;">
                            <div><ix:footnote id="Foot_0f84b8d17c46402bb99af0a257fe53d9" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">Liability classified warrants in connection with March 2025 Financings</ix:footnote></div>
                          </td>

  </tr>


</table>
                  </div>
</ix:continuation></ix:continuation>

                  <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26483" continuedAt="Text_63fa2351cd2647598fc3132f8170f26484">
<div><br/>
                  </div>
</ix:continuation>
                  <div>
                    <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26484" continuedAt="Text_63fa2351cd2647598fc3132f8170f26485">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The above tables exclude the <ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" id="Fact_a69b315168324ccaa9ea0c3224cd71da" contextRef="c20250321_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">8,832,895</ix:nonFraction>
                      Pre-Funded Warrants issued in connection with the March 2025 Offering.&#160; The Pre-Funded Warrants were deemed outstanding common stock for net loss per share purposes (See Note 12 &#8211; Net Loss per Share).</div>
</ix:continuation>
                  </div>

                  <ix:continuation id="Text_63fa2351cd2647598fc3132f8170f26485">
<div><span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> </span></div>
</ix:continuation></div>

              </div>
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-style: normal; font-weight: normal; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span></span>
              <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

              <div style="text-align: justify; font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
                <!--PROfilePageNumberReset%Num%19%%%--></div>

            </div>

          </div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">

    <div>
      <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
        <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
          <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
            <div>
              <div>
                <ix:nonNumeric name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="Text_502273c50afb4a6db78cd807e84a9413" contextRef="c20250101to20250930" escape="true" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c1">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 27pt; vertical-align: top; font-weight: bold;">9.</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="font-weight: bold;">Stock-based Compensation</div>
                      </td>

  </tr>


</table>
</ix:nonNumeric>
                <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c1" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c2">
<div><br/>
                </div>
</ix:continuation>

                <ix:nonNumeric name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="Text_e51cfb230f0648da9c467e7f982b6c39" contextRef="c20250101to20250930" escape="true" continuedAt="Text_1a2d8b6affaa441eafcc917e54cdab331"><ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c2" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c3">
<div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Stock-based
                  compensation expense was included in general and administrative and research and development costs as follows in the accompanying condensed statements of comprehensive los<span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">s for the three- and nine-month periods indicate</span>d below (in thousands):</div>
</ix:continuation></ix:nonNumeric>
                <ix:continuation id="Text_1a2d8b6affaa441eafcc917e54cdab331" continuedAt="Text_1a2d8b6affaa441eafcc917e54cdab332"><ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c3" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c4">
<div>&#160;</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_1a2d8b6affaa441eafcc917e54cdab332"><ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c4" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c5">
<table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="6">
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months<span style="font-size: 10pt; font-family: 'Times New Roman';"><br/>
                          </span></div>
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Ended<span style="font-size: 10pt; font-family: 'Times New Roman';"><br/>
                          </span></div>
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px;" rowspan="1" colspan="6">
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months<span style="font-size: 10pt; font-family: 'Times New Roman';"><br/>
                          </span></div>
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Ended</div>
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025<br/>
                        </div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024<br/>
                        </div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025<br/>
                        </div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024<br/>
                        </div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">General and administrative</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">$</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_6a4a1e80a4b84b819e384c2f9780bcb5" contextRef="c20250701to20250930_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">567</ix:nonFraction></td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_964ff9bf608f4e94ac430e045e9839e5" contextRef="c20240701to20240930_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">549</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_d7e73a5bdf2d422cbf83ec79d62aa491" contextRef="c20250101to20250930_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,810</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_428909ca92df4f48bf32b3f1b2e5c4a9" contextRef="c20240101to20240930_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,850</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Research and development</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_2f9654fb5eee4a7b865d01000cfc0563" contextRef="c20250701to20250930_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">249</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_57c576ed53d64a5cac8b38646c3d553c" contextRef="c20240701to20240930_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">227</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_2016268b7d524f4a990f0ea22f436646" contextRef="c20250101to20250930_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">815</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_8157c1a743a244bcabc67eac77372092" contextRef="c20240101to20240930_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">717</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Total stock-based compensation</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_52f0454706da4ac086e70c6c4d7bad54" contextRef="c20250701to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">816</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_c4362d93645743968f0ffb0a7dc575af" contextRef="c20240701to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">776</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_4fee071f887c42fda4fc716d7ad2efe6" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,625</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_8567e458ec7641a0a10f585cf3d957cd" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,567</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

                <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c5" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c6">
<div style="font-style: normal; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
                </div>
</ix:continuation>
                <div> <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c6" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c7">
<div><span style="font-style: italic; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Inducement Plan</span></div>
</ix:continuation>
                  <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c7" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c8">
<div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
                  </div>
</ix:continuation>
                  <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c8" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c9">
<div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On August 8, 2025, the Company amended the Opus Genetics, Inc. 2021 Inducement
                      Plan (the &#8220;Inducement Plan&#8221;) to adjust the reserve by <ix:nonFraction name="ird:CommonStockIncreaseInSharesReservedForFutureIssuance" id="Fact_0c0ef11742944cddb35bcef41a0d7cc6" contextRef="c20250808_PlanNameAxis_InducementPlanMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">800,000</ix:nonFraction> shares to a total of <ix:nonFraction name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" id="Fact_f1c58cc826044224ac4fd7ee5301d2a7" contextRef="c20250522_PlanNameAxis_InducementPlanMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,125,258</ix:nonFraction></span> shares of its common stock. The Inducement Plan is to be used exclusively for grants of awards to individuals who were
                    not previously employees or directors of the Company, as an inducement material to the individual&#8217;s entry into employment with the Company within the meaning of Rule 5635(c)(4) of Nasdaq&#8217;s continued listing requirements. </div>
</ix:continuation>
                  <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c9" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c10">
<div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
                  </div>
</ix:continuation>
                  <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
                    <div style="width: 100%;" class="BRPFPageFooter"></div>

                    <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">19</span></div>

                    <div style="page-break-after: always;" class="BRPFPageBreak">
                      <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

                    <div style="width: 100%;" class="BRPFPageHeader">
                      <div style="text-align: left; font-weight: bold;">
                        <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

                        <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Notes to Condensed Consolidated Financial
                            Statements</div>

                        </div>

                      </div>

                    </div>

                  </div>

                </div>

                <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c10" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c11">
<div><span style="font-style: italic;"><span style="font-weight: normal; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">2020 Equity
                    Incentive Plan </span> </span></div>
</ix:continuation>
                <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c11" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c12">
<div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
                </div>
</ix:continuation>
                <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c12" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c13">
<div style="background-color: #FFFFFF; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: justify; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In November 2020, the stockholders of the Company approved the 2020 Equity Incentive Plan
                    (the &#8220;2020 Plan&#8221;) for stock-based awards. Under the 2020 Plan, (i) <ix:nonFraction name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" id="Fact_d6a0f38e630f48cc988ec9cd8639a2fe" contextRef="c20201105_PlanNameAxis_EquityIncentivePlan2020Member" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,000,000</ix:nonFraction> new shares of common stock were reserved for
                    issuance and (ii) up to <ix:nonFraction name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" id="Fact_729c436d006a41e288a8b70b271b6a7e" contextRef="c20201105_PlanNameAxis_EquityIncentivePlan2020Member_RangeAxis_MaximumMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">70,325</ix:nonFraction> additional shares of common stock may be issued, consisting of (A) shares that remain
                    available for the issuance of awards under prior equity plans and (B) shares of common stock subject to outstanding stock options or other awards covered by prior equity plans that have been cancelled or expire on or after the date that
                    the 2020 Plan became effective. Under the 2020 Plan, the shares reserved automatically increase on January 1 of each year, for a period of not more than <ix:nonNumeric name="ird:MaximumPeriodOfSharesReservedUnderPlan" id="Fact_830bfd2bcda84191a34d8693da77959a" contextRef="c20250101to20250930_PlanNameAxis_EvergreenProvisionPlan2020Member_RangeAxis_MaximumMember" format="ixt-sec:durwordsen">ten years</ix:nonNumeric> from the date the 2020 Plan is approved by the stockholders of the Company, commencing on January 1, 2021 and ending on (and including) January 1, 2030, by an amount
                    equal to <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" id="Fact_db81cad0a1044632bbec0b4a99cef99f" contextRef="c20250101to20250930_PlanNameAxis_EvergreenProvisionPlan2020Member" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">5</ix:nonFraction>% of the shares of common stock outstanding as of December <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">31st of the preceding calendar year. The 2020 Plan permits the grant of incentive and nonstatutory stock options, appreciation rights, restricted stock, restricted stock units, performance stock and
                      cash awards, and other stock-based awards. On January 1, 2025</span>, <ix:nonFraction name="ird:AggregateNumberOfCommonStockReservedForFutureIssuance" id="Fact_70f4e1133431493d9909e88b141d7a09" contextRef="c20250101to20250101_PlanNameAxis_EvergreenProvisionPlan2020Member" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,578,733</ix:nonFraction> shares were added to the 2020 Plan as a
                    result of its annual increase provision.</span> </div>
</ix:continuation>
                <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c13" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c14">
<div style="background-color: #FFFFFF; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: justify; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
                  </span></div>
</ix:continuation>
                <div style="background-color: #FFFFFF; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: justify; text-transform: none;">
                  <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c14" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c15">
<div style="font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="font-weight: normal;">2018










                      Equity Incentive Plan</span> </div>
</ix:continuation>
                  <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c15" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c16">
<div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
                  </div>
</ix:continuation>
                  <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c16" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c17">
<div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; text-align: justify;">Prior to the 2020 Plan, the Company had adopted a
                    2018 Equity Incentive Plan (the &#8220;2018 Plan&#8221;) in April 2018 under which <ix:nonFraction name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" id="Fact_8aa38ad2fa2d462d84a5bb4cda5650dc" contextRef="c20191231_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,175,000</ix:nonFraction> shares of the Company&#8217;s common stock were
                    reserved for issuance to employees, directors and consultants. Upon the effective date of the 2020 Plan, <ix:nonFraction name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" id="Fact_96b3f78c0e544347bd0df639760ad17a" contextRef="c20201105_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U001" decimals="INF" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction> additional
                    shares were available for issuance under the 2018 Plan.<br/>
                  </div>
</ix:continuation>
                  <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c17" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c18">
<div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; text-align: justify;">&#160;</div>
</ix:continuation>
                  <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c18" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c19">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></div>

              </div>

              <div><ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c19" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c20">
<div><span style="font-weight: bold; font-style: italic; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Stock Options</span><br/></div>
</ix:continuation>
                <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c20" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c21">
<div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
                </div>
</ix:continuation>
                <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c21" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c22">
<div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">During the three and nine months ended September 30, 2025, <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="Fact_064a7574bf8f47f9b0a2b2503201672b" contextRef="c20250701to20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">733,448</ix:nonFraction> and <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="Fact_f6d9137d50a148fcbdcd6d1c78eaaedc" contextRef="c20250101to20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,793,277</ix:nonFraction> stock
                    options were granted, respectively, to directors, officers, employees and consultants, generally vesting over a</span> <span style="-sec-ix-hidden:Fact_b3032e9a7c5044188033cbfc7951b54b">one</span>-
                  to <ix:nonNumeric name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="Fact_b173e4becc3f4db28f2bd97767db844f" contextRef="c20250101to20250930_PlanNameAxis_EquityIncentivePlan2018Member_RangeAxis_MaximumMember" format="ixt-sec:durwordsen">four-year</ix:nonNumeric> period with monthly, quarterly and annual vesting tranches. During the three and nine months ended September 30,
                  2024, <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="Fact_2c7565502f654c119ab2bdf17098f213" contextRef="c20240701to20240930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U001" decimals="INF" scale="0" format="ixt-sec:numwordsen">zero</ix:nonFraction> and <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="Fact_f609a9012fe04348b0c024f9954bb4b7" contextRef="c20240101to20240930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,021,166</ix:nonFraction>
                  stock options were granted, respectively, to directors, officers, employees and consultants, generally vesting over a<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <span style="-sec-ix-hidden:Fact_80231749e0104014916aeafca2f61570">one</span>- to&#160;<ix:nonNumeric name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="Fact_8dbc8f2f22e84043abb60659dcd8d8eb" contextRef="c20240101to20240930_PlanNameAxis_EquityIncentivePlan2018Member_RangeAxis_MaximumMember" format="ixt-sec:durwordsen">four-year</ix:nonNumeric> period with monthly, quarterly and annual vesting tranches.</span></span></div>
</ix:continuation>
                <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c22" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c23">
<div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> </span></span><br/>
                </div>
</ix:continuation>
                <div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">
                  <div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">
                    <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c23" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c24">
<div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The </span>Company recognized $<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_7eb6a29899b1427584754f621ab93101" contextRef="c20250701to20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.5</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_7cb6f401629b445ea31bea7828cafa68" contextRef="c20240701to20240930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.5</ix:nonFraction>
                      million in stock-based compensation expense related to stock options during the three months ended September 30, 2025 and 2024, respectively, and $<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_5188f3241016434b81f1d81a67eea3ce" contextRef="c20250101to20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.5</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_7abf8e22abdf402d8e906309d320f8d4" contextRef="c20240101to20240930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.4</ix:nonFraction> million during the nine months ended
                      September 30, 2025 and 2024, respectively. There were <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" id="Fact_ecb8877ba77549049adfaae86346eb41" contextRef="c20250701to20250930_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">25,000</ix:nonFraction> and <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" id="Fact_0ebc678286e84113a3dbe6711a64fe07" contextRef="c20250101to20250930_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">30,000</ix:nonFraction> stock options exercised during the three and nine months ended September 30, 2025, respectively with an intrinsic value of&#160; less than $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" id="Fact_37812e82f38e4368b941ebf17f22b828" contextRef="c20250101to20250930_PlanNameAxis_EquityIncentivePlan2018Member_RangeAxis_MaximumMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" id="Fact_1bc9e63c171c43d7a2a531a5630288b8" contextRef="c20250701to20250930_PlanNameAxis_EquityIncentivePlan2018Member_RangeAxis_MaximumMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction></ix:nonFraction> million for each period.&#160; There were <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" id="Fact_7c11976f7a77499690a559c0051e8da2" contextRef="c20240101to20240930_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U001" decimals="INF" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction>
                      stock option exercises during the nine months ended September 30, 2024. As of September 30, 2025 and December 31, 2024, <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_837ed393fd504eea937b0d629586467a" contextRef="c20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">7,218,064</ix:nonFraction>
                      and <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_ae6bfb57742043bb88ae85f23650b441" contextRef="c20241231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,073,736</ix:nonFraction> stock options were outstanding, respectively. <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"><ix:nonNumeric name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="Text_46accad65af049708dd9f6dde3d620b2" contextRef="c20250101to20250930" escape="true" continuedAt="Text_efcd1b9623fd4114b828951624a048f01"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; font-family: 'Times New Roman';">The following table provides a summary of stock option activity under the Company&#8217;s equity award plans:</span></ix:nonNumeric></span></span></div>
</ix:continuation><ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c24" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c25"><ix:continuation id="Text_efcd1b9623fd4114b828951624a048f01" continuedAt="Text_efcd1b9623fd4114b828951624a048f02">
<div><span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"> </span>
                     <span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"> </span></div>
</ix:continuation></ix:continuation>
                    <div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c25" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c26"><ix:continuation id="Text_efcd1b9623fd4114b828951624a048f02" continuedAt="Text_efcd1b9623fd4114b828951624a048f03">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation>
                      <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c26" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c27"><ix:continuation id="Text_efcd1b9623fd4114b828951624a048f03" continuedAt="Text_efcd1b9623fd4114b828951624a048f04">
<div> <br/>
                      </div>
</ix:continuation></ix:continuation>
                      <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c27" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c28"><ix:continuation id="Text_efcd1b9623fd4114b828951624a048f04" continuedAt="Text_efcd1b9623fd4114b828951624a048f05">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;">
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Number of</div>
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Options</div>
                            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;">
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Weighted</div>
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Average</div>
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Exercise</div>
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Price</div>
                            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;">
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Weighted Average</div>
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Remaining</div>
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Contractual</div>
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Term (years)</div>
                            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;">
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Aggregate</div>
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Intrinsic</div>
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Value<sup><span style="font-size: 8pt;">(1)</span></sup></div>
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">(in thousands)</div>
                            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
                              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">&#160;</div>
                            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;">
                              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Outstanding at December 31, 2024</div>
                            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 2px; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_04a16369825c48259c832ab3efcca9a2" contextRef="c20241231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">5,073,736</ix:nonFraction></div>
                            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">$</div>
                            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_d2d1bf31e13f4b5eb5d926c81bf85647" contextRef="c20241231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">2.68</ix:nonFraction></div>
                            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="Fact_4721bbdbb6dc4cbab13dc150d33ba7f7" contextRef="c20241001to20241231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" format="ixt-sec:duryear">7.37</ix:nonNumeric></div>
                            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">$</div>
                            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" id="Fact_cb953bbdd0cd4e06b7547f58ef45fe50" contextRef="c20241231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">124</ix:nonFraction></div>
                            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%;">
                              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Granted</div>
                            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="Fact_37cd776ed9184357a968b6fdf32d92ca" contextRef="c20250101to20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,793,277</ix:nonFraction></div>
                            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">$</div>
                            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" id="Fact_4614152c2a13413696d9256262f01ac9" contextRef="c20250101to20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.00</ix:nonFraction></div>
                            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
                              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Exercised</div>
                            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" id="Fact_cd83efe3a03f49fda285723bd0aa73fb" contextRef="c20250101to20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">30,000</ix:nonFraction></div>
                            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">)</div>
                            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">$</div>
                            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" id="Fact_4dbf46436da24ee490a902235482fe78" contextRef="c20250101to20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.90</ix:nonFraction></div>
                            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px;">
                              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Forfeited/Cancelled</div>
                            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" id="Fact_456fd3af762d40e2a24dd849851b5c1a" contextRef="c20250101to20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">618,949</ix:nonFraction></div>
                            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">)</div>
                            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">$</div>
                            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" id="Fact_675507eee41340bb9efe172fe257d359" contextRef="c20250101to20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">2.07</ix:nonFraction></div>
                            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;">
                              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Outstanding at September 30, 2025</div>
                            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_75da40f134974920a1ee5dfca2631185" contextRef="c20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">7,218,064</ix:nonFraction></div>
                            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">$</div>
                            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_a5dfb0b5a54f49eeb29a1d5839175462" contextRef="c20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">2.09</ix:nonFraction></div>
                            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="Fact_39388f4822e4486bb41d70b40f5f3700" contextRef="c20250101to20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" format="ixt-sec:duryear">7.64</ix:nonNumeric></div>
                            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">$</div>
                            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" id="Fact_bae0920cee294e9d9dcaffbd84726a76" contextRef="c20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,256</ix:nonFraction></div>
                            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px;">
                              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Vested and expected to vest at September
                                30, 2025</div>
                            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" id="Fact_5e60a89f6cf24d799559e0101ce98359" contextRef="c20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">7,218,064</ix:nonFraction></div>
                            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">$</div>
                            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"><ix:nonFraction name="ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice" id="Fact_863cb31f5b8d4246b5e1d2efdc8c902d" contextRef="c20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">2.09</ix:nonFraction></div>
                            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"><ix:nonNumeric name="ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm" id="Fact_24a29c9f8d224df9b46c05fe0a5f2f9f" contextRef="c20250101to20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" format="ixt-sec:duryear">7.64</ix:nonNumeric></div>
                            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">$</div>
                            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"><ix:nonFraction name="ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue" id="Fact_369990cab911425aacc36b6288b4b176" contextRef="c20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,256</ix:nonFraction></div>
                            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;">
                              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Vested and exercisable at September 30,
                                2025</div>
                            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"><ix:nonFraction name="ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber" id="Fact_e6c0024146a343329ccf819e6039890b" contextRef="c20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,491,162</ix:nonFraction></div>
                            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">$</div>
                            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" id="Fact_d963d88a63c941809f609a77c70c92fd" contextRef="c20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">2.75</ix:nonFraction></div>
                            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" id="Fact_6e7354d416584f258e030d7c8c24274f" contextRef="c20250101to20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" format="ixt-sec:duryear">5.84</ix:nonNumeric></div>
                            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">$</div>
                            </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" id="Fact_dda572fed66b41fd94188fb699f8a97c" contextRef="c20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">506</ix:nonFraction></div>
                            </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
                      <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c28" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c29"><ix:continuation id="Text_efcd1b9623fd4114b828951624a048f05" continuedAt="Text_efcd1b9623fd4114b828951624a048f06">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><br/>
                      </div>
</ix:continuation></ix:continuation>
                    </div>

                    <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c29" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c30"><ix:continuation id="Text_efcd1b9623fd4114b828951624a048f06" continuedAt="Text_efcd1b9623fd4114b828951624a048f07">
<div><span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation></div>

                  <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c30" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c31"><ix:continuation id="Text_efcd1b9623fd4114b828951624a048f07" continuedAt="Text_efcd1b9623fd4114b828951624a048f08">
<div><span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation></div>

                <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c31" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c32"><ix:continuation id="Text_efcd1b9623fd4114b828951624a048f08" continuedAt="Text_efcd1b9623fd4114b828951624a048f09">
<div><span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation>
                <div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c32" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c33"><ix:continuation id="Text_efcd1b9623fd4114b828951624a048f09" continuedAt="Text_efcd1b9623fd4114b828951624a048f010">
<div><span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation>
                  <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c33" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c34"><ix:continuation id="Text_efcd1b9623fd4114b828951624a048f010">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 27pt; vertical-align: top; font-weight: normal; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><sup>(1)</sup></td>

    <td style="width: auto; vertical-align: top; text-align: justify;"><span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:footnote id="Foot_65369edd05074384bb911e9487c6a829" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US"><span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying options and the fair value of our common stock as of
                              September 30, 2025 and December 31, 2024 of $</span><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" id="Fact_5ba348bbf15345ef95f0e64fe65843d2" contextRef="c20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.65</ix:nonFraction><span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> and $</span><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" id="Fact_a4ed300166674a258633e2b181bfa3d3" contextRef="c20241231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.19</ix:nonFraction><span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> per share, respectively.</span></ix:footnote></div>
                        </td>

  </tr>


</table>
</ix:continuation></ix:continuation>

                  <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c34" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c35">
<div><br/>
                  </div>
</ix:continuation>
                </div>

                <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c35" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c36">
<div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The weighted average fair value per share of options granted during the three and nine
                    months ended September 30, 2025 was $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="Fact_b338c24a994f455b9b56895c63a3d50f" contextRef="c20250701to20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.79</ix:nonFraction> and $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="Fact_f113acc986754440b92ec2031fbecc1b" contextRef="c20250101to20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.68</ix:nonFraction>, respectively, during each of these periods. The weighted average fair value per share of options granted during the three and nine months ended September 30, 2024 was <span style="-sec-ix-hidden:Fact_a31f0eccb55f40b3804d99de7104d9fd">nil</span> and $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="Fact_f4b90b65e204479d84c1bff407bd62df" contextRef="c20240101to20240930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.95</ix:nonFraction>, respectively.
                    The Company measures the fair value of stock options with service-based vesting criteria to employees, directors, consultants and directors on the date of grant using the Black-Scholes option pricing model. The Company does not have
                    sufficient trading history of its common stock to support an internal calculation of volatility and expected term. As such, the Company has used a weighted average volatility considering the volatilities of several guideline companies.</span>
                </div>
</ix:continuation>
                <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c36" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c37">
<div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/>
                  </span></div>
</ix:continuation>
                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
                  <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">20</span></div>

                  <div style="page-break-after: always;" class="BRPFPageBreak">
                    <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

                  <div style="width: 100%;" class="BRPFPageHeader">
                    <div style="text-align: left; font-weight: bold;">
                      <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

                      <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;">
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Notes to Condensed Consolidated Financial
                          Statements</div>

                      </div>

                    </div>

                  </div>

                </div>

                <!--PROfilePageNumberReset%Num%14%%%-->
                <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c37" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c38">
<div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">For purposes of identifying similar entities, the
                  Company considered characteristics such as industry, length of trading history, and stage of life cycle. The assumed dividend yield was based on the Company&#8217;s expectation of not paying dividends in the foreseeable future. The average
                  expected life of the options was based on the contractual term for agreements that allow for exercise of vested options through the end of the contractual term upon termination of continuous service, and for all other agreements, was
                  based on the midpoint between the vesting date and the end of the contractual term according to the &#8220;simplified method&#8221; as described in Staff Accounting Bulletin 110. The risk-free interest rate is determined by reference to implied
                  yields available from U.S. Treasury securities with a remaining term equal to the expected life assumed at the date of grant. The Company records forfeitures when they occur.</div>
</ix:continuation>
                <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c38" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c39">
<div><br/>
                </div>
</ix:continuation>

                <ix:nonNumeric name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="Text_739d3c45938c4414805e44eb8eefce2b" contextRef="c20250101to20250930" escape="true" continuedAt="Text_410003f7aa904a08adb389f876179a3c1"><ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c39" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c40">
<div style="text-align: justify;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The weighted average assumptions used
                    in the Black-Scholes option pricing model are as follows during the three and nine months ended September 30, 2025 and 2024:</span><br/>
                </div>
</ix:continuation></ix:nonNumeric>
                <ix:continuation id="Text_410003f7aa904a08adb389f876179a3c1" continuedAt="Text_410003f7aa904a08adb389f876179a3c2"><ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c40" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c41">
<div> <br/>
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c41" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c42"><ix:continuation id="Text_410003f7aa904a08adb389f876179a3c2">
<div>
                  <table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months<span style="font-size: 10pt; font-family: 'Times New Roman';"><br/>
                            </span></div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Ended<span style="font-size: 10pt; font-family: 'Times New Roman';"><br/>
                            </span></div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months<span style="font-size: 10pt; font-family: 'Times New Roman';"><br/>
                            </span>Ended<br/>
                            &#160; September 30,</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2025<br/>
                          </div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024<br/>
                          </div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025<br/>
                          </div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024<br/>
                          </div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
                          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Expected stock price volatility</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" id="Fact_56509bc7a5204548b0fb9d3f5b2ba4f6" contextRef="c20250701to20250930_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">75.6</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" id="Fact_0b88bb9415114067bbff0092532d4eaf" contextRef="c20240701to20240930_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U005" decimals="0" scale="-2" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" id="Fact_35a538b49009412d977e906da554b495" contextRef="c20250101to20250930_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">75.7</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" id="Fact_e5ac120b6c7d4b07873180f38097ba5c" contextRef="c20240101to20240930_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">97.7</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                        </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%;">
                          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Expected life of options (years)</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Fact_3be298adfae247448fd62d48c1988828" contextRef="c20250701to20250930_PlanNameAxis_EquityIncentivePlan2018Member" format="ixt-sec:duryear">6.1</ix:nonNumeric></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Fact_c696184aac4e4350bb14b4fac6d5e6ba" contextRef="c20250101to20250930_PlanNameAxis_EquityIncentivePlan2018Member" format="ixt-sec:duryear">5.9</ix:nonNumeric></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="Fact_2bf5859dd79143d494caf862d4733837" contextRef="c20240101to20240930_PlanNameAxis_EquityIncentivePlan2018Member" format="ixt-sec:duryear">5.9</ix:nonNumeric></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
                          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Expected dividend yield</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" id="Fact_d47e29a7a0cb4959b47123b5a37aa2d4" contextRef="c20250701to20250930_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U005" decimals="0" scale="-2" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" id="Fact_3535efe7cada43ab8f0a29cf75d33447" contextRef="c20240701to20240930_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U005" decimals="0" scale="-2" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">%<br/>
                          </div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" id="Fact_41e4686980e64485ab5f89e5807e7c84" contextRef="c20250101to20250930_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U005" decimals="0" scale="-2" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" id="Fact_1a597575b9094f11a38c9a4bba500de5" contextRef="c20240101to20240930_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U005" decimals="0" scale="-2" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">%<br/>
                          </div>
                        </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%;">
                          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Risk free interest rate</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" id="Fact_25d50e2f574a46f38850fdc54527b5d7" contextRef="c20250701to20250930_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">3.9</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" id="Fact_4a50995fa58d466d902047ffefdaa380" contextRef="c20240701to20240930_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U005" decimals="0" scale="-2" format="ixt:fixed-zero">&#8212;</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" id="Fact_3863fe5f86b342d085d83e63703eef0d" contextRef="c20250101to20250930_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">4.0</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" id="Fact_eaff3bb9457f4f1a99bb926ee8aaadd1" contextRef="c20240101to20240930_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U005" decimals="3" scale="-2" format="ixt:num-dot-decimal">4.2</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                        </td>

  </tr>


</table>

                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c42" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c43">
<div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><br/>
                    <span style="font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;">During </span></span><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">the three and nine months ended
                    September 30, 2025, <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" id="Fact_8891f32e2bcb484592735a051ee9b86f" contextRef="c20250701to20250930_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">118,728</ix:nonFraction> and <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" id="Fact_5ad0a6d434d5446f83cab1b5d9ccc5f5" contextRef="c20250101to20250930_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">781,125</ix:nonFraction> stock options vested, respectively.<span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> </span></span>During the three and nine months ended September 30, 2024, <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" id="Fact_6dde5039c4614494a409f068850d6e0c" contextRef="c20240701to20240930_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">79,225</ix:nonFraction> and <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" id="Fact_b9e34686327e42d2928f7196751266a3" contextRef="c20240101to20240930_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">386,097</ix:nonFraction> stock options vested, respectively.</span></div>
</ix:continuation>
                <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c43" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c44">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation>
                <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c44" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c45">
<div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                  </span> </div>
</ix:continuation>
                <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c45" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c46">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation>
                <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c46" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c47">
<div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">During the three and nine months ended <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September</span> 30, 2025, <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" id="Fact_529bbdf0399c4fcfbd23bc244961ec22" contextRef="c20250701to20250930_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">145,319</ix:nonFraction> and <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" id="Fact_0a6501b18b1044bbbcd75922858fb4f6" contextRef="c20250101to20250930_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">618,949</ix:nonFraction> options
                    were forfeited, respectively.</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> During the t<span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">hree and nine months ended
                      <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September</span> 30, 2024</span>,
                    <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" id="Fact_295536ef1d7e442c941827bda1d92289" contextRef="c20240701to20240930_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">114,425</ix:nonFraction> and <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" id="Fact_92fc0ddea150428cab6e085768e4e6ee" contextRef="c20240101to20240930_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">583,360</ix:nonFraction>
                  </span><span style="font-family: 'Times New Roman'; font-size: 10pt;">options were forfeited, respectively.</span></div>
</ix:continuation>
                <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c47" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c48">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation>
                <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c48" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c49">
<div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                  </span> </div>
</ix:continuation>
                <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c49" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c50">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation>
                <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c50" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c51">
<div style="font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Restricted Stock Units </div>
</ix:continuation>
                <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c51" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c52">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation>
                <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c52" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c53">
<div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                  </span> </div>
</ix:continuation>
                <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c53" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c54">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation>
                <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: justify; text-transform: none;"><ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c54" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c55">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation>
                  <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c55" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c56">
<div style="text-align: justify;"><span style="font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">During the three and nine months ended <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September</span> 30, 2025,
                        the Company granted an aggregate of<span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" id="Fact_3d2ad4848b7f4cce8323448fffdcee75" contextRef="c20250701to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">200,000</ix:nonFraction> and <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" id="Fact_81a19a055a8f46fd9f047b38335f4a2b" contextRef="c20250101to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,655,361</ix:nonFraction> restricted stock units (&#8220;RSUs&#8221;), respectively, to members of the Board and certain officers, employees and consultants under
                          the 2020 Plan. The weighted average grant date per unit fair value of the RSUs granted during the three and nine months ended <span style="font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Septembe</span></span></span>r 30, 2025 was <span style="font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="Fact_af4f060212a542db9d6eb302dda560ce" contextRef="c20250701to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.33</ix:nonFraction> and </span></span></span>$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="Fact_858ff7059da94b528f9fffa80efa6e47" contextRef="c20250101to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">0.99</ix:nonFraction>, respectively, during each of these periods. The vesting period of the RSUs range from a <span style="-sec-ix-hidden:Fact_a96f9cec90f54c2488f373c8ad75907b">one</span>-year period to a <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Fact_aeb636abaa434a04989868fd36f9a3e0" contextRef="c20250101to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member_RangeAxis_MaximumMember" format="ixt-sec:durwordsen">four-year</ix:nonNumeric>
                          period during which <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Fact_aefa0edd1f8c4561b9fb80d0107cd426" contextRef="c20250101to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member_VestingAxis_ShareBasedCompensationAwardTrancheOneMember" unitRef="U005" decimals="INF" scale="-2" format="ixt:num-dot-decimal">25</ix:nonFraction>% of the RSUs vest annually on each anniversary of the grant date, subject to the recipient&#8217;s
                          continued service on such dates.</span></span></span> </div>
</ix:continuation>
                  <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c56" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c57">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation>
                  <div><ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c57" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c58">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation>
                    <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c58" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c59">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                      </span> </div>
</ix:continuation>
                    <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c59" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c60">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation>
                    <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c60" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c61">
<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">During the three and nine months ended <span style="font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September</span></span></span>
                        30, 2024, the Company granted an aggregate of <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" id="Fact_14b887074be1478c96c949e46e7656a3" contextRef="c20240701to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member" unitRef="U001" decimals="INF" scale="0" format="ixt-sec:numwordsen">zero</ix:nonFraction> and <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" id="Fact_5f83d5665886473d8fdb410df17d9b9b" contextRef="c20240101to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">592,222</ix:nonFraction> RSUs, respectively, to the members of the Board and certain officers, employees and consultants under the 2020 Plan. The weighted average grant date per
                        unit fair value of the RSUs granted during the nine months ended <span style="font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September</span></span></span>
                        30, 2024 was $<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" id="Fact_c486a13994e84fe6a5a9c9e82e8bed43" contextRef="c20240101to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">2.24</ix:nonFraction>. The vesting period of the RSUs range from a <span style="-sec-ix-hidden:Fact_02d8fb7dba774f3fadbb21d115cbd728">one</span>-year period to a <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="Fact_0e682d8a4fe240b48e9131cba132558a" contextRef="c20240101to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member_RangeAxis_MaximumMember" format="ixt-sec:durwordsen">four-year</ix:nonNumeric> period during which <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Fact_c353f11df98d4f0db641989e513c1fb7" contextRef="c20240101to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member_VestingAxis_ShareBasedCompensationAwardTrancheOneMember" unitRef="U005" decimals="INF" scale="-2" format="ixt:num-dot-decimal">25</ix:nonFraction>% of the RSUs vest annually on each anniversary of the grant date, subject to the recipient&#8217;s continued service on such dates.</span></div>
</ix:continuation>
                    <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c61" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c62">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation>
                    <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c62" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c63">
<div style="text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                      </span> </div>
</ix:continuation>
                    <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c63" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c64">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation>
                    <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c64" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c65">
<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">During the three and nine months ended <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September</span> 30, 2025</span><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">, <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" id="Fact_a109f336f73040168eb9c2fb5e9c44f7" contextRef="c20250701to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="INF" scale="0" format="ixt-sec:numwordsen">zero</ix:nonFraction> and <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" id="Fact_f80f3082cd1e41cfa0edde86f9fcee8d" contextRef="c20250101to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">381,534</ix:nonFraction> RSUs vested, respectively, and <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" id="Fact_44a215e879bb4031b64e352732827d7e" contextRef="c20250701to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">26,038</ix:nonFraction>
                        and <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" id="Fact_8ff4f8c531eb4afd9d732a14bbf82619" contextRef="c20250101to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">257,826</ix:nonFraction> <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">were forfeited during the three and nine months ended
                          September 30, 2025, respectively.<br/>
                        </span></span></div>
</ix:continuation>
                    <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c65" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c66">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                      </span> </div>
</ix:continuation>
                    <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c66" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c67">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>
</ix:continuation>
                    <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c67" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c68">
<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">During the three and nine months ended <span style="font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September</span></span></span> 30, 2024</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">, <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" id="Fact_2833da61baad4c40a9bcbc7b148909eb" contextRef="c20240701to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="INF" scale="0" format="ixt-sec:numwordsen">zero</ix:nonFraction> and <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" id="Fact_b888225a067a410e807c7220eacde067" contextRef="c20240101to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">144,162</ix:nonFraction> <span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">RSUs vested, respectively, and</span> <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" id="Fact_44bc4a924241455db87e24455638ea2f" contextRef="c20240701to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">36,660</ix:nonFraction> and <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" id="Fact_8dafb886feaf432da57dc52917297b9f" contextRef="c20240101to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">119,330</ix:nonFraction> <span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">RSUs were forfeited during the three and nine months ended <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">September</span></span> 30, 2024, respectively.</span></span></div>
</ix:continuation>
                    <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c68" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c69">
<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/>
                        </span></span></div>
</ix:continuation>
                    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
                      <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">21</span></div>

                      <div style="page-break-after: always;" class="BRPFPageBreak">
                        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

                      <div style="width: 100%;" class="BRPFPageHeader">
                        <div style="text-align: left; font-weight: bold;">
                          <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

                          <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;">
                            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Notes to Condensed Consolidated Financial
                              Statements</div>

                          </div>

                        </div>

                      </div>

                    </div>

                    <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c69" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c70">
<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                      </span></div>
</ix:continuation>
                    <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c70" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c71">
<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The total expense for the three and nine months ended <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">September</span></span> 30, 2025 related to RSUs was
                          $<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_587b4c6593ca4b4f93f151831e60dab9" contextRef="c20250701to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.3</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_c5f15fce0302444a87e5d21bf191667e" contextRef="c20250101to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.1</ix:nonFraction>
                          million, respectively. The total expense for the three and nine months ended <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">September</span></span> 30, 2024 related to these RSUs was $<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_98a46ee6e8264c6b9e88d303322d9f44" contextRef="c20240701to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.3</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_c7a8e2b0af05430cb36ebbb099573143" contextRef="c20240101to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.9</ix:nonFraction>
                          million, respectively. As of <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">September</span></span> 30, 2025 and December 31, 2024, there were <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" id="Fact_04ee4663abb343148c305313b1d78bbf" contextRef="c20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,409,231</ix:nonFraction> and <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" id="Fact_99e5f98cbfd74f4b8c23f5d8313f93aa" contextRef="c20241231_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,393,230</ix:nonFraction> RSUs were outstanding, respectively.
                        </span></span><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonNumeric name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="Text_c4e0e475ed304286899bccfd42eecd27" contextRef="c20250101to20250930" escape="true" continuedAt="Text_0deb56e1bf9947fa86e14d9eba61b2151"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;">The
                        following table summarized the Company&#8217;s RSU activity under the Company&#8217;s equity award plans:</span></ix:nonNumeric></span></div>
</ix:continuation>
                    <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c71" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c72"><ix:continuation id="Text_0deb56e1bf9947fa86e14d9eba61b2151" continuedAt="Text_0deb56e1bf9947fa86e14d9eba61b2152">
<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
                      </span></div>
</ix:continuation></ix:continuation>
                  </div>

                </div>

                <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c72" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c73"><ix:continuation id="Text_0deb56e1bf9947fa86e14d9eba61b2152" continuedAt="Text_0deb56e1bf9947fa86e14d9eba61b2153">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation>
                <div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: justify;"><ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c73" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c74"><ix:continuation id="Text_0deb56e1bf9947fa86e14d9eba61b2153" continuedAt="Text_0deb56e1bf9947fa86e14d9eba61b2154">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></ix:continuation>
                  <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c74" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c75"><ix:continuation id="Text_0deb56e1bf9947fa86e14d9eba61b2154">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;">
                          <div style="text-align: left; font-family: 'Times New Roman';">&#160;</div>
                        </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Number of</div>
                          <span style="font-weight: bold;"> </span>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Shares</div>
                        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;">
                          <div style="text-align: left; font-family: 'Times New Roman';">Non-vested at December 31, 2024</div>
                        </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                          <div style="font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" id="Fact_a0df3044c6f6497d8e08963ab5c79bf2" contextRef="c20241231_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,393,230</ix:nonFraction></div>
                        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;">
                          <div style="text-align: left; font-family: 'Times New Roman';">Granted</div>
                        </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">
                          <div style="font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" id="Fact_6809a62183e34e0b81fc7a43c2f66716" contextRef="c20250101to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,655,361</ix:nonFraction></div>
                        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;">
                          <div style="text-align: left; font-family: 'Times New Roman';">Forfeited</div>
                        </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                          <div style="font-family: 'Times New Roman';">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" id="Fact_383562fbb86c491cb4856503e8ed6c56" contextRef="c20250101to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">257,826</ix:nonFraction></div>
                        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                          <div style="font-family: 'Times New Roman';">)</div>
                        </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;">
                          <div style="text-align: left; font-family: 'Times New Roman';">Vested</div>
                        </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">
                          <div style="font-family: 'Times New Roman';">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" id="Fact_24c3a9f94a844953b6514513125f65bb" contextRef="c20250101to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">381,534</ix:nonFraction></div>
                        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" colspan="1">
                          <div style="font-family: 'Times New Roman';">)</div>
                        </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;">
                          <div style="text-align: left; font-family: 'Times New Roman';">Non-vested at September 30, 2025</div>
                        </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">
                          <div style="font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" id="Fact_90a2597da4cf40dda36f466afb2f300d" contextRef="c20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,409,231</ix:nonFraction></div>
                        </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation><ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c75" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c76">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>
                  <span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></div>

                <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c76" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c77">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></div>

              <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c77" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c78">
<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
              <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c78" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c79">
<div><span style="background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><br/>
                </span></div>
</ix:continuation>
              <div><ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c79" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c80">
<div><span style="background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;">Common Stock Issued for Services</span>
                <br/>
                <br/></div>
</ix:continuation>
                <div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
                  <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c80" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c81">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman';">The Company granted stock for services in the amount of <span style="-sec-ix-hidden:Fact_c052dcadbf5646d1949e70615a61056c">nil</span> and <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" id="Fact_905c962b36d04f7696fa25fd049b1c64" contextRef="c20250101to20250930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">84,243</ix:nonFraction> common shares
                    during the three and nine month periods ended September 30, 2025, respectively, and <span style="-sec-ix-hidden:Fact_1fd26cb05d544d9396364c2a8e9b0860">nil</span> and <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" id="Fact_922065b8810646b5830d65f262432988" contextRef="c20240101to20240930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">81,234</ix:nonFraction> common shares during the three and nine month periods ended <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">September</span></span> 30, 2024,
                    respectively. The awards were granted to members of the Board who elected to receive their Board compensation in the form of stock for services. The weighted average fair value of the shares granted was <span style="-sec-ix-hidden:Fact_ef64a122f0b647cc9bc73b58c8378c1f">nil</span> and $<ix:nonFraction name="ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue" id="Fact_5f1eddbc83f34587b8a8a1ca162a7300" contextRef="c20250101to20250930" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">1.26</ix:nonFraction> per share
                    during the three and nine month periods ended September 30, 2025, respectively, and <span style="-sec-ix-hidden:Fact_63c1f46cbb854821bfe4a6e9d9cc9fff">nil</span> and $<ix:nonFraction name="ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue" id="Fact_b4436b0539ae421080ec111ccb9f70c9" contextRef="c20240101to20240930" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">3.01</ix:nonFraction> per share during the three and nine month periods ended <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">September</span></span> 30, 2024,
                    respectively, and were <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" id="Fact_48b6b868b53947469890555ca7500240" contextRef="c20250101to20250930" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction>% vested upon issuance. The stock-based compensation related to these services amounted to <span style="-sec-ix-hidden:Fact_e10b9f3d77e54a2b873290f7c31ae457">nil</span> and $<ix:nonFraction name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" id="Fact_1d83f31a3f1f42049ff84b46254df793" contextRef="c20250101to20250930" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction> million during
                    the three and nine month periods ended <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">September</span></span> 30, 2025, respectively, and <span style="-sec-ix-hidden:Fact_d21f47fbad054094bce89ab0808e866a">nil</span>
                    and $<ix:nonFraction name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" id="Fact_21811e6053274dda94ab21174bfb777e" contextRef="c20240101to20240930" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.2</ix:nonFraction> million during the three and nine month periods ended September 30, 2024, respectively.</div>
</ix:continuation>
                  <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c81" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c82">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman';"><br/>
                    <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> </span></div>
</ix:continuation>
                </div>

                <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c82" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c83">
<div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="font-weight: bold; font-style: italic;">General</span></span>
                </div>
</ix:continuation>
                <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c83" continuedAt="Text_dc2a5f2e5d594c6d949b604f23f28a9c84">
<div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: bold; font-style: italic;"> <br/>
                    </span></span></div>
</ix:continuation>
                <ix:continuation id="Text_dc2a5f2e5d594c6d949b604f23f28a9c84">
<div style="text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">As of <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">September</span></span> 30, 2025, <ix:nonFraction name="ird:CommonStockCapitalSharesAvailableForFutureIssuance" id="Fact_a56c03f1f1a44ef8bd85dbdb29d02cc5" contextRef="c20250930_PlanNameAxis_EvergreenProvisionPlan2020Member" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">874,829</ix:nonFraction> shares were available for future
                    issuance under the 2020 Plan and Inducement Plan, in the aggregate. <ix:nonFraction name="ird:CommonStockCapitalSharesAvailableForFutureIssuance" id="Fact_4f5f7ee921e34edcb4ca3690faae05c6" contextRef="c20250930_PlanNameAxis_EquityIncentivePlan2018Member" unitRef="U001" decimals="INF" scale="0" format="ixt-sec:numwordsen">No</ix:nonFraction> shares were available for future issuance under the
                    2018 Plan. Unrecognized stock-based compensation cost was $<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" id="Fact_050b43fef7804d4b9dc89725b1eb1a52" contextRef="c20250930" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">6.0</ix:nonFraction> million as of <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">September</span></span>
                    30, 2025. The unrecognized stock-based expense is expected to be recognized over a weighted average period of <ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Fact_ca2b8d4508624fe78b2e30dfc5995f2b" contextRef="c20250101to20250930" format="ixt-sec:duryear">1.7</ix:nonNumeric> years.</span><!--PROfilePageNumberReset%Num%16%%%-->
                </div>
</ix:continuation>
                 </div>

            </div>

          </div>

        </div>

      </div>

    </div>

    <div><br/>
    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">

    <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
      <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
        <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
          <div>
            <div>
              <ix:nonNumeric name="ird:ApexianSublicenseAgreementTextBlock" id="Text_27be4e24d1934540bb65c31ed20dcba3" contextRef="c20250101to20250930" escape="true" continuedAt="Text_87b3ce4b8d5e42e2b0b60acf9eead99a1">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold;">10.</td>

    <td style="width: auto; vertical-align: top;">
                      <div style="font-weight: bold;">Apexian Sublicense Agreement</div>
                    </td>

  </tr>


</table>
</ix:nonNumeric>
              <ix:continuation id="Text_87b3ce4b8d5e42e2b0b60acf9eead99a1" continuedAt="Text_87b3ce4b8d5e42e2b0b60acf9eead99a2">
<div><br/></div>
</ix:continuation>
              <div style="text-align: justify;">
                <ix:continuation id="Text_87b3ce4b8d5e42e2b0b60acf9eead99a2" continuedAt="Text_87b3ce4b8d5e42e2b0b60acf9eead99a3">
<div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On January
                  21, 2020, the Company entered into a sublicense agreement (as amended on June 4, 2020, the &#8220;Apexian Sublicense Agreement&#8221;) with Apexian, pursuant to which it obtained exclusive worldwide patent and other intellectual property rights that
                  constitute a Ref-1 Inhibitor program relating to therapeutic applications to treat disorders related to ophthalmic and diabetes mellitus conditions. The lead compound in the Ref-1 Inhibitor program is APX3330, which the Company intends to
                  develop as an oral tablet therapeutic to treat diabetic retinopathy initially, and potentially later to treat diabetic macular edema, geographic atrophy and age-related macular degeneration. In connection with the Apexian Sublicense
                  Agreement, the Company issued a total of <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" id="Fact_87f0c65d1c49458aa43a7cf6054b0ed2" contextRef="c20200101to20201231_RelatedPartyTransactionAxis_ApexianSublicenseAgreementMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">891,422</ix:nonFraction> shares of its common stock to Apexian and to certain affiliates of Apexian in
                  calendar year 2020.</div>
</ix:continuation>
                <ix:continuation id="Text_87b3ce4b8d5e42e2b0b60acf9eead99a3" continuedAt="Text_87b3ce4b8d5e42e2b0b60acf9eead99a4">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></div>

              <ix:continuation id="Text_87b3ce4b8d5e42e2b0b60acf9eead99a4" continuedAt="Text_87b3ce4b8d5e42e2b0b60acf9eead99a5">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
              <ix:continuation id="Text_87b3ce4b8d5e42e2b0b60acf9eead99a5" continuedAt="Text_87b3ce4b8d5e42e2b0b60acf9eead99a6">
<div style="text-align: justify;"> <br/>
              </div>
</ix:continuation>
              <ix:continuation id="Text_87b3ce4b8d5e42e2b0b60acf9eead99a6" continuedAt="Text_87b3ce4b8d5e42e2b0b60acf9eead99a7">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
              <ix:continuation id="Text_87b3ce4b8d5e42e2b0b60acf9eead99a7" continuedAt="Text_87b3ce4b8d5e42e2b0b60acf9eead99a8">
<div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company
                also agreed to make one-time milestone payments under the Apexian Sublicense Agreement for each of the first ophthalmic indication and the first diabetes mellitus indication for the development and regulatory milestones, and once for each
                of several sales milestones. These milestone payments include (i) payments for specified developmental and regulatory milestones (including completion of the first Phase 2 trial and the first Phase 3 pivotal trial in the United States, and
                filing and achieving regulatory approval from the FDA for the first New Drug Application for a compound) totaling up to $<ix:nonFraction name="ird:FutureMilestoneMethodRevenueNotRecognized" id="Fact_9a2163fddb604c7196f4fbb8a248cf33" contextRef="c20250101to20250930_HealthCareOrganizationRevenueSourcesAxis_DevelopmentAndRegulatoryMilestonesMember_RangeAxis_MaximumMember_RelatedPartyTransactionAxis_ApexianSublicenseAgreementMember" unitRef="U002" decimals="-6" scale="6" format="ixt:num-dot-decimal">11</ix:nonFraction>
                million in the aggregate and (ii) payments for specified sales milestones of up to $<ix:nonFraction name="ird:FutureMilestoneMethodRevenueNotRecognized" id="Fact_f97c2d50a4644cdfb2b223d9ebecbe3b" contextRef="c20250101to20250930_HealthCareOrganizationRevenueSourcesAxis_SalesMilestonesMember_RangeAxis_MaximumMember_RelatedPartyTransactionAxis_ApexianSublicenseAgreementMember" unitRef="U002" decimals="-6" scale="6" format="ixt:num-dot-decimal">20</ix:nonFraction> million in the aggregate, which net sales
                milestone payments are payable once, upon the first achievement of such milestone. Lastly, the Company also agreed to make a royalty payment equal to a single-digit percentage of its net sales of products associated with the covered patents
                under the Apexian Sublicense Agreement. If it is not terminated pursuant to its terms, the Apexian Sublicense Agreement shall remain in eff<span style="font-size: 10pt;">ect until expiration of the last to expire of the covered patents.<br/>
                </span></div>
</ix:continuation>
              <ix:continuation id="Text_87b3ce4b8d5e42e2b0b60acf9eead99a8" continuedAt="Text_87b3ce4b8d5e42e2b0b60acf9eead99a9">
<div><span style="font-size: 10pt;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"> </span> </span></div>
</ix:continuation>
              <ix:continuation id="Text_87b3ce4b8d5e42e2b0b60acf9eead99a9" continuedAt="Text_87b3ce4b8d5e42e2b0b60acf9eead99a10">
<div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>
</ix:continuation>
              <ix:continuation id="Text_87b3ce4b8d5e42e2b0b60acf9eead99a10" continuedAt="Text_87b3ce4b8d5e42e2b0b60acf9eead99a11">
<div><span style="font-size: 10pt;"> </span></div>
</ix:continuation>
              <ix:continuation id="Text_87b3ce4b8d5e42e2b0b60acf9eead99a11">
<div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">None of the <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">milestone or royalty payments were triggered or
                    deemed probable as of </span></span>September<span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> 30, 2025</span><span style="letter-spacing: normal; text-align: justify; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">.</span></span><br/>
              </div>
</ix:continuation>

              <div><br/>
              </div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
                <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">22</span></div>

                <div style="page-break-after: always;" class="BRPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

                <div style="width: 100%;" class="BRPFPageHeader">
                  <div style="text-align: left; font-weight: bold;">
                    <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

                    <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;">
                      <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Notes to Condensed Consolidated Financial
                        Statements</div>

                    </div>

                  </div>

                </div>

              </div>

            </div>

          </div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);"> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

      <div>
        <ix:nonNumeric name="us-gaap:CollaborativeArrangementDisclosureTextBlock" id="Text_c156e968c26747dba24f54287e2f97fc" contextRef="c20250101to20250930" escape="true" continuedAt="Text_70c11f715be24d0ab372c76826a53cb01">
<div>
          <table cellspacing="0" cellpadding="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-spacing: 0;" class="DSPFListTable">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 27pt;">
                  <div style="font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman'; font-weight: bold; background-color: rgb(255, 255, 255);">11.<br/>
                  </div>
                </td>

    <td style="align: left; vertical-align: top; width: auto;">
                  <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman'; font-weight: bold;">
                    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">License and Collaboration Revenue and Other Funding Agreements</div>
                  </div>
                </td>

  </tr>


</table>
        </div>
</ix:nonNumeric>
        <div style="background-color: #FFFFFF; letter-spacing: normal; white-space: normal; word-spacing: 0px; color: #000000; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-weight: 400; text-align: left; text-indent: 0px; text-transform: none;">
          <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb01" continuedAt="Text_70c11f715be24d0ab372c76826a53cb02">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
            </span> </div>
</ix:continuation>
          <div>
            <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb02" continuedAt="Text_70c11f715be24d0ab372c76826a53cb03">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Viatris License Agreement<br/>
              <br/>
            </div>
</ix:continuation>
          </div>

          <div>
            <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">
              <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb03" continuedAt="Text_70c11f715be24d0ab372c76826a53cb04">
<div style="text-align: justify;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On

                  November 6, 2022, the Company entered into the Viatris License Agreement, pursuant to which it granted Viatris an exclusive, perpetual, sub-licensable license to develop, manufacture, import, export and commercialize (i) PS, for treating
                  (a) reversal of mydriasis, (b) night vision disturbances or dim light vision, and (c) presbyopia, and (ii) PS and low dose pilocarpine for treating presbyopia (together, the &#8220;PS Products&#8221;) worldwide except for certain countries and
                  jurisdictions in Asia (the &#8220;Viatris Territory&#8221;). The Company retains the exclusive right to develop, manufacture, have manufactured, import, export and commercialize the PS Products outside of the Viatris Territory.<br/>
                  <br/>
                  Under the terms of the Viatris License Agreement, the Company in partnership with Viatris, will develop the PS Products in the United States. Viatris will reimburse the Company for agreed-to budgeted costs related to the development of
                  the PS Products through FDA approval and then share costs above the agreed upon threshold amount. Viatris will be responsible for developing the PS Products in countries and jurisdictions in the Viatris Territory outside of the United
                  States. In addition, in August 2025, Opus and Viatris entered into a side letter to the Viatris License Agreement providing for the sharing of expenses arising in connection with a patent dispute.<br/>
                </span></div>
</ix:continuation>
              <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb04" continuedAt="Text_70c11f715be24d0ab372c76826a53cb05">
<div style="text-align: justify;"><br/>
              </div>
</ix:continuation>
              <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb05" continuedAt="Text_70c11f715be24d0ab372c76826a53cb06">
<div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal; text-align: justify; text-transform: none;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Pursuant to the Viatris License Agreement, the Company received a one-time non-refundable cash payment of $<ix:nonFraction name="ird:NonRefundableCashPaymentReceived" id="Fact_df73702839a14d248051dfc6ecdf6a0d" contextRef="c20221101to20221130_TypeOfArrangementAxis_ViatrisLicenseAgreementMember" unitRef="U002" decimals="-6" scale="6" format="ixt:num-dot-decimal">35</ix:nonFraction> million in November 2022 for the exclusive, perpetual, sub-licensable license to develop, manufacture, import, export and commercialize the
                  PS Products in the Viatris Territory. In addition, with respect to the PS Products, the Company will be eligible to receive potential additional payments of up to $<ix:nonFraction name="ird:MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones" id="Fact_40959f78255a4fc2add49c7b42277b69" contextRef="c20221106to20221106_TypeOfArrangementAxis_ViatrisLicenseAgreementMember" unitRef="U002" decimals="-6" scale="6" format="ixt:num-dot-decimal">130</ix:nonFraction> million upon achieving certain specified regulatory or net sales milestones, with the first milestone payment of $<ix:nonFraction name="ird:FirstMilestonePaymentReceived" id="Fact_420c35b84536419695121bf5f513096b" contextRef="c20221106_TypeOfArrangementAxis_ViatrisLicenseAgreementMember" unitRef="U002" decimals="-6" scale="6" format="ixt:num-dot-decimal">10</ix:nonFraction> million already made following approval by the FDA of PS for reversal of mydriasis, which occurred during the third quarter of 2023. The Company will also receive tiered
                  royalties, starting at low double-digit royalties up to low <ix:nonFraction name="ird:MaximumPercentageOfTieredRoyaltiesReceivable" id="Fact_2f464f4065104c7aada2996d93e03acb" contextRef="c20250930_TypeOfArrangementAxis_ViatrisLicenseAgreementMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">20</ix:nonFraction>% royalties, based on the aggregate annual net sales of all PS
                  Products in the United States, and will receive low double-digit royalties based on all annual net sales in the Viatris Territory outside of the United States. The royalty payments will continue on a country-by-country basis from the date
                  of the first commercial sale of the first PS Product in a country of the Viatris Territory until December 31, 2040.<br/>
                </span> </div>
</ix:continuation>
            </div>

            <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb06" continuedAt="Text_70c11f715be24d0ab372c76826a53cb07">
<div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: justify;"><br/>
            </div>
</ix:continuation>
            <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb07" continuedAt="Text_70c11f715be24d0ab372c76826a53cb08">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The Viatris
              License Agreement was accounted for under the provisions of ASC 606. In accordance with the provisions under ASC 606, the Company identified <ix:nonFraction name="ird:NumberOfPerformanceObligations" id="Fact_74bf3726de1d44b283656d740b0722be" contextRef="c20250930_TypeOfArrangementAxis_ViatrisLicenseAgreementMember" unitRef="U010" decimals="INF" scale="0" format="ixt-sec:numwordsen">two</ix:nonFraction>
              distinct performance obligations at the effective date: (1) the license to its intellectual property and (2) research and development services.<br/>
              <br/>
            </div>
</ix:continuation>
          </div>

          <div>
            <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb08" continuedAt="Text_70c11f715be24d0ab372c76826a53cb09">
<div style="text-align: justify;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The
                Company determined that the licenses transferred represented functional intellectual property. As such, the revenue related to the licenses was recognized at the point in time in which the license/know-how was delivered to Viatris which
                occurred during the fourth quarter of 2022. The Company determined that revenue related to the initial research and development services that were constrained to the <ix:nonNumeric name="ird:NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue" id="Fact_91d1d83503614b488dffee39c49d00fd" contextRef="c20250101to20250930_TypeOfArrangementAxis_ViatrisLicenseAgreementMember" format="ixt-sec:durwordsen">120-day</ix:nonNumeric> non-cancellation period were to be recognized over time as the services were rendered based on an estimated percentage of completion input model. The initial research and
                development services were completed in the first quarter of 2023. Revenue related to the on-going research and development services are based on activities completed during the period.</span> </div>
</ix:continuation>
            <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb09" continuedAt="Text_70c11f715be24d0ab372c76826a53cb010">
<div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
            </div>
</ix:continuation>
            <div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
              <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">
                <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb010" continuedAt="Text_70c11f715be24d0ab372c76826a53cb011">
<div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Recognition
                  of Revenue</div>
</ix:continuation>
              </div>

              <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">
                <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb011" continuedAt="Text_70c11f715be24d0ab372c76826a53cb012">
<div><br/>
                </div>
</ix:continuation>
              </div>

            </div>

            <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">
              <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb012" continuedAt="Text_70c11f715be24d0ab372c76826a53cb013">
<div style="text-align: justify;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Revenue





































                  recognized under the Viatris License Agreement during the three and nine months ended September 30, 2025 was $<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_70770e42b04b424e8735ff579e7c36aa" contextRef="c20250701to20250930_TypeOfArrangementAxis_ViatrisLicenseAgreementMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.1</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_0328c418663544dbaf8b677f150ff089" contextRef="c20250101to20250930_TypeOfArrangementAxis_ViatrisLicenseAgreementMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">10.3</ix:nonFraction> million, respectively<span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">.</span> Revenue recognized under the Viatris License Agreement during the three and nine
                  months ended <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September</span>
                  30, 2024 was $<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_e45efb98ae2e4d5e9c7f737c9f24b963" contextRef="c20240701to20240930_TypeOfArrangementAxis_ViatrisLicenseAgreementMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.9</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_871f979882e742cdadc663f552b90d89" contextRef="c20240101to20240930_TypeOfArrangementAxis_ViatrisLicenseAgreementMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">6.7</ix:nonFraction>
                  million, respectively, <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">related to the output of ongoing research and development services and to a much lesser extent royalty payments.</span></span> The Company records a provision for credit losses, when
                appropriate, based on historical experience, current conditions and reasonable supportable forecasts. The Company has not incurred any bad debt expense to date and no allowance for credit losses has been recorded during the periods
                presented<span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">. </span></span> </div>
</ix:continuation>
              <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb013" continuedAt="Text_70c11f715be24d0ab372c76826a53cb014">
<div><br/>
              </div>
</ix:continuation>
            </div>

            <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb014" continuedAt="Text_70c11f715be24d0ab372c76826a53cb015">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Regulatory Milestones under the Viatris License Agreement<br/>
            </div>
</ix:continuation>
            <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb015" continuedAt="Text_70c11f715be24d0ab372c76826a53cb016">
<div><br/>
            </div>
</ix:continuation>
            <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb016" continuedAt="Text_70c11f715be24d0ab372c76826a53cb017">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The Company has
              evaluated the regulatory milestones that may be received in connection with the Viatris License Agreement. There is uncertainty that the events to obtain the remaining regulatory milestones (aside from the approval by the FDA of RYZUMVI) will
              be achieved given the nature of clinical development and the stage of the development of the PS Products. These remaining regulatory milestones will be constrained until it is probable that a significant revenue reversal will not occur.</div>
</ix:continuation>
            <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb017" continuedAt="Text_70c11f715be24d0ab372c76826a53cb018">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> <br/>
            </div>
</ix:continuation>
            <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
              <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">23</span></div>

              <div style="page-break-after: always;" class="BRPFPageBreak">
                <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

              <div style="width: 100%;" class="BRPFPageHeader">
                <div style="text-align: left; font-weight: bold;">
                  <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

                  <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;">
                    <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Notes to Condensed Consolidated Financial
                      Statements</div>

                  </div>

                </div>

              </div>

            </div>

            <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb018" continuedAt="Text_70c11f715be24d0ab372c76826a53cb019">
<div><span style="font-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Sales Milestone and Royalty Payments</span></div>
</ix:continuation>
            <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb019" continuedAt="Text_70c11f715be24d0ab372c76826a53cb020">
<div><br/>
            </div>
</ix:continuation>
            <div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
              <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb020" continuedAt="Text_70c11f715be24d0ab372c76826a53cb021">
<div style="text-align: justify;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Sales


















































































                  milestones and royalties relate predominantly to a license of intellectual property granted to Viatris and are determined by sales or usage-based thresholds. The sales milestones and royalties are accounted for under the royalty
                  recognition constraint and are accounted for as constrained variable consideration. The <span style="font-family: 'Times New Roman'; font-size: 10pt;">Company applies the royalty recognition constraint for each commercial milestone and
                    only recognize revenues for each once a sale of a licensed product (achievement of each) occurs.</span></span></div>
</ix:continuation>
            </div>

            <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb021" continuedAt="Text_70c11f715be24d0ab372c76826a53cb022">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> <br/>
            </div>
</ix:continuation>
            <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb022" continuedAt="Text_70c11f715be24d0ab372c76826a53cb023">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Each of the
              remaining regulatory and sales milestone performance obligations (aside from the $<ix:nonFraction name="ird:MilestonePaymentRequiredUnderFDASApproval" id="Fact_40479e3628fb4032a60a2be2da6f617f" contextRef="c20230930_HealthCareOrganizationRevenueSourcesAxis_SalesMilestonesMember_TypeOfArrangementAxis_ViatrisLicenseAgreementMember" unitRef="U002" decimals="-6" scale="6" format="ixt:num-dot-decimal">10</ix:nonFraction> million milestone payment related to the FDA&#8217;s
              approval of PS in the third quarter of 2023) were constrained as of <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September</span> 30, 2025 and <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_b013a9e2888e40f6800257f3d9b86d6a" contextRef="c20250101to20250930_HealthCareOrganizationRevenueSourcesAxis_SalesMilestonesMember_TypeOfArrangementAxis_ViatrisLicenseAgreementMember" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction> revenue was recognized related to these
              milestones. </div>
</ix:continuation>
            <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb023" continuedAt="Text_70c11f715be24d0ab372c76826a53cb024">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> <br/>
            </div>
</ix:continuation>
            <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">
              <ix:nonNumeric name="ird:ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock" id="Text_b99fdb83a01d497e80180f68da51477b" contextRef="c20250101to20250930" escape="true" continuedAt="Text_000cb65667cb469e9f47c20083ebec231"><ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb024" continuedAt="Text_70c11f715be24d0ab372c76826a53cb025">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">A reconciliation of the closing balance of the contract assets and unbilled receivables
                associated with the Viatris License Agreement is as follows as of September 30, 2025 and 2024 (in thousands):</div>
</ix:continuation></ix:nonNumeric>
              <ix:continuation id="Text_000cb65667cb469e9f47c20083ebec231" continuedAt="Text_000cb65667cb469e9f47c20083ebec232"><ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb025" continuedAt="Text_70c11f715be24d0ab372c76826a53cb026">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"><br/>
              </div>
</ix:continuation></ix:continuation>
              <ix:continuation id="Text_000cb65667cb469e9f47c20083ebec232"><ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb026" continuedAt="Text_70c11f715be24d0ab372c76826a53cb027">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; text-transform: none; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="6" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: #000000 solid 2px;">
                      <div>Nine Months Ended <br/>
                      </div>
                      <div>September 30,<br/>
                      </div>
                    </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: #000000 solid 2px;"> 2025</td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: #000000 solid 2px; white-space: nowrap;">2024 <br/>
                    </td>

    <td valign="bottom" colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
                      <div style="text-align: justify; font-weight: bold; text-indent: -9pt; margin-left: 9pt;"><span style="font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Contract assets and unbilled receivables</span><br/>
                      </div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; text-align: center; font-weight: bold;"><br/>
                    </td>

    <td valign="bottom" colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;"><br/>
                    </td>

    <td valign="bottom" colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify; text-indent: -9pt; margin-left: 9pt;">Balance as of beginning of nine-month period<br/>
                      </div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                      <div><ix:nonFraction name="ird:ContractAssetCurrent" id="Fact_f78f82c50fc04883b1ff9bd31d4dc22b" contextRef="c20241231_TypeOfArrangementAxis_ViatrisLicenseAgreementMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,209</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">$</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;"><ix:nonFraction name="ird:ContractAssetCurrent" id="Fact_7487c245e0fa4333905d70ba18337b4b" contextRef="c20231231_TypeOfArrangementAxis_ViatrisLicenseAgreementMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,407</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
                      <div style="text-align: justify; text-indent: -9pt; margin-left: 9pt;">Revenue recognized</div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                      <div><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_7de90f9811914f94a4e2819ef56e355c" contextRef="c20250101to20250930_TypeOfArrangementAxis_ViatrisLicenseAgreementMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,331</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_0bed3e75c1a849cc86dddda53dbaedb2" contextRef="c20240101to20240930_TypeOfArrangementAxis_ViatrisLicenseAgreementMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,690</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify; text-indent: -9pt; margin-left: 9pt;">Reclassification to Accounts receivable related to costs billed under the Viatris License Agreement</div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                      <div>(<ix:nonFraction name="ird:ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement" id="Fact_3c06be79bd204a2597f9d9520d656c3c" contextRef="c20250101to20250930_ProductOrServiceAxis_LicenseTransferFeeMember_TypeOfArrangementAxis_ViatrisLicenseAgreementMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,176</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">(<ix:nonFraction name="ird:ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement" id="Fact_928a089698894207b14c65c2af88b0df" contextRef="c20240101to20240930_ProductOrServiceAxis_LicenseTransferFeeMember_TypeOfArrangementAxis_ViatrisLicenseAgreementMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,629</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">)</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px;">
                      <div style="text-align: justify; text-indent: -9pt; margin-left: 9pt;">Balance as of end of nine-month period</div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                      <div><ix:nonFraction name="ird:ContractAssetCurrent" id="Fact_6f0294f9413f4941934988a28d0a3ae5" contextRef="c20250930_TypeOfArrangementAxis_ViatrisLicenseAgreementMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,364</ix:nonFraction></div>
                    </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">$</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;"><ix:nonFraction name="ird:ContractAssetCurrent" id="Fact_bbfae5bfde324c6697feb660f4c3940e" contextRef="c20240930_TypeOfArrangementAxis_ViatrisLicenseAgreementMember" unitRef="U002" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,468</ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

            </div>

            <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb027" continuedAt="Text_70c11f715be24d0ab372c76826a53cb028">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
            </div>
</ix:continuation>
          </div>

        </div>

        <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb028" continuedAt="Text_70c11f715be24d0ab372c76826a53cb029">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman'; font-style: italic; font-weight: bold;">BioSense License and Assignment<br/>
        </div>
</ix:continuation>
        <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">
          <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb029" continuedAt="Text_70c11f715be24d0ab372c76826a53cb030">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
            </span> </div>
</ix:continuation>
        </div>

        <div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman';">
          <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb030" continuedAt="Text_70c11f715be24d0ab372c76826a53cb031">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On March 10, 2020, prior to the Rexahn Merger, Rexahn entered into an amendment to its collaboration and license agreement, (as amended, the &#8220;BioSense License and
                Assignment Agreement&#8221;) with BioSense to advance the development and commercialization of the Rexahn RX-3117 drug compound (&#8220;RX-3117&#8221;) for all human uses in the Republic of Singapore, China, Hong Kong, Macau, and Taiwan (the &#8220;BioSense
                Territory&#8221;).</span><br/>
            </span></div>
</ix:continuation>
          <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb031" continuedAt="Text_70c11f715be24d0ab372c76826a53cb032">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman';"> <span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
            </span> </div>
</ix:continuation>
          <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb032" continuedAt="Text_70c11f715be24d0ab372c76826a53cb033">
<div style="text-align: justify;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Under the BioSense License and Assignment Agreement, the Company is
              eligible to receive additional milestone payments in an aggregate of up to $<ix:nonFraction name="ird:MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones" id="Fact_2fc9871fff6a4f3e86f41c42f767718c" contextRef="c20250101to20250930_TypeOfArrangementAxis_BioSenseLicenseAndAssignmentsAgreementMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">84.5</ix:nonFraction> million upon the achievement of development,
              regulatory and commercial goals and will also be eligible to receive tiered royalties at low double-digit rates on annual net sales in the BioSense Territory. The Company determined that none of the milestone payments under the BioSense
              License and Assignment Agreement were probable of payment as of <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September</span> 30, 2025, and as a result, <span style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><ix:nonFraction name="ird:MilestonePaymentsAmountReceived" id="Fact_49e9ba7952ad45379036f61d40719cde" contextRef="c20250101to20250930_TypeOfArrangementAxis_BioSenseLicenseAndAssignmentsAgreementMember" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction></span> revenue related to the milestones was recognized, as the achievement of
              events entitling the Company to any milestone payments were highly susceptible to factors outside of the Company&#8217;s control. Future sales-based royalties related to the exclusive license to develop RX-3117, if any, will be recognized in the
              period the underlying sales transaction occurs.</span></div>
</ix:continuation>
        </div>

        <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb033" continuedAt="Text_70c11f715be24d0ab372c76826a53cb034">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;">&#160;</div>
</ix:continuation>
        <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb034" continuedAt="Text_70c11f715be24d0ab372c76826a53cb035">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman';">Payments received under the BioSense License and Assignment Agreement will be subject to the CVR Agreement described in
          Note 2 &#8211; Mergers.<span style="color: rgb(0, 0, 0);"><br/>
          </span></div>
</ix:continuation>
        <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb035" continuedAt="Text_70c11f715be24d0ab372c76826a53cb036">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;">&#160;</div>
</ix:continuation>
        <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;">
          <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb036" continuedAt="Text_70c11f715be24d0ab372c76826a53cb037">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: italic; font-weight: bold; font-size: 10pt;">Processa License Agreement</div>
</ix:continuation>
          <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb037" continuedAt="Text_70c11f715be24d0ab372c76826a53cb038">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation>
          <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb038" continuedAt="Text_70c11f715be24d0ab372c76826a53cb039">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation></div>

        <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb039" continuedAt="Text_70c11f715be24d0ab372c76826a53cb040">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
        <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb040" continuedAt="Text_70c11f715be24d0ab372c76826a53cb041">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255);">On June 16, 2021, the Company entered into a license agreement (the &#8220;Processa License Agreement&#8221;) with Processa
          Pharmaceuticals, Inc. (&#8220;Processa&#8221;), pursuant to which the Company agreed to grant Processa an exclusive license to develop, manufacture and commercialize RX-3117 globally, excluding the BioSense Territory.<br/>
          <br/>
          Pursuant to the agreement, Processa is obligated to make future payments to the Company upon the achievement of certain development, regulatory and commercial milestones. In addition, Processa is obligated to pay the Company mid-single-digit
          percentage royalties based on annual sales.<br/>
        </div>
</ix:continuation>
        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">24</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

          <div style="width: 100%;" class="BRPFPageHeader">
            <div style="text-align: left; font-weight: bold;">
              <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

              <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;">
                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Notes to Condensed Consolidated Financial Statements</div>

              </div>

            </div>

          </div>

        </div>

        <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb041" continuedAt="Text_70c11f715be24d0ab372c76826a53cb042">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255);"><br/>
          On June 27, 2025, Processa notified the Company that it would not be developing RX-3117 and terminated the Processa License Agreement, effective October 25, 2025 (the &#8220;Termination Date&#8221;). No future payments will be received under the Processa
          License Agreement after the Termination Date and if any future payments are received prior to the Termination Date, they will be subject to the CVR Agreement described in Note 2 &#8211; Mergers.</div>
</ix:continuation>
        <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb042" continuedAt="Text_70c11f715be24d0ab372c76826a53cb043">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);"> <br/>
          </span></div>
</ix:continuation>
        <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman';">
          <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb043" continuedAt="Text_70c11f715be24d0ab372c76826a53cb044">
<div><span style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company determined that none
              of the milestone payments under the Processa License Agreement were probable of payment as of <span style="letter-spacing: normal; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">September 30, 2025</span>, and as a result, <span style="color: rgb(0, 0, 0);"><ix:nonFraction name="ird:MilestonePaymentsAmountReceived" id="Fact_657179d8fcab4f03981685e278bfd0ea" contextRef="c20250101to20250930_TypeOfArrangementAxis_ProcessaLicenseAgreementMember" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction></span>
              revenue related to the milestones was recognized.</span> </div>
</ix:continuation>
          <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb044" continuedAt="Text_70c11f715be24d0ab372c76826a53cb045">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
          </div>
</ix:continuation>
          <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
            <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;">
              <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb045" continuedAt="Text_70c11f715be24d0ab372c76826a53cb046">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: italic; font-weight: bold; font-size: 10pt;">SBIR Grant Agreement</div>
</ix:continuation>
              <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb046" continuedAt="Text_70c11f715be24d0ab372c76826a53cb047">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation>
            </div>

            <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb047" continuedAt="Text_70c11f715be24d0ab372c76826a53cb048">
<div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255);">In September 2024, Private Opus received a Small Business Innovation Research (&#8220;SBIR&#8221;) grant through the Department of
              Health and Human Services in the amount of $<ix:nonFraction name="ird:MilestonePaymentsAmountReceived" id="Fact_6869b9e785d149acb2c689282e4a9bc7" contextRef="c20240701to20240930_TypeOfArrangementAxis_SBIRGrantAgreementMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.9</ix:nonFraction> million to be used on the development of the RHO product. Direct and allocated
              indirect costs for development activities are reimbursed on a draw-down basis as development activities are completed. For the three and nine months ended <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September</span> 30, 2025, the Company recognized $<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_de2ecbb9a81846ebb54b0958c4108cbb" contextRef="c20250701to20250930_TypeOfArrangementAxis_SBIRGrantAgreementMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_c9489d01473948a29284ca2a99dd7bdc" contextRef="c20250101to20250930_TypeOfArrangementAxis_SBIRGrantAgreementMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.3</ix:nonFraction> million of revenue related to the SBIR
              grant, respectively, and was recorded as other income, net in the accompanying condensed consolidated statements of comprehensive loss. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">There was <ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_a45eade440b94689844c78d4bf9546c7" contextRef="c20240101to20240930_TypeOfArrangementAxis_SBIRGrantAgreementMember" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_8d0cafe984b74eba9fb82808a99e8cf8" contextRef="c20240701to20240930_TypeOfArrangementAxis_SBIRGrantAgreementMember" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction>
                revenue recognized related to the SBIR grant during the prior periods presented.</span></div>
</ix:continuation>
            <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb048" continuedAt="Text_70c11f715be24d0ab372c76826a53cb049">
<div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255);"> <br/>
            </div>
</ix:continuation>
            <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255);">
              <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb049" continuedAt="Text_70c11f715be24d0ab372c76826a53cb050">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">RDH12 Agreement</div>
</ix:continuation>
              <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb050" continuedAt="Text_70c11f715be24d0ab372c76826a53cb051">
<div><br/>
              </div>
</ix:continuation>
              <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb051" continuedAt="Text_70c11f715be24d0ab372c76826a53cb052">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt;">On July 22, 2025, the Company, together with its wholly owned subsidiary, OpusTX, LLC (collectively, &#8220;Opus&#8221;), entered into a
                  funding and license agreement (the &#8220;RDH12 Agreement&#8221;) with Eyes on the Future (&#8220;EOTF&#8221;), and RDH12 Fund for Sight (the &#8220;Fund,&#8221; and together with EOTF, the &#8220;Funding Parties&#8221;), charitable organizations, relating to Opus&#8217; program to develop
                  gene therapies that treat patients with inherited retinal degeneration associated with mutations in the RDH12 gene (the &#8220;RDH12 Program&#8221;).The RDH12 Agreement provides for funding by the Funding Parties of up to $<ix:nonFraction name="ird:MaximumAmountFundedToSupportStudy" id="Fact_0d3192922c77496dbb164718fd6b77ae" contextRef="c20250722_TypeOfArrangementAxis_RDH12AgreementMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.6</ix:nonFraction> million to support the development of the RDH12 Program. Opus is required to use the funding to conduct development activities in
                  accordance with a mutually agreed development plan.</span></div>
</ix:continuation>
              <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb052" continuedAt="Text_70c11f715be24d0ab372c76826a53cb053">
<div><br/>
              </div>
</ix:continuation>
              <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb053" continuedAt="Text_70c11f715be24d0ab372c76826a53cb054">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Under the RDH12 Agreement, Opus is subject to certain diligence obligations to develop a product under the RDH12 Program. If Opus is unable to achieve certain
                milestones by the specified dates, or if certain other events occur (a &#8220;License Trigger Event&#8221;), then the Funding Parties may exercise their rights under a non-exclusive, global, royalty-free and fully paid-up license granted by Opus to the
                Funding Parties to develop products under the RDH12 Program.&#160; If the Funding Parties exercise such license rights, then Opus will receive a non-exclusive license under the data and other intellectual property generated by the Funding
                Parties to develop products under the RDH12 Program, and the right to negotiate an exclusive license to such data and intellectual property to commercialize products under the RDH12 Program. The RDH12 Agreement includes certain restrictions
                on Opus&#8217; ability to out-license rights to the RDH12 Program, and during the term of the RDH12 Agreement, Opus may not grant a third party an exclusive license to develop or commercialize products under the RDH12 Program in the United States
                without the prior written consent of the Funding Parties.</div>
</ix:continuation>
              <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb054" continuedAt="Text_70c11f715be24d0ab372c76826a53cb055">
<div><br/>
              </div>
</ix:continuation>
              <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb055" continuedAt="Text_70c11f715be24d0ab372c76826a53cb056">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The term of the RDH12 Agreement continues until the earlier of (a) dosing by Opus of three patients in a Phase 1a/2b clinical trial prior to a License Trigger
                Event, and (b) the first commercial sale of a product under the RDH12 Program following receipt of regulatory approval in the United States or certain other European countries.&#160; The RDH12 Agreement will also terminate if an exclusive,
                global licensee of Opus for the RDH12 Program assumes Opus&#8217; obligations under the RDH12 Agreement. The RDH12 Agreement may be terminated by either party for cause, including material breach or bankruptcy, subject to a cure period, or by the
                Funding Parties for convenience following a License Trigger Event.</div>
</ix:continuation>
              <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb056" continuedAt="Text_70c11f715be24d0ab372c76826a53cb057">
<div style="text-align: justify;"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"> </span><br/>
              </div>
</ix:continuation>
              <ix:continuation id="Text_70c11f715be24d0ab372c76826a53cb057">
<div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255);">Eligible research and development costs under the RDH12 Agreement, as approved by the Funding Parties, are
                reimbursed on a draw-down basis as development activities are completed by the Company. For the three and nine months ended September 30, 2025, the Company recognized $<ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" id="Fact_f7572c34b1804b968b9ebe5c440fffd2" contextRef="c20250101to20250930_TypeOfArrangementAxis_RDH12AgreementMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" id="Fact_b65c812553fa4905a2012ff5e6559865" contextRef="c20250701to20250930_TypeOfArrangementAxis_RDH12AgreementMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction></ix:nonFraction> million of income related to the RDH12 Agreement, which was recorded in the accompanying condensed consolidated statements of comprehensive loss under the other income, net line
                item.</div>
</ix:continuation>
            </div>

          </div>

           </div>

      </div>

      <div><br/></div>

    </div>

    <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
      <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">25</span></div>

      <div style="page-break-after: always;" class="BRPFPageBreak">
        <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

      <div style="width: 100%;" class="BRPFPageHeader">
        <div style="text-align: left; font-weight: bold;">
          <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

          <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;">
            <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Notes to Condensed Consolidated Financial Statements</div>

          </div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">

    <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
      <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
        <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
          <div>
            <div>
              <ix:nonNumeric name="us-gaap:EarningsPerShareTextBlock" id="Text_aa74fbe99bf940ddbc9736b2b7c1db45" contextRef="c20250101to20250930" escape="true" continuedAt="Text_6088d7056bd24b23b6f002ec8ea85a561">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; font-weight: bold;">12.</td>

    <td style="width: auto; vertical-align: top;">
                      <div style="font-weight: bold; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Net Loss per
                          Share</span></div>
                    </td>

  </tr>


</table>
</ix:nonNumeric>
              <ix:continuation id="Text_6088d7056bd24b23b6f002ec8ea85a561" continuedAt="Text_6088d7056bd24b23b6f002ec8ea85a562">
<div>&#160;</div>
</ix:continuation>
              <div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
                <ix:continuation id="Text_6088d7056bd24b23b6f002ec8ea85a562" continuedAt="Text_6088d7056bd24b23b6f002ec8ea85a563">
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Basic loss per share of common stock is computed by dividing net loss by the weighted average
                    number of shares of common stock outstanding during the period. Diluted earnings or loss per share of common stock is computed similarly to basic loss or earnings per share except the weighted average shares outstanding are increased to
                    include additional shares from the assumed exercise of any common stock equivalents, if dilutive. The Company&#8217;s Series A preferred stock, warrants, stock options and RSUs, while outstanding, are considered common stock equivalents for
                    this purpose. Diluted earnings is computed utilizing the treasury method for the warrants, stock options and RSUs. </span><span style="font-family: 'Times New Roman';">Diluted earnings with respect to the Series A preferred stock
                    utilizing the if-converted method was not applicable during the periods presented as no conditions required for conversion had occurred. No incremental common stock equivalents were included in calculating diluted loss per share because
                    such inclusion would be anti-dilutive given the net loss reported for the periods presented.</span></div>
</ix:continuation>
                <ix:continuation id="Text_6088d7056bd24b23b6f002ec8ea85a563" continuedAt="Text_6088d7056bd24b23b6f002ec8ea85a564">
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"><span style="font-family: 'Times New Roman';"> <br/>
                  </span></div>
</ix:continuation>
                <!--PROfilePageNumberReset%Num%22%%%--> </div>

              <div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">
                  <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">
                    <ix:nonNumeric name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="Text_c23c41ff09b94cdfae253e310c31b1e7" contextRef="c20250101to20250930" escape="true" continuedAt="Text_5f4dc0e6cc4e4af8b8e5b514267b0d391"><ix:continuation id="Text_6088d7056bd24b23b6f002ec8ea85a564" continuedAt="Text_6088d7056bd24b23b6f002ec8ea85a565">
<div style="text-align: justify; margin-bottom: 8pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following potential common shares were not considered in the computation of diluted net loss per share as their effect would have been anti-dilutive for the three- and nine-month periods presented below:</div>
</ix:continuation></ix:nonNumeric>
                  </div>

                </div>

                <ix:continuation id="Text_5f4dc0e6cc4e4af8b8e5b514267b0d391"><ix:continuation id="Text_6088d7056bd24b23b6f002ec8ea85a565">
<table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; letter-spacing: normal; text-transform: none; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px; white-space: nowrap;"><br/>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" rowspan="1" colspan="6">
                        <div style="text-align: center; font-family: 'Times New Roman'; font-weight: bold;">
                          <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div>
                        </div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2"> 2025</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2"> 2024</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; font-family: 'Times New Roman'; width: 76%; background-color: #CCEEFF;">
                        <div>Warrants</div>
                      </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" id="Fact_726a70a5725f43b69ded6717d69c9344" contextRef="c20250101to20250930_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_WarrantMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">29,433,401</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" id="Fact_9b94ad7457084cb5b856fcaa918d73c5" contextRef="c20240101to20240930_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_WarrantMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">7,204,299</ix:nonFraction><br/>
                      </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; font-family: 'Times New Roman'; width: 76%;">
                        <div>Stock options</div>
                      </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" id="Fact_2bc501f5090943a2b875e39cdc85c013" contextRef="c20250101to20250930_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">7,218,064</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" id="Fact_968decf3021148aeb8bb821f782ac5d4" contextRef="c20240101to20240930_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">4,848,064</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; font-family: 'Times New Roman'; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
                        <div>RSUs</div>
                      </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" id="Fact_ff0f047b6266413f8d87e4c0f8192530" contextRef="c20250101to20250930_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_RestrictedStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">2,409,231</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" colspan="1"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" id="Fact_d05279b34c93454488c81592599d9645" contextRef="c20240101to20240930_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_RestrictedStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">1,130,430</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; font-family: 'Times New Roman'; width: 76%; padding-bottom: 4px;" rowspan="1">Total<br/>
                      </td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" id="Fact_5f89d7935a5648898b3648bdb56e2197" contextRef="c20250101to20250930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">39,060,696</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

    <td valign="bottom" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="1"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" id="Fact_e06e18b5d3f64e948a1dfa5469c18ebc" contextRef="c20240101to20240930" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">13,182,793</ix:nonFraction></td>

    <td valign="bottom" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" rowspan="1" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
                 </div>

              <div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
              </div>

            </div>

          </div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">

    <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
      <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
        <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
          <div>
            <div>
              <ix:nonNumeric name="us-gaap:IncomeTaxDisclosureTextBlock" id="Text_6b30239f53b84d03aaed6ff32c51a1af" contextRef="c20250101to20250930" escape="true" continuedAt="Text_f2f9088d3f0c4963bb525a140df892271">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; font-weight: bold;">
                      <div>13.</div>
                    </td>

    <td style="width: auto; vertical-align: top;">
                      <div style="font-weight: bold;">Income Taxes</div>
                    </td>

  </tr>


</table>
</ix:nonNumeric>
              <ix:continuation id="Text_f2f9088d3f0c4963bb525a140df892271" continuedAt="Text_f2f9088d3f0c4963bb525a140df892272">
<div>&#160;</div>
</ix:continuation>
              <ix:continuation id="Text_f2f9088d3f0c4963bb525a140df892272" continuedAt="Text_f2f9088d3f0c4963bb525a140df892273">
<div><span style="font-family: 'Times New Roman';"> </span></div>
</ix:continuation>
              <div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">
                <div style="text-align: justify; margin-bottom: 8pt; font-family: 'Times New Roman'; font-size: 10pt;"><ix:continuation id="Text_f2f9088d3f0c4963bb525a140df892273">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The effective tax rate for the three and nine months ended September 30, 2025 and 2024 was <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" id="Fact_def6d93a1625417aa9659be3ccd591ca" contextRef="c20240701to20240930" unitRef="U005" decimals="0" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" id="Fact_c64c4227a23d4756a12bf7ebe8dfd145" contextRef="c20250701to20250930" unitRef="U005" decimals="0" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" id="Fact_8032ae42681c4718920933f763dda261" contextRef="c20240101to20240930" unitRef="U005" decimals="0" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" id="Fact_0e807ccf7f3f438db69059cb63173853" contextRef="c20250101to20250930" unitRef="U005" decimals="0" scale="0" format="ixt-sec:numwordsen">zero</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> percent. As of September 30, 2025, a full valuation allowance has been established to reduce the Company&#8217;s net deferred income tax assets. As such, <ix:nonFraction name="ird:PretaxIncomeLossTaxBenefit" id="Fact_962ae473614049c4b026f6ee4c5bde1b" contextRef="c20250101to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="ird:PretaxIncomeLossTaxBenefit" id="Fact_82bce85fdea04e63baaa0e40bc966450" contextRef="c20240101to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="ird:PretaxIncomeLossTaxBenefit" id="Fact_35a6ed8f0ea646a5ab73457d0df2fcfb" contextRef="c20250701to20250930" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="ird:PretaxIncomeLossTaxBenefit" id="Fact_16a6edf7148b4ac29cf6f8b63ae49a30" contextRef="c20240701to20240930" unitRef="U002" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> tax benefit related to the Company&#8217;s pre-tax loss was recognized for any of the periods presented. On July 4, 2025, the One Big,
                    Beautiful Bill (&#8220;OBBB&#8221;) was signed into law and included certain provision that may impact the Company such as the capitalization of research and development expenses under Section 174 of the Internal Revenue Code. The Company is
                    currently assessing the provisions of the OBBB but expects minimal impacts. The Company&#8217;s corporate returns are subject to examination for tax years beginning in 2020 for federal income tax purposes and subject to examination in various
                    state jurisdictions. The Company does not have any reserves for income taxes that represent the Company&#8217;s potential liability for uncertain tax positions.</span></div>
</ix:continuation>
                  <div><br/>
                  </div>

                </div>

              </div>

            </div>

          </div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">

    <div>
      <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
        <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
          <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
            <div>
              <div>
                <ix:nonNumeric name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="Text_d0049550b9304d4ca5b0f97a65ced334" contextRef="c20250101to20250930" escape="true" continuedAt="Text_cefbc9cc20ef4cf9a7eda9c08ffc78d31">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; font-weight: bold;">
                        <div>14.</div>
                      </td>

    <td style="width: auto; vertical-align: top;">
                        <div style="font-weight: bold;">Deferred Compensation Plan<br/>
                        </div>
                      </td>

  </tr>


</table>
</ix:nonNumeric>
                <ix:continuation id="Text_cefbc9cc20ef4cf9a7eda9c08ffc78d31" continuedAt="Text_cefbc9cc20ef4cf9a7eda9c08ffc78d32">
<div><br/>
                </div>
</ix:continuation>
                <ix:continuation id="Text_cefbc9cc20ef4cf9a7eda9c08ffc78d32">
<div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(34, 34, 34);">Effective October <span style="color: rgb(34, 34, 34); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">1st</span>, </span><span style="font-size: 10pt; font-family: 'Times New Roman';">2021,</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(34, 34, 34);"> the Company began offering a </span><span style="font-size: 10pt; font-family: 'Times New Roman';">401</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(34, 34, 34);">(k) plan (&#8220;</span><span style="font-size: 10pt; font-family: 'Times New Roman';">401</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(34, 34, 34);">K Plan&#8221;) to its employees. All employees
                    are eligible to participate in the </span><span style="font-size: 10pt; font-family: 'Times New Roman';">401</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(34, 34, 34);">K Plan. The Company makes
                    matching contributions equal to </span><span style="font-size: 10pt; font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" id="Fact_73d70c492ced433a97cd8056fd18925d" contextRef="c20211001to20211001_RetirementPlanNameAxis_RetirementPlan401KMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction>%</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(34, 34, 34);"> on the </span><span style="font-size: 10pt; font-family: 'Times New Roman';">first</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(34, 34, 34);"> </span><span style="font-size: 10pt; font-family: 'Times New Roman';"><ix:nonFraction name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" id="Fact_f4c126cd79f74e5799613316597cab07" contextRef="c20211001to20211001_RetirementPlanNameAxis_RetirementPlan401KMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">3</ix:nonFraction>%</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(34, 34, 34);"> of compensation that is deferred as an elective deferral and an additional <ix:nonFraction name="ird:DefinedContributionPlanAdditionalEmployerMatchingContribution" id="Fact_1c81e181162d4ad4945782c153136728" contextRef="c20211001to20211001_RetirementPlanNameAxis_RetirementPlan401KMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">50</ix:nonFraction>% on the next <ix:nonFraction name="ird:DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred" id="Fact_274c16d0c70b4dd79c9791f909b0589f" contextRef="c20211001to20211001_RetirementPlanNameAxis_RetirementPlan401KMember" unitRef="U005" decimals="2" scale="-2" format="ixt:num-dot-decimal">2</ix:nonFraction>% of compensation. The Company&#8217;s matching
                    contributions are made on a payroll-by-payroll basis. During the three months ended September 30, 2025 and 2024, the Company contributed less than $<ix:nonFraction name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" id="Fact_bc94db57facd4a8aa119235f341c0ea9" contextRef="c20250701to20250930_RetirementPlanNameAxis_RetirementPlan401KMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction> million and less than $<ix:nonFraction name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" id="Fact_ca7c39d4ecad43cf871ba6fc71c1b823" contextRef="c20240701to20240930_RetirementPlanNameAxis_RetirementPlan401KMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction> million</span> to the 401K Plan, respectively. During the
                  nine months ended <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(34, 34, 34);">September </span>30, 2025 and 2024, the Company contributed $<ix:nonFraction name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" id="Fact_d00d834bf8d44bbe95cf81300b14ba36" contextRef="c20250101to20250930_RetirementPlanNameAxis_RetirementPlan401KMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction> million and $<ix:nonFraction name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" id="Fact_16cd6ddcbc174594808bc43a73e40320" contextRef="c20240101to20240930_RetirementPlanNameAxis_RetirementPlan401KMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction> million to the 401K Plan,
                  respectively.<br/>
                </div>
</ix:continuation>

                <div><br/>
                </div>

              </div>

            </div>

          </div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">

    <!--PROfilePageNumberReset%Num%29%%%-->
    <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
      <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
        <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
          <div>
            <ix:nonNumeric name="us-gaap:SubsequentEventsTextBlock" id="Text_fd91d13d22b4498e919604e65268ea92" contextRef="c20250101to20250930" escape="true" continuedAt="Text_acf18f9781b14976840f512a4db615a91">
<div>
              <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; font-weight: bold;">15.</td>

    <td style="width: auto; vertical-align: top;">
                      <div style="font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Subsequent Events</div>
                    </td>

  </tr>


</table>
            </div>
</ix:nonNumeric>
            <div> <ix:continuation id="Text_acf18f9781b14976840f512a4db615a91" continuedAt="Text_acf18f9781b14976840f512a4db615a92">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
</ix:continuation>
              <ix:continuation id="Text_acf18f9781b14976840f512a4db615a92" continuedAt="Text_acf18f9781b14976840f512a4db615a93">
<div> <br/>
              </div>
</ix:continuation>
              <div style="text-align: justify;">
                <ix:continuation id="Text_acf18f9781b14976840f512a4db615a93" continuedAt="Text_acf18f9781b14976840f512a4db615a94">
<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">November 2025 Registered Direct Offering</span></div>
</ix:continuation>
                <ix:continuation id="Text_acf18f9781b14976840f512a4db615a94" continuedAt="Text_acf18f9781b14976840f512a4db615a95">
<div><br/>
                </div>
</ix:continuation>
                <ix:continuation id="Text_acf18f9781b14976840f512a4db615a95" continuedAt="Text_acf18f9781b14976840f512a4db615a96">
<div style="text-align: justify; color: #222222; font-family: 'Times New Roman'; font-size: 10pt;">On November 5, 2025, the Company entered into a securities purchase agreement to sell securities in a registered direct offering for gross
                  proceeds of approximately $<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" id="Fact_e4c370e4fdd94f9db3b45dfefbb477ea" contextRef="c20251105to20251105_SubsequentEventTypeAxis_SubsequentEventMember_SubsidiarySaleOfStockAxis_November2025RegisteredDirectOfferingMember" unitRef="U002" decimals="-5" scale="6" format="ixt:num-dot-decimal">23.0</ix:nonFraction> million, before deducting offering expenses.</div>
</ix:continuation>
                <ix:continuation id="Text_acf18f9781b14976840f512a4db615a96" continuedAt="Text_acf18f9781b14976840f512a4db615a97">
<div><br/>
                </div>
</ix:continuation>
                <ix:continuation id="Text_acf18f9781b14976840f512a4db615a97" continuedAt="Text_acf18f9781b14976840f512a4db615a98">
<div style="text-align: left; color: #222222; font-family: 'Times New Roman'; font-size: 10pt;">In the offering, the Company sold an aggregate of <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" id="Fact_b99e7256f5214d32a17013df1a490892" contextRef="c20251105to20251105_StatementEquityComponentsAxis_CommonStockMember_SubsequentEventTypeAxis_SubsequentEventMember_SubsidiarySaleOfStockAxis_November2025RegisteredDirectOfferingMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">3,827,751</ix:nonFraction>
                  shares of its common stock at a price of $<ix:nonFraction name="us-gaap:SaleOfStockPricePerShare" id="Fact_1b78c39388834e5b8f391e515d219c2b" contextRef="c20251105_StatementEquityComponentsAxis_CommonStockMember_SubsequentEventTypeAxis_SubsequentEventMember_SubsidiarySaleOfStockAxis_November2025RegisteredDirectOfferingMember" unitRef="U003" decimals="2" scale="0" format="ixt:num-dot-decimal">2.09</ix:nonFraction> per share and, in lieu of common stock to certain investors, pre-funded warrants
                  to purchase up to an aggregate of <ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" id="Fact_ac2cfcea3f4b46cb99db9ae23c2e32d1" contextRef="c20251105_StatementEquityComponentsAxis_CommonStockMember_SubsequentEventTypeAxis_SubsequentEventMember_SubsidiarySaleOfStockAxis_November2025RegisteredDirectOfferingMember" unitRef="U001" decimals="0" scale="0" format="ixt:num-dot-decimal">7,177,033</ix:nonFraction> shares of common stock at a purchase price of $<ix:nonFraction name="ird:StockSoldPricePerShare" id="Fact_fae2e039064d48a7b9afe0f2be3e1221" contextRef="c20251105_StatementEquityComponentsAxis_CommonStockMember_SubsequentEventTypeAxis_SubsequentEventMember_SubsidiarySaleOfStockAxis_November2025RegisteredDirectOfferingMember" unitRef="U003" decimals="4" scale="0" format="ixt:num-dot-decimal">2.0899</ix:nonFraction> per pre-funded warrant. Each pre-funded warrant has an exercise price of $<ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" id="Fact_754b6be3175f4bb2b55cd98490d235fc" contextRef="c20251105_FinancialInstrumentAxis_PreFundedRDOWarrantsMember_SubsequentEventTypeAxis_SubsequentEventMember_SubsidiarySaleOfStockAxis_November2025RegisteredDirectOfferingMember" unitRef="U003" decimals="4" scale="0" format="ixt:num-dot-decimal">0.0001</ix:nonFraction> per share of common stock, will be immediately exercisable subject to certain conditions set forth in each pre-funded warrant, and will not expire. The
                  offering closed on November 7, 2025.</div>
</ix:continuation>
                <div><ix:continuation id="Text_acf18f9781b14976840f512a4db615a98">
<div>&#160;</div>
</ix:continuation>
                  <div style="background-color: #FFFFFF; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: justify; text-transform: none;">
                    <div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; color: rgb(34, 34, 34);">
                      <div><br/>
                      </div>

                      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
                        <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">26</span></div>

                        <div class="BRPFPageBreak" style="page-break-after: always;">
                          <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"/></div>

                        <div style="width: 100%;" class="BRPFPageHeader">
                          <div style="text-align: left; font-weight: bold;">
                            <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

                            <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;"> </span></a></div>

                          </div>

                        </div>

                      </div>

                    </div>

                    <!--PROfilePageNumberReset%Num%29%%%--> </div>

                </div>

              </div>

            </div>

          </div>

        </div>

      </div>

    </div>


  </div>
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">

    <div>
      <hr style="background-color: #000000; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; color: #000000;"/>
      <div>
        <div>
          <div style="text-align: center; color: #000000; font-weight: bold;">Opus Genetics, Inc.</div>

          <div style="text-align: center; color: #000000; font-weight: bold;">Form 10-Q</div>

        </div>

        <div> <br/>
        </div>

        <a id="Item2.ManagementsDiscussi"></a><a id="ManagementsDiscussionandA"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt; vertical-align: top;"><span style="font-weight: bold; color: #000000;">Item 2.</span></td>

    <td style="width: auto; vertical-align: top;">
                <div style="color: #000000; font-weight: bold;">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</div>
              </td>

  </tr>


</table>
        <div><br/>
        </div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0); font-style: italic;">The following discussion of our financial condition and results of operations should be read in conjunction with the unaudited financial statements and
          notes included in Part I &#8220;Financial Information&#8221;, Item I &#8220;Financial Statements&#8221; of this Quarterly Report on Form 10-Q (the &#8220;Report&#8221;) and the audited financial statements and related footnotes included in our Annual Report on Form 10-K for the
          year ended December 31, 2024.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-weight: bold;">Forward-Looking Statements</div>

        <div><br/>
        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000; font-style: italic;">Certain statements contained in this Report are not statements of historical fact and are forward-looking statements within the meaning of Section 27A of the
            Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;). Forward-looking statements give current expectations or forecasts of future events or our future financial or operating
            performance. Such statements include, but are not limited to, statements concerning our strategic business plans, the applications of our product candidates, ongoing discussions with the U.S. Federal Drug Administration (the &#8220;FDA&#8221;) regarding
            various of our drug products, and continued drug development and commercialization under our agreement with Viatris, Inc. (&#8220;Viatris&#8221;). In some cases, you can identify forward-looking statements by the following words: &#8220;anticipate,&#8221; &#8220;believe,&#8221;
            &#8220;could,&#8221; &#8220;continue,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;intend,&#8221; &#8220;may,&#8221; &#8220;ongoing,&#8221; &#8220;plan,&#8221; &#8220;potential,&#8221; &#8220;predict,&#8221; &#8220;project,&#8221; &#8220;should,&#8221; &#8220;will,&#8221; &#8220;would&#8221; or the negative of those terms, and similar expressions that convey uncertainty of future events or
            outcomes to identify these forward-looking statements.</div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">These forward-looking statements reflect our management&#8217;s beliefs and views with respect to future events, are based on estimates and assumptions as of the date of this
            Report and are subject to risks and uncertainties, many of which are beyond our control, that could cause our actual results to differ materially from those in these forward-looking statements, including, without limitation:</div>

          <div>&#160;</div>

        </div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>Our clinical data related to gene therapies for the treatment of inherited retinal diseases (&#8220;IRDs&#8221;) is preliminary and related to a relatively small group of patients, and, as a result, data that initially appears promising may be
                  revised, updated, or invalidated at a later data readout and/or may ultimately not be capable of duplication in additional patients;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>Failure to successfully integrate our businesses following our acquisition of former Opus Genetics Inc. (the &#8220;Opus Acquisition&#8221;) could have a material adverse effect on our business, financial condition and results of operations;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">The Opus Acquisition significantly expanded our product pipeline and business operations and shifted our business strategies, which may not improve the value of our common stock;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">Our gene therapy product candidates are based on a novel technology that is difficult to develop and manufacture, which may result in delays and difficulties in obtaining regulatory approval;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">Our planned clinical trials may face substantial delays, result in failure, or provide inconclusive or adverse results that may not satisfy FDA requirements to further develop our therapeutic products;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">Delays or difficulties associated with patient enrollment in clinical trials may affect our ability to conduct and complete those clinical trials and obtain necessary regulatory approvals;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">Changes in regulatory requirements could result in increased costs or delays in development timelines;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">We depend heavily on the success of our product pipeline; if we fail to find strategic partners or fail to adequately develop or commercialize our pipeline products, our business will be materially harmed;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">Others may discover, develop, or commercialize products similar to those in our pipeline before or more successfully than we do or develop generic variants of our products even while our product patents
                  remain active, thereby reducing our market share and potential revenue from product sales;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">We do not currently have any sales or marketing infrastructure in place and we have limited drug research and discovery resources;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">27</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div style="text-align: center; color: #000000; font-weight: bold;">
              <div style="text-align: left; font-weight: bold;">
                <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

              </div>

            </div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Opus Genetics, Inc.</div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Form 10-Q</div>

          </div>

        </div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">The future commercial success of our products could significantly depend upon several uncertain factors, including third-party reimbursement practices and the existence of competitors with similar products;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">Product liability lawsuits against us or our suppliers or manufacturers could cause us to incur substantial liabilities and could limit commercialization of any product candidate that we may develop;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">Failure to comply with health and safety laws and regulations could lead to material fines;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">We have not generated significant revenue from sales of any products and expect to incur losses for the foreseeable future;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">Our future viability is difficult to assess due to our short operating history and our future need for substantial additional capital, access to which could be limited by any adverse developments that
                  affect the financial services markets;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">Raising additional capital may cause our stockholders to be diluted, among other adverse effects;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">We operate in a highly regulated industry and face many challenges adapting to sudden changes in legislative reform or the regulatory environment, which affects our pipeline stability and could impair our
                  ability to compete in international markets;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">We may not receive regulatory approval to market our developed product candidates within or outside of the U.S.;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>With respect to any of our product candidates that receive marketing approval, we may be subject to substantial penalties if we fail to comply with applicable regulatory requirements;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">Our potential relationships with healthcare providers and third-party payors will be subject to certain healthcare laws and regulations, which could expose us to extensive potential liabilities;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">We rely on third parties for material aspects of our business, such as conducting our nonclinical and clinical trials and supplying and manufacturing bulk drug substances, which exposes us to certain risks;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">We may be unsuccessful in entering into or maintaining licensing arrangements (such as the Viatris License Agreement (as defined below)) or establishing strategic alliances on favorable terms, which could
                  harm our business;<br/>
                </div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">Our current focus on the cash-pay utilization for future sales of RYZUMVI may limit our ability to increase sales or achieve profitability with this product;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">Inadequate patent protection for our product candidates may result in our competitors developing similar or identical products or technology, which would adversely affect our ability to successfully
                  commercialize;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">We may be unable to obtain full protection for our intellectual property rights under U.S. or foreign laws;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">We may become involved in lawsuits for a variety of reasons associated with our intellectual property rights, including alleged infringement suits initiated by third parties;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">We are dependent on our key personnel, and if we are not successful in attracting and retaining highly qualified personnel, we may not be able to successfully implement our business strategy;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">As we grow, we may not be able to operate internationally or adequately develop and expand our sales, marketing, distribution, and other corporate functions, which could disrupt our operations;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">The market price of our common stock is expected to be volatile;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">Our common stock may be subject to delisting from the Nasdaq Capital Market (&#8220;Nasdaq&#8221;) and delisting could adversely affect our ability to access capital markets;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">Factors out of our control related to our securities, such as securities litigation or actions of activist stockholders, could adversely affect our business and stock price and cause us to incur significant
                  expenses; <br/>
                </div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageFooter" style="width: 100%;"></div>

          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">28</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div style="text-align: center; color: #000000; font-weight: bold;">
              <div style="text-align: left; font-weight: bold;">
                <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

              </div>

            </div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Opus Genetics, Inc.</div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Form 10-Q</div>

          </div>

        </div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>Instability and operational disruptions at government agencies, such as the FDA, may adversely impact our development and commercialization plans by causing delays and requiring the use of additional, unforeseen resources to obtain
                  regulatory approval for trials and products in our pipeline; and<br/>
                </div>
              </td>

  </tr>


</table>
        <div><br/>
        </div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>Impact from current or proposed tariffs on imported goods we purchase.</div>
              </td>

  </tr>


</table>
        <div>
          <div><br/>
          </div>

          <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">We discuss many of these risks in greater detail under Part I, Item 1A &#8220;Risk Factors&#8221; in our Annual Report on Form 10-K for the year ended December 31, 2024 and below under
            the heading &#8220;Risk Factors,&#8221; and in subsequent reports filed with or furnished to the Securities and Exchange Commission (the &#8220;SEC&#8221;). Moreover, we operate in a very competitive and rapidly changing environment. New risks emerge from time to
            time. It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those
            contained in any forward-looking statements we may make. Given these uncertainties, you should not place undue reliance on these forward-looking statements.</div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000;">Any forward-looking statement made by us in this Report speaks only as of the date hereof or as of the date specified herein. We undertake no obligation to publicly update any
            forward-looking statement, whether as a result of new information, future developments or otherwise, except as may be required by applicable laws or regulations.</div>

        </div>

        <div><br/>
        </div>

        <div style="text-align: justify; font-weight: bold;">Overview</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">
          <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Opus Genetics, Inc. (the &#8220;Company,&#8221; &#8220;Opus,&#8221; &#8220;we,&#8221; &#8220;us,&#8221; or &#8220;our&#8221;) is a clinical-stage biopharmaceutical company developing gene
            therapies for the treatment of IRDs and small molecule therapies for other ophthalmic disorders.</div>

          <div>&#160; <br/>
          </div>

        </div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">On October 22, 2024, Opus Genetics, Inc., a Delaware corporation formerly known as Ocuphire Pharma, Inc. (the &#8220;Company,&#8221; &#8220;Opus,&#8221; &#8220;we,&#8221; &#8220;us&#8221; or &#8220;our&#8221;), acquired a private
          corporation then operating under the name of &#8220;Opus Genetics Inc.&#8221; (&#8220;Private Opus&#8221;) pursuant to the terms of an Agreement and Plan of Merger, dated as of October 22, 2024 (such agreement, the &#8220;Merger Agreement&#8221; and the transaction consummated via
          the Merger Agreement, the &#8220;Opus Acquisition&#8221;), by and among the Company, Private Opus, and certain merger subsidiaries party thereto. As consideration for the Opus Acquisition, the Company issued 5,237,063 shares of its common stock and
          14,145.374 shares of Series A preferred stock, each of which is convertible into 1,000 shares of common stock.</div>

        <div>&#160;</div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic;">Gene Therapy Programs</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Our pipeline features a portfolio of seven adeno-associated virus (&#8220;AAV&#8221;) based gene therapies that address mutations in genes that cause different forms of Leber congenital amaurosis (&#8220;LCA&#8221;),
          bestrophinopathy, and retinitis pigmentosa.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0); font-style: italic;">OPGx-LCA5</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">OPGx-LCA5 is designed to address a form of LCA due to biallelic mutations in the LCA5 gene, which encodes the lebercilin protein. LCA5-associated
          IRD is an early-onset severe inherited retinal dystrophy. Studies in patients with this mutation have reported evidence for the dissociation of retinal architecture and visual function in this disease, suggesting an opportunity for therapeutic
          intervention through gene augmentation. OPGx-LCA5 uses an adeno-associated virus 8 (AAV8) vector to precisely deliver a functional LCA5 gene to the outer retina via a single subretinal injection. The program has been granted Rare Pediatric
          Disease, <span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">Regenerative Medicine Advanced Therapy (RMAT),</span> and Orphan Drug designations from the FDA.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">OPGx-LCA5 is currently being evaluated in an open-label, Phase 1/2 clinical trial. To date, six late-stage participants have been treated with
          OPGx-LCA5, all of whom have experienced improvements in vision, providing evidence of biological activity with the potential for functional restoration of vision in individuals with advanced disease. In September 2025, we reported positive data
          from the six participants. The three pediatric participants treated over three months demonstrated large gains in cone-mediated vision with improvements across multiple measures of visual function. In the three adult participants, responses have
          been observed out to 18 months, underscoring the potential durability of the treatment response. OPGx-LCA5 has been well tolerated with no ocular serious adverse events or dose-limiting toxicities.</div>

        <div>&#160;</div>

        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageFooter" style="width: 100%;"></div>

          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">29</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div style="text-align: center; color: #000000; font-weight: bold;">
              <div style="text-align: left; font-weight: bold;">
                <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

              </div>

            </div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Opus Genetics, Inc.</div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Form 10-Q</div>

          </div>

        </div>

        <div style="text-align: justify; text-indent: 36pt;">
          <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">On November 6, 2025 the Company announced the successful completion of a Type B RMAT meeting with the FDA regarding OPGx-LCA5. The meeting
            provided constructive feedback from the FDA on key elements of the Company&#8217;s registration strategy, including Chemistry, Manufacturing and Controls (&#8220;CMC&#8221;), and the pivotal trial design. The FDA acknowledged the significant unmet medical need
            for individuals with LCA5-related blindness and reaffirmed its commitment to regulatory flexibility for rare genetic diseases.</div>

          <div>&#160;</div>

          <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company will incorporate the FDA&#8217;s feedback into its updated clinical development and CMC plans for the Phase 3 portion of the study to
            include enrolling as few as 8 participants in a single arm, 12-month study utilizing an adaptive design, which provides flexibility on endpoints and number of participants, reflective of LCA5 as a rare condition with an urgent medical need.</div>

          <div>&#160;</div>

          <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">The Company expects the Phase 3 portion of the trial will include a run-in period prior to dosing to evaluate the natural history of each
            participant to serve as their own control in the study. The Company is actively identifying patients for this segment and has enrolled the first participant for ongoing disease monitoring. Following availability of validated clinical drug
            supply manufactured with the intended commercial processes, dosing with OPGx-LCA5 is anticipated in the second half of 2026 with topline clinical data expected approximately one year later.</div>

          <div>&#160;</div>

          <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">In September 2025, the FDA introduced the Rare Disease Evidence Principles (&#8220;RDEP&#8221;) review process to provide greater speed and predictability
            in the review of therapies intended to treat rare diseases with very small patient populations with significant unmet medical need and that are driven by a known genetic defect that is the major driver of the pathophysiology. With a patient
            population of fewer than 1,000 individuals, the Company believes that its LCA5 program meets the eligibility criteria for the RDEP process and plans to submit an application.</div>

          <div>&#160;</div>

          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; text-align: justify; text-indent: 0px;">OPGx-BEST1</div>

          <div>&#160;</div>

          <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">OPGx-BEST1 is being developed for the treatment of IRDs associated with mutations in the BEST1 gene. BEST1 disease, or vitelliform macular dystrophy, is a rare,
            inherited retinal condition causing macular degeneration by mutations in the BEST1 gene, leading to progressive vision loss and, in some cases, blindness. In preclinical studies conducted in a naturally occurring canine model of BEST1 disease,
            OPGx-BEST1 <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">demonstrated restoration of the retinal pigment epithelium-photoreceptor interface using AAV-mediated gene delivery, </span>providing evidence in
            support of a first-in-man clinical trial. In August 2025, we announced FDA clearance of an Investigational New Drug (&#8220;IND&#8221;) application to initiate a clinical trial. An adaptive, open-label, dose-exploring Phase 1/2 trial, known as BIRD1, is
            currently recruiting participants to study the safety and tolerability of subretinally injected OPGx-BEST1 in participants with Best Vitelliform Macular Dystrophy (BVMD) or Autosomal-Recessive Bestrophinopathy (ARB). Initial data is expected in
            the first quarter of 2026.</div>

          <div>&#160;</div>

          <div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; text-align: justify; text-indent: 0px;">Earlier Stage Programs</div>

          <div>&#160;</div>

          <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">We also have five programs in pre-clinical development. Three programs are currently in IND-enabling studies and received grant/partner funding
            to support their development: OPGx-RHO is being co-funded by the Foundation Fighting Blindness (&#8220;FFB&#8221;) and the National Institutes of Health (&#8220;NIH&#8221;); OPGx-RDH12 is being co-funded by the Global RDH12 Alliance; and OPGx-MERTK is being co-funded
            by the Retinal Degeneration Fund (&#8220;RDF&#8221;) of the FFB. Our pre-IND programs include OPGx-NMNAT1 and OPGxCNGB1.</div>

          <div><br/>
          </div>

          <div>
            <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; text-align: left; text-indent: 0px;">Phentolamine Ophthalmic Solution 0.75% (PS)</div>

            <div><br/>
            </div>

          </div>

          <div>
            <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Our pipeline also includes Phentolamine Ophthalmic Solution 0.75% (PS), a relatively non-selective alpha-1 and alpha-2 adrenergic antagonist
              designed to reduce pupil size, administered as an eye drop. It aims to work by uniquely blocking the alpha-1 receptors found on the radial iris dilator muscles, which are activated by the alpha-1 adrenergic receptors. PS is designed to reduce
              pupil diameter through a sympatholytic mechanism of action that avoids engaging the ciliary muscle, potentially reducing risks such as retinal tears or detachment associated with older parasympathomimetic agents. PS is targeting three
              different indications.</div>

            <div><br/>
            </div>

            <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">In November 2022, we entered into a license and collaboration agreement (<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">as amended, </span>the &#8220;Viatris License Agreement&#8221;) with Viatris, Inc. (&#8220;Viatris&#8221;), pursuant to which we granted Viatris an exclusive license to develop, manufacture, import, export and commercialize PS<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> for treating (a)&#160;reversal of pharmacologically-induced mydriasis, (b) decreased vision under mesopic (low) light conditions after keratorefractive surgery, and (c) presbyopia; and (ii)
                PS and low dose pilocarpine for treating presbyopia (together, the &#8220;PS Products&#8221;) worldwide except for certain countries and jurisdictions in Asia. For more information on the Viatris License Agreement, please refer to Note 11 &#8211; License and
                Collaboration Agreements and Other Funding Agreements included in Part I, Item 1&#8211; Financial Statements and Supplementary Data of this Report.</span></div>

          </div>

          <div>
            <div><br/>
            </div>

          </div>

          <div>
            <div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; color: #000000;">RYZUMVI</span><sup style="font-style: italic;">&#174;</sup><span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; color: #000000;"> (phentolamine ophthalmic solution) 0.75%:</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> PS was approved by
                the FDA for the treatment for pharmacologically-induced mydriasis under the brand name RYZUMVI</span><sup>&#174;</sup><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> in September 2023, which triggered a $10
                million milestone payment under the Viatris License Agreement. RYZUMVI was commercialized by Viatris in April 2024.&#160;</span></div>

          </div>

          <div>
            <div><br/>
            </div>

          </div>

          <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Presbyopia:</span> In June 2025, we announced positive
            results from VEGA-3, our second pivotal Phase 3 trial evaluating PS for the treatment of presbyopia, an ophthalmic disorder that involves the progressive loss of ability to focus on close objects that results in blurred near vision, difficulty
            seeing in dim light, and eye strain. VEGA-3 met its primary endpoint, with a statistically significant 27.2% of participants treated with PS achieving a &#8805;15-letter improvement in binocular distance-corrected near visual acuity (DCNVA), with
            less than a 5-letter loss in binocular best-corrected distance visual acuity (BCDVA) at 12 hours post-dose on Day 8, compared to 11.5% of patients on placebo (p&lt;0.0001). The trial also met key secondary efficacy endpoints, reinforcing the
            benefit observed. We intend to file a Supplemental New Drug Application (&#8220;sNDA&#8221;) for the treatment of presbyopia with PS in the fourth quarter of 2025.</div>

          <div>&#160;</div>

        </div>

        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageFooter" style="width: 100%;"></div>

          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">30</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div style="text-align: center; color: #000000; font-weight: bold;">
              <div style="text-align: left; font-weight: bold;">
                <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

              </div>

            </div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Opus Genetics, Inc.</div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Form 10-Q</div>

          </div>

        </div>

        <div style="text-align: justify; text-indent: 36pt;"><span style="font-style: italic;">Mesopic, Low-Contrast Conditions:</span> We are conducting our second Phase 3 trial, known as LYNX-3, to treat significant, chronic night driving impairment in
          keratorefractive patients with reduced mesopic vision. The program is being conducted under a Special Protocol Assessment (&#8220;SPA&#8221;) and has received Fast Track Designation from the FDA. The first Phase 3 trial, LYNX-2, met its primary endpoint of a
          gain of three lines (or 15 letters) or more of distance vision improvement on a low contrast chart in low light conditions after 15 days of dosing. In the study, 17.3% of participants treated with PS achieved a &#8805;15-letter Early Treatment Diabetic
          Retinopathy Study (ETDRS) (&#8805; 3-line) improvement in Mesopic Low Contrast Distance Visual Acuity (mLCVA) at Day 15, compared to 9.2% in the placebo group (p&lt;0.05). We are currently enrolling participants in LYNX-3, with results expected in
          2026.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: #000000; font-style: italic;">APX3330</div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div style="text-align: justify; text-indent: 36pt;">APX3330 is a selective small molecule that is designed to act on the dual-functioning Apurinic/Apyrimidinic Endonuclease 1/Redox Effector Factor-1 (APE1/Ref-1) protein, referred to as Ref-1.&#160; We
          completed a Phase 2 clinical study of APX3330 in diabetic retinopathy and reached FDA agreement under a SPA for a Phase 3 program. We are currently seeking a strategic partner to advance the clinical development of this diabetic retinopathy
          program and redirecting existing resources toward the acquired gene therapy programs.</div>

        <div>&#160;</div>

        <div>
          <div style="color: rgb(0, 0, 0); font-style: normal; font-weight: bold;">Recent Developments</div>

          <div><br/>
          </div>

          <div>
            <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">November 2025 Registered Direct Offering</div>

            <div><br/>
            </div>

            <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(34, 34, 34);">On November 5, 2025, we entered into a securities
                purchase agreement to sell securities in a registered direct offering for gross proceeds of approximately $23.0 million, before deducting offering expenses (the &#8220;November 2025 Registered Direct Offering&#8221;). The offering closed on November 7,
                2025. </span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">See </span><span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic; color: rgb(0, 0, 0);">Historical Capital
                Resources</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> section below for further detail.</span></div>

          </div>

          <div><br/>
          </div>

        </div>

        <div style="font-style: italic; font-weight: normal;">August 2025 Private Placement</div>

        <div><span style="font-weight: normal;"> </span></div>

        <div><br/>
        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000;">On August 25, 2025, we entered into subscription agreements pursuant to which we agreed to issue and sell in a private placement (the &#8220;August 2025 Private Placement&#8221;) to certain
            investors an aggregate of 3,138,338 shares of our common stock. The aggregate gross proceeds from the August 2025 Private Placement were $3.5 million. The August 2025 Private Placement closed on August 25, 2025. See <span style="font-style: italic;">Historical Capital Resources</span> section below for further detail.</div>

        </div>

        <div><br/>
        </div>

        <div style="color: rgb(34, 34, 34); font-style: italic; font-weight: normal;">Global RDH12 Alliance Agreement</div>

        <div><br/>
        </div>

        <div style="text-align: justify; text-indent: 36pt;">
          <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #222222;">On July 22, 2025, the Company, together with its wholly owned
              subsidiary, OpusTX, LLC (collectively, &#8220;Opus&#8221;), entered into a funding and license agreement (the &#8220;RDH12 Agreement&#8221;) with Eyes on the Future (&#8220;EOTF&#8221;), and RDH12 Fund for Sight (the &#8220;Fund,&#8221; and together with EOTF, the &#8220;Funding Parties&#8221;),
              relating to Opus&#8217; program to develop gene therapies that treat patients with inherited retinal degeneration associated with mutations in the RDH12 gene (the &#8220;RDH12 Program&#8221;). The RDH12 Agreement provides for funding by the Funding Parties of
              up to $1.6 million to support the development of the RDH12 Program. </span>For more information on the terms of the RDH12 Agreement, see Note 11 <span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#8212; License and
              Collaboration Revenue and Other Funding Agreements in Part I, Item 1 &#8211; Financial Statements</span> and <span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">Supplementary Data of this Report.</span></div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; font-style: italic; font-weight: normal;">RDF Agreement</div>

          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt;">
            <div>
              <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">On June 13, 2025, we entered into a funding agreement (the
                  &#8220;RDF Agreement&#8221;) with the RDF, whose sole member is the FFB, a significant stockholder of the Company, relating to our program to develop gene therapies to treat patients impacted by retinitis pigmentosa caused by pathogenic variants in
                  the Mer proto-oncogene tyrosine kinase (MERTK) gene (the &#8220;MERTK Program&#8221;). The RDF Agreement provides for nondilutive funding by RDF of up to $2.0 million to support the development of the MERTK Program, $1.0 million of which was
                  disbursed to us in June 2025 and up to $1.0 million of which may be disbursed to us upon achievement of a specified development milestone subject to RDF&#8217;s receipt of eligible funds. For more information on the terms and related
                  obligations under the RDF Agreement, s</span>ee Note 6 <span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#8212; </span>Related Party Transaction<span style="font-size: 10pt; font-family: 'Times New Roman';">s </span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">in Part I, Item 1 &#8211; Financial Statements</span> and <span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">Supplementary Data of this
                  Report.</span></div>

            </div>

          </div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageFooter" style="width: 100%;"></div>

          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">31</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div style="text-align: center; color: #000000; font-weight: bold;">
              <div style="text-align: left; font-weight: bold;">
                <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

              </div>

            </div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Opus Genetics, Inc.</div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Form 10-Q</div>

          </div>

        </div>

        <div style="font-style: italic; font-weight: normal;">Letter Agreement and Strategic Partnership&#8212;FFB</div>

        <div><br/>
        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt;">On May 27, 2025 a binding letter of agreement (&#8220;2025 Letter Agreement&#8221;) between the Company and FFB was executed that superseded and canceled the previous binding letter agreement between the
            parties, executed on August 22, 2022.</div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt;">
            <div>
              <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Under the 2025 Letter Agreement, we will collaborate with FFB and the Jaeb Center for Health Research on portions of a study involving
                individuals with retinal dystrophies associated with mutations in the RDH12 or BEST1 genes. For more information on the terms of the 2025 Letter Agreement and related payments thereunder, see Note 6 <span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#8212; </span>Related Party Transaction<span style="font-size: 10pt; font-family: 'Times New Roman';">s </span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">in
                  Part I, Item 1 &#8211; Financial Statements</span> and <span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">Supplementary Data of this Report</span>.</div>

            </div>

          </div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: normal;">Regenerative Medicine Advanced Therapy (RMAT) designation to OPGx-LCA5</div>

        <div><br/>
        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000;">
            <div>
              <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">On May 6, 2025, we announced that the FDA has granted RMAT designation to OPGx-LCA5, our investigational gene therapy for
                the treatment of LCA due to genetic variations in the LCA5 gene. The RMAT designation for OPGx-LCA5 is based on early clinical evidence from our ongoing Phase 1/2 open-label, which is evaluating the safety and potential efficacy of
                OPGx-LCA5 in patients with severe vision loss due to confirmed mutations in the LCA5 gene.&#160; The RMAT designation program offers the potential for expedited development and review of regenerative medicine therapies that demonstrate the
                potential to address serious or life-threatening diseases based on preliminary clinical evidence. The designation provides sponsors with early interactions with the FDA, guidance on efficient development and manufacturing, and the
                opportunity to discuss surrogate endpoints to support accelerated approval. <br/>
              </div>

            </div>

          </div>

        </div>

        <div>
          <div><br/>
          </div>

          <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: normal;">Conversion of Series A preferred stock to Common Stock</div>

          <div><br/>
          </div>

        </div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">During the 2025 Annual Meeting, our stockholders voted to approve the conversion of each share of Series A preferred stock into 1,000 shares of common stock. Subsequently, on
          May 5, 2025, all shares of Series A preferred stock were converted into 14,145,374 shares of common stock.</div>

        <div>
          <div><br/>
          </div>

          <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: normal;">March 2025 Offering and Private Placement</div>

          <div><br/>
          </div>

        </div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">On March 21, 2025, we entered into an underwriting agreement with Craig-Hallum Capital Group, LLC, as the sole underwriter (the &#8220;March 2025 Offering&#8221;). Under the March 2025
          Offering and the March 2025 Private Placement (as defined below), we agreed to issue and sell common stock and warrants to purchase up to 13,396,207 shares of common stock, 8,832,895 pre-funded warrants to purchase common stock and 22,239,102
          warrants to purchase common stock. The aggregate proceeds received from the March 2025 Offering and March 2025 Private Placement was 21.5 million.&#160; See <span style="font-style: italic;">Historical Capital Resources</span> section below for
          further detail.</div>

        <div>
          <div><br/>
          </div>

          <div style="color: rgb(0, 0, 0); font-style: normal; font-weight: bold;">Strategic Outlook</div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000;">We intend to advance our current active pipeline and may explore opportunities to out-license from our portfolio or in-license other drug candidates. To date, our primary
            activities have been conducting research and development activities, performing business and financial planning, recruiting personnel and raising capital. We have one product, RYZUMVI, approved for sale that is generating royalties based on
            sales by Viatris, and we do not expect to consistently generate significant revenues, other than license and collaborations revenue, unless and until the FDA or other regulatory authorities approve, and we successfully commercialize, LCA5,
            BEST1, other internally-developed assets or PS for other indications. Until such time, if ever, as we can consistently generate substantial product revenue, we expect to finance our cash needs through a combination of equity, debt and
            alternative financings as well as through collaborations, strategic alliances and licensing arrangements.</div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000;">Through September 30, 2025, we have funded our operations primarily through equity financings, the issuance of convertible notes in private placements, and license fee and
            milestone payments in connection with the Viatris License Agreement.</div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageFooter" style="width: 100%;"></div>

          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">32</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div style="text-align: center; color: #000000; font-weight: bold;">
              <div style="text-align: left; font-weight: bold;">
                <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

              </div>

            </div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Opus Genetics, Inc.</div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Form 10-Q</div>

          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Our net loss was $17.5 million and $33.1 million for the three and nine months ended September 30, 2025, respectively, as
            compared to a net loss of $7.5 million and $22.4 million for the three and nine months ended September 30, 2024, respectively. As of September 30, 2025, we had an accumulated deficit of $172.1 million. We anticipate that our expenses will
            continue to increase as we:</div>

        </div>

        <div> <br/>
        </div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;">&#160;</td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="color: #000000;">continue clinical trials for LCA5, BEST1, PS and for any other product candidate in our future pipeline;</div>
              </td>

  </tr>


</table>
        <div><br/>
        </div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="color: #000000;">continue nonclinical studies for our pipeline of gene therapies;</div>
              </td>

  </tr>


</table>
        <div><br/>
        </div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="color: #000000;">develop additional product candidates that we identify, in-license or acquire;</div>
              </td>

  </tr>


</table>
        <div><br/>
        </div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="color: #000000;">seek regulatory approvals for any product candidates that successfully complete clinical trials;</div>
              </td>

  </tr>


</table>
        <div><br/>
        </div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="color: #000000;">contract to manufacture our product candidates;</div>
              </td>

  </tr>


</table>
        <div><br/>
        </div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="color: #000000;">maintain, expand and protect our intellectual property portfolio;</div>
              </td>

  </tr>


</table>
        <div><br/>
        </div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="color: #000000;">hire additional staff, including clinical, scientific, operational and financial personnel, to execute our business plan;</div>
              </td>

  </tr>


</table>
        <div><br/>
        </div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="color: #000000;">add operational, financial and management information systems and personnel to support our product development and potential future commercialization efforts;</div>
              </td>

  </tr>


</table>
        <div><br/>
        </div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="color: #000000;">continue to operate as a public company; and</div>
              </td>

  </tr>


</table>
        <div><br/>
        </div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br/>
              </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="color: #000000;">establish on our own or with partners, a sales, marketing and distribution infrastructure to commercialize any products for which we may obtain regulatory approval.</div>
              </td>

  </tr>


</table>
        <div><span style="color: rgb(0, 0, 0);"> </span><br/>
        </div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Our net loss will likely continue to fluctuate significantly from quarter to quarter and year to year, depending on the timing of our nonclinical studies, clinical trials,
          expenditures on other research and development activities (and reimbursement thereof), and from potential milestone payments received from and revenue earned under the Viatris License Agreement or any other license and collaboration agreements
          that we enter into.</div>

        <div>
          <div><br/>
          </div>

        </div>

        <div style="text-align: justify; text-indent: -72pt; margin-left: 72pt; color: rgb(0, 0, 0); font-weight: bold;">Financial Operations Overview</div>

        <div><span style="color: rgb(0, 0, 0);"> </span><br/>
        </div>

        <div>
          <div style="text-align: justify; color: #000000; font-style: italic;">License and Collaborations Revenue</div>

        </div>

        <div>
          <div><span style="color: rgb(0, 0, 0);"> </span><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 35.9pt; margin-left: 0.1pt; color: #000000;">License and collaborations revenue to date was derived from a one-time, non-refundable payment related to a license transfer, an additional milestone
            payment and reimbursement of expenses earned under the Viatris License Agreement, and to a much lesser degree, from license agreements with BioSense Global LLC (&#8220;BioSense&#8221;) and Processa Pharmaceuticals, Inc. (&#8220;Processa&#8221;). We anticipate that we
            will recognize revenue as we earn reimbursement for research and development services in connection with the Viatris License Agreement and we may earn additional revenues from potential milestone and royalty payments from the agreements with
            Viatris or from other license agreements entered into the future; however, the attainment of milestones or level of sales required to earn significant royalty payments is highly uncertain for the reasons explained below. Until further notice,
            we will report earned RYZUMVI royalties as a component of license and collaboration revenue listed in the condensed consolidated statements of comprehensive loss.</div>

        </div>

        <div>
          <div><span style="color: rgb(0, 0, 0);"> </span><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000;">
            <div>
              <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">To date, outside of the license and collaborations revenue referenced above, we do not expect to generate significant
                revenue unless or until RYZUMVI sales become material, or regulatory approval is obtained, and commercialization begins for LCA5, BEST1, other internally-developed assets or PS for additional indications. If we fail to complete the
                development of LCA5, BEST1, PS, or any other product candidate we may pursue or fail to obtain regulatory approval, our ability to generate significant revenue will be compromised.</div>

            </div>

          </div>

        </div>

        <div>
          <div><span style="color: rgb(0, 0, 0);"> </span><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; color: #000000; font-style: italic;">Operating Expenses</div>

        </div>

        <div>
          <div><span style="color: rgb(0, 0, 0);"> </span><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000;">The Company&#8217;s operating expenses are classified into two categories: general and administrative and research and development.</div>

        </div>

        <div>
          <div><span style="color: rgb(0, 0, 0);"> </span><br/>
          </div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageFooter" style="width: 100%;"></div>

          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">33</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div style="text-align: center; color: #000000; font-weight: bold;">
              <div style="text-align: left; font-weight: bold;">
                <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

              </div>

            </div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Opus Genetics, Inc.</div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Form 10-Q</div>

          </div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0);">
            <div>
              <div style="color: #000000; font-style: italic;">General and Administrative Expenses</div>

            </div>

          </div>

          <div style="text-align: justify; text-indent: 36pt; color: #000000;"> <br/>
          </div>

          <div style="text-align: justify; text-indent: 36pt; color: #000000;">General and administrative expenses consist primarily of personnel-related costs, including salaries, benefits and stock-based compensation costs, for personnel in functions not
            directly associated with research and development activities. Other significant costs include insurance coverage for directors and officers and other property and liability exposures, legal fees relating to intellectual property and corporate
            matters, business development costs, professional fees for accounting and tax services, other services provided by business consultants and legal settlements.</div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; color: #000000; font-style: italic;">Research and Development Expenses</div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000;">To date, our research and development expenses have related primarily to the clinical stage development of our IRD programs, including LCA5 and BEST1, PS, and APX3330. Research
            and development expenses consist of costs incurred in performing research and development activities, including compensation, benefits and stock-based compensation costs for research and development employees and costs for consultants, costs
            associated with nonclinical studies and clinical trials, regulatory activities, manufacturing activities to support clinical activities, license fees, nonlegal patent costs, fees paid to external service providers that conduct certain research
            and development, and an allocation of overhead expenses. We do not expect to incur meaningful research and development expenses in the future for APX3330, and we announced plans to seek a partner for the program to advance development.</div>

        </div>

        <div>
          <div><span style="color: rgb(0, 0, 0);"> </span><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000;">Pursuant to the Viatris License Agreement, our research and development expenses related to the development of PS to date have been fully reimbursed by Viatris.</div>

        </div>

        <div>
          <div><span style="color: rgb(0, 0, 0);"> </span><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000;">We expect that LCA5, BEST1, PS and other internally-developed assets will have higher development costs during the later stages of clinical development, as compared to costs
            incurred during their earlier stages of development, primarily due to the increased size and duration of the later-stage clinical trials and associated nonclinical studies. We expect our research and development expenses to increase over the
            next several years. However, it is difficult for us to determine with certainty the duration, costs and timing to complete our current or future nonclinical programs and clinical trials of LCA5, BEST1, PS and other internally-developed assets.</div>

        </div>

        <div>
          <div><span style="color: rgb(0, 0, 0);"> </span><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; color: #000000; font-style: italic;">Fair value change in warrant and other derivative liabilities</div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000;">The fair value change in warrant and other derivative liabilities consists of the fair value changes associated with the March 2025 Warrants and March 2025 Private Placement
            Warrants are described further, below.</div>

        </div>

        <div>
          <div><br/>
          </div>

          <div style="color: rgb(0, 0, 0); font-style: italic;">Financing costs</div>

        </div>

        <div>
          <div><br/>
          </div>

          <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Financing costs consist of issuance costs attributed to our March 2025 Warrants and March 2025 Private Placement Warrants described below.&#160;There were no issuance costs
            attributed to the equity line financing with Lincoln Park during the periods presented.</div>

          <div><br/>
          </div>

        </div>

        <div>
          <div style="color: rgb(0, 0, 0); font-style: italic;">Interest Expense</div>

          <div><br/>
          </div>

        </div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Interest expenses consists of interest cost during the period ended September 30, 2025 incurred under the<span style="font-style: italic;">&#160;</span>RDF Agreement, which is
          accounted for as debt under ASC 470, <span style="font-style: italic;">Debt</span>. ASC 470</div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; color: #000000; font-style: italic;">Other Income, net</div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">
            <div>
              <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Other income, net includes interest earned from cash and cash equivalent investments, realized and unrealized gains (losses)
                from equity investments, reimbursements in connection with grants and other sources when they occur. In addition, this line item includes payments made by the Company in connection with the Contingent Value Rights Agreement&#160;(the &#8220;CVR
                Agreement&#8221;)&#160;discussed further below with former shareholders&#160;of Rexahn.</div>

            </div>

          </div>

          <div><br/>
          </div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageFooter" style="width: 100%;"></div>

          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">34</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div style="text-align: center; color: #000000; font-weight: bold;">
              <div style="text-align: left; font-weight: bold;">
                <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

              </div>

            </div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Opus Genetics, Inc.</div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Form 10-Q</div>

          </div>

        </div>

        <div>
          <div>
            <div style="text-align: justify; color: #000000; font-style: italic;">Provision for Income Taxes</div>

          </div>

        </div>

        <div><br/>
        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000;">Provision for income taxes consists of federal and state income taxes in the United States, as well as deferred income taxes and changes in related valuation allowance
            reflecting the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Currently, a full valuation allowance has been
            provided on the net deferred tax assets as of September 30, 2025 and December 31, 2024 given the uncertainty of future taxable income and other related factors impacting the realizability or our remaining net deferred tax assets.</div>

        </div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-weight: bold;">Results of Operations</div>

        <div><span style="font-weight: bold; color: rgb(0, 0, 0);"> </span><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Comparison of Three Months Ended September 30, 2025 and 2024</div>

        <div><span style="font-weight: bold; color: rgb(0, 0, 0);"> </span><br/>
        </div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">The following table summarizes Opus&#8217;s operating results for the periods indicated (in thousands):</div>

        <div><span style="color: rgb(0, 0, 0);"> </span><br/>
        </div>

        <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="10" style="vertical-align: bottom; white-space: nowrap;">
                <div style="text-align: center; color: #000000; font-weight: bold;">For the Three Months Ended</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="text-align: center; color: #000000; font-weight: bold;">September 30,</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="text-align: center; color: #000000; font-weight: bold;"> 2025</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="text-align: center; color: #000000; font-weight: bold;">2024</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;">
                <div style="text-align: center; color: #000000; font-weight: bold;">Change</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
                <div style="color: #000000;">License and collaborations revenue</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">3,079</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">3,867</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">(788</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                <div style="color: #000000;">Operating expenses:</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                <div style="color: #000000;">General and administrative</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div style="color: #000000;">4,981</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div style="color: #000000;">2,894</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div style="color: #000000;">2,087</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
                <div style="color: #000000;">Research and development</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">6,409</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">8,982</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">(2,573</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;">
                <div style="color: #000000;">Total operating expenses</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="color: #000000;">11,390</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="color: #000000;">11,876</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="color: #000000;">(486</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                <div style="color: #000000;">Loss from operations</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">(8,311</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">(8,009</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">(302</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                <div style="color: #000000;">Fair value change in warrant and other derivative liabilities</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div style="color: #000000;">(9,525</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div style="color: #000000;">&#8212;</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div style="color: #000000;">(9,525</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                <div style="color: #000000;">Interest expense</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">(68</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">&#8212;</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">(68</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;">
                <div style="color: #000000;">Other income, net</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="color: #000000;">450</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="color: #000000;">483</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="color: #000000;">(33</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                <div style="color: #000000;">Loss before income taxes</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">(17,454</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">(7,526</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">(9,928</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;">
                <div style="color: #000000;">Provision for income taxes</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="color: #000000;">&#8212;</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="color: #000000;">&#8212;</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="color: #000000;">&#8212;</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;">
                <div style="color: #000000;">Net loss</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">(17,454</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">(7,526</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">(9,928</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

  </tr>


</table>
        <div><br/>
        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic;">License and Collaborations Revenue</div>

        <div><br/>
        </div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">License and collaborations revenue was $3.1 million and $3.9 million for the three months ended September 30, 2025 and 2024, respectively. Revenue during both quarterly
          periods was derived from the Viatris License Agreement, largely for the reimbursement of research and development services. To a much lesser extent, revenue includes an earned royalty payment from the sales of RYZUMVI, indicated for the treatment
          of pharmacologically-induced mydriasis produced by adrenergic agonists (e.g., phenylephrine) or parasympatholytic (e.g., tropicamide) agents by our commercial partner. The $0.8 million decrease in license and collaborations revenue during the
          current three month period ended September 30, 2025 compared to the corresponding prior year period was due to a decrease in PS research and development services.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic;">General and Administrative</div>

        <div><span style="color: rgb(0, 0, 0);"> </span><br/>
        </div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">General and administrative expenses for the three months ended September 30, 2025 were $5.0 million compared to $2.9 million for the three months ended September 30, 2024.
          The increase of $2.1 million was primarily attributable to public company related costs of $0.4 million, general legal costs of $0.5 million, patent costs of $0.1 million, payroll related costs of $0.6 million, professional service fees of $0.2
          million and other operating expenses of $0.3 million on a net basis when compared to the corresponding prior year period. General and administrative expenses included $0.6 million and $0.5 million in stock-based compensation expense during the
          three months ended September 30, 2025 and 2024, respectively.</div>

        <div style="color: rgb(0, 0, 0);">&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageFooter" style="width: 100%;"></div>

          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">35</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div style="text-align: center; color: #000000; font-weight: bold;">
              <div style="text-align: left; font-weight: bold;">
                <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

              </div>

            </div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Opus Genetics, Inc.</div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Form 10-Q</div>

          </div>

        </div>

        <div style="font-style: italic;">Research and Development</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">The following table illustrates the components of our research and development expenses for the periods presented (in thousands):</div>

        <div><span style="color: rgb(0, 0, 0);"> </span><br/>
        </div>

        <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="10" style="vertical-align: bottom; white-space: nowrap;">
                <div style="text-align: center; color: #000000; font-weight: bold;">For the Three Months Ended</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="text-align: center; color: #000000; font-weight: bold;">September 30,</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="text-align: center; color: #000000; font-weight: bold;"> 2025</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="text-align: center; color: #000000; font-weight: bold;">2024</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;">
                <div style="text-align: center; color: #000000; font-weight: bold;">Change</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
                <div style="color: #000000;">External costs:</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                <div style="color: #000000;">IRD programs</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">2,575</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">&#8212;</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">2,575</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                <div style="color: #000000;">Phentolamine Ophthalmic Solution 0.75% (&#8220;PS&#8221;)</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div style="color: #000000;">2,421</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div style="color: #000000;">3,561</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div style="color: #000000;">(1,140</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                <div style="color: #000000;">APX 3330</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">203</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">4,272</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">(4,069</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;">
                <div style="color: #000000;">Unallocated</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="color: #000000;">102</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="color: #000000;">90</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="color: #000000;">12</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
                <div style="color: #000000;">Total external cost</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">5,301</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">7,923</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">(2,622</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                <div style="color: #000000;">Internal costs:</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                <div style="color: #000000;">Employee related expenses</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">1,016</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">993</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">23</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;">
                <div style="color: #000000;">Facilities, supplies and other</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="color: #000000;">92</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="color: #000000;">66</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="color: #000000;">26</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
                <div style="color: #000000;">Total internal costs</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">1,108</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">1,059</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">49</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px;">
                <div style="color: #000000;">Total research and development expenses</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
                <div style="color: #000000;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
                <div style="color: #000000;">6,409</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
                <div style="color: #000000;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
                <div style="color: #000000;">8,982</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
                <div style="color: #000000;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
                <div style="color: #000000;">(2,573</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

  </tr>


</table>
        <div><br/>
        </div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">A greater percentage of research and development expense incurred has been allocated to IRD programs for the three months ended September 30, 2025 as compared to the three
          months ended September 30, 2024 as the Company continues to focus on developing the IRD gene therapy programs acquired in connection with the Opus Acquisition. Conversely, a lesser percentage of research and development expense incurred has been
          allocated to APX 3330 for the three months ended September 30, 2025 as compared to the three months ended September 30, 2024, as we do not expect to incur meaningful research and development expenses in the future for APX3330, and we are
          currently seeking a strategic partner to advance the clinical development of this program.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">
          <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">Research and development expenses for the three months ended
              September 30, 2025 were $6.4 million compared to $9.0 million for the three months ended September 30, 2024. </span>The $2.6 million decrease was primarily attributable to lower APX 3330 expense of $4.1 million, including lower manufacturing
            costs of $1.9 million, lower toxicology costs of $1.5 million, and lower regulatory costs of $0.2 million; and by lower PS expense of $1.1 million, driven by lower clinical research costs of $0.8 million. These decreases are partially offset by
            increased IRD program expense of $2.6 million, including higher toxicology costs of $1.4 million and higher IRD clinical research costs of $0.8 million when compared to the corresponding prior year period. Pursuant to the Viatris License
            Agreement, our research and development expenses related to the development of the PS Products have been fully reimbursed by Viatris to date. Research and development expenses included $0.2 million in stock-based compensation expense during
            each of the three months ended September 30, 2025 and 2024.</div>

          <div>&#160;</div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic;">Fair value change in warrant and other derivative liabilities</div>

        <div><span style="color: rgb(0, 0, 0);"> </span><br/>
        </div>

        <div style="text-indent: 36pt; color: rgb(0, 0, 0); text-align: justify;">The fair value change in warrant and other derivative liabilities was attributed to the March 2025 Warrants and March 2025 Private Placement Warrants, as described further
          below, and was $9.5 million for the three months ended September 30, 2025. The fair value changes are attributed to the fluctuations in our common stock fair value and underlying changes in volatility, expected term and interest rates.</div>

        <div>&#160;</div>

        <div style="color: rgb(0, 0, 0); font-style: italic;">Interest expense</div>

        <div><br/>
        </div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">During the three months ended September 30, 2025, Opus had interest expense in connection with the RDF Agreement in the amount of $0.1 million.&#160; There was no interest expense
          during the comparable prior year period.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic;">Other Income, net</div>

        <div><br/>
        </div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">During the three months ended September 30, 2025, Opus had other income, net of $0.4 million which primarily consisted of interest income in the amount of $0.3 million in
          connection with our cash and cash equivalents on-hand and to a lesser extent grant revenue in the amount of $0.1 million.</div>

        <div><br/>
        </div>

        <div style="text-align: justify; text-indent: 36pt; color: #000000;">During the three months ended September 30, 2024, Opus had other income, net of $0.5 million related primarily to interest income in connection with our cash and cash equivalents
          on-hand.</div>

        <div><br/>
        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageFooter" style="width: 100%;"></div>

          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">36</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div style="text-align: center; color: #000000; font-weight: bold;">
              <div style="text-align: left; font-weight: bold;">
                <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

              </div>

            </div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Opus Genetics, Inc.</div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Form 10-Q</div>

          </div>

        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Comparison of Nine Months Ended September 30, 2025 and 2024</div>

        <div><span style="font-weight: bold; color: rgb(0, 0, 0);"> </span><br/>
        </div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">The following table summarizes Opus&#8217;s operating results for the periods indicated (in thousands):</div>

        <div><span style="font-weight: bold; color: rgb(0, 0, 0);"> </span><br/>
        </div>

        <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="10" style="vertical-align: bottom; white-space: nowrap;">
                <div style="text-align: center; color: #000000; font-weight: bold;">For the Nine Months Ended</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="text-align: center; color: #000000; font-weight: bold;">September 30,</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="text-align: center; color: #000000; font-weight: bold;"> 2025</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="text-align: center; color: #000000; font-weight: bold;">2024</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="text-align: center; color: #000000; font-weight: bold;">Change</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
                <div style="text-align: justify; color: #000000;">License and collaborations revenue</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">10,331</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">6,690</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">3,641</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                <div style="text-align: justify; color: #000000;">Operating expenses:</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                <div style="text-align: justify; color: #000000;">General and administrative</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div style="color: #000000;">17,093</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div style="color: #000000;">10,918</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div style="color: #000000;">6,175</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
                <div style="text-align: justify; color: #000000;">Research and development</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">20,384</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">19,817</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">567</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;">
                <div style="text-align: justify; color: #000000;">Total operating expenses</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="color: #000000;">37,477</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="color: #000000;">30,735</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="color: #000000;">6,742</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                <div style="text-align: justify; color: #000000;">Loss from operations</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">(27,146</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">(24,045</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">(3,101</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                <div style="text-align: justify; color: #000000;">Fair value change in warrant and other derivative liabilities</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div style="color: #000000;">(5,803</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div style="color: #000000;">&#8212;</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div style="color: #000000;">(5,803</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                <div style="text-align: justify; color: #000000;">Financing costs</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">(1,337</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">&#8212;</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">(1,337</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                <div style="text-align: justify; color: #000000;">Interest expense</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div style="color: #000000;">(68</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div style="color: #000000;">&#8212;</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div style="color: #000000;">(68</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
                <div style="text-align: justify; color: #000000;">Other income, net</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">1,286</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">1,648</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">(362</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                <div style="text-align: justify; color: #000000;">Loss before income taxes</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div style="color: #000000;">(33,068</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div style="color: #000000;">(22,397</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div style="color: #000000;">(10,671</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
                <div style="text-align: justify; color: #000000;">Provision for income taxes</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">&#8212;</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">&#8212;</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">&#8212;</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px;">
                <div style="text-align: justify; color: #000000;">Net loss</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
                <div style="color: #000000;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
                <div style="color: #000000;">(33,068</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
                <div style="color: #000000;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
                <div style="color: #000000;">(22,397</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
                <div style="color: #000000;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
                <div style="color: #000000;">(10,671</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

  </tr>


</table>
        <div><br/>
        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic;">License and Collaborations Revenue</div>

        <div><br/>
        </div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">License and collaborations revenue was $10.3 million and $6.7 million for the nine months ended September 30, 2025 and 2024, respectively. Revenue during the nine month
          periods was derived primarily from the reimbursement of research and development services under the Viatris License Agreement. The $3.6 million increase in license and collaborations revenue during the current nine month period ended September
          30, 2025 when compared to the corresponding prior year period was due to an increase in PS research and development services.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic;">General and Administrative</div>

        <div><span style="font-weight: bold; color: rgb(0, 0, 0);"> </span><br/>
        </div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">General and administrative expenses for the nine months ended September 30, 2025 were $17.1 million compared to $10.9 million for the nine months ended September 30, 2024.
          The increase of $6.2 million was primarily attributable to public company related costs of $2.0 million, legal fees of $1.7 million, patent fees of $0.7 million, professional service costs of $0.5 million, payroll related costs of $0.9 million
          and business development activity and other operating costs on a net basis of $0.4 million when compared to the corresponding prior year period. General and administrative expenses totaled $1.8 million and $1.9 million in stock-based compensation
          expense during the nine months ended September 30, 2025 and 2024, respectively.</div>

        <div><span style="font-weight: bold; color: rgb(0, 0, 0);"> </span><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic;">Research and Development</div>

        <div><span style="font-weight: bold; color: rgb(0, 0, 0);"> </span><br/>
        </div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">The following table illustrates the components of our research and development expenses for the periods presented (in thousands):</div>

        <div><br/>
        </div>

        <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="10" style="vertical-align: bottom; white-space: nowrap;">
                <div style="text-align: center; color: #000000; font-weight: bold;">For the Nine Months Ended</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="text-align: center; color: #000000; font-weight: bold;">September 30,</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="text-align: center; color: #000000; font-weight: bold;"> 2025</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="text-align: center; color: #000000; font-weight: bold;">2024</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;">
                <div style="text-align: center; color: #000000; font-weight: bold;">Change</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
                <div style="color: #000000;">External costs:</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                <div style="color: #000000;">IRD programs</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">6,624</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">&#8212;</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">6,624</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                <div style="color: #000000;">Phentolamine Ophthalmic Solution 0.75% (&#8220;PS&#8221;)</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div style="color: #000000;">8,914</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div style="color: #000000;">5,678</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div style="color: #000000;">3,236</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                <div style="color: #000000;">APX3330</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">325</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">10,959</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">(10,634</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;">
                <div style="color: #000000;">Unallocated</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="color: #000000;">340</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="color: #000000;">238</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="color: #000000;">102</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
                <div style="color: #000000;">Total external cost</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">16,203</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">16,875</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">(672</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                <div style="color: #000000;">Internal costs:</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                <div style="color: #000000;">Employee related expenses</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">3,880</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">2,776</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">1,104</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;">
                <div style="color: #000000;">Facilities, supplies and other</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="color: #000000;">301</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="color: #000000;">166</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="color: #000000;">135</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
                <div style="color: #000000;">Total internal costs</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">4,181</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">2,942</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">1,239</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px;">
                <div style="color: #000000;">Total research and development expenses</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
                <div style="color: #000000;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
                <div style="color: #000000;">20,384</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
                <div style="color: #000000;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
                <div style="color: #000000;">19,817</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
                <div style="color: #000000;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
                <div style="color: #000000;">567</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>


</table>
        <div><span style="font-weight: bold; color: rgb(0, 0, 0);"> </span><br/>
        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageFooter" style="width: 100%;"></div>

          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">37</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div style="text-align: center; color: #000000; font-weight: bold;">
              <div style="text-align: left; font-weight: bold;">
                <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

              </div>

            </div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Opus Genetics, Inc.</div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Form 10-Q</div>

          </div>

        </div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">A greater percentage of research and development expense incurred has been allocated to IRD programs for the nine months ended September 30, 2025 as compared to the nine
          months ended September 30, 2024 as the Company continues to focus on developing the IRD gene therapy programs acquired in connection with the Opus Acquisition. Conversely, a lesser percentage of research and development expense incurred has been
          allocated to APX 3330 for the nine months ended September 30, 2025 as compared to the nine months ended September 30, 2024, as we do not expect to incur meaningful research and development expenses in the future for APX3330, and we are currently
          seeking a strategic partner to advance the clinical development of this program.</div>

        <div><br/>
        </div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Research and development expenses for the nine months ended September 30, 2025 were $20.4 million compared to $19.8 million for the nine months ended September 30, 2024. The
          $0.6 million increase was primarily attributable to increased IRD program expense of $6.6 million, including higher toxicology costs of $4.2 million, higher IRD clinical research costs of $1.7 million, and higher CMC costs of $0.4 million; higher
          PS expense of $3.2 million, driven by clinical research costs related to the PS Vega-3 and PS Lynx-2 trials; and higher research and development employee related compensation expense of $1.1 million. These increases are partially offset by
          decreased APX3330 expense of $10.6 million, including lower manufacturing costs of $4.6 million, lower toxicology costs of $3.6 million, lower clinical costs of $1.5 million, and lower regulatory costs of $0.8 million when compared to the
          corresponding prior year period. Pursuant to the Viatris License Agreement, our research and development expenses related to the development of PS are fully reimbursed by Viatris. Research and development expenses also included $0.8 million and
          $0.7 million in stock-based compensation expense during the nine months ended September 30, 2025 and 2024, respectively.</div>

        <div><span style="font-weight: bold; color: rgb(0, 0, 0);"> </span><br/>
        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic;">Fair value change in warrant and other derivative liabilities</div>

        <div><span style="color: rgb(0, 0, 0);"> </span><br/>
        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000;">The fair value change in warrant and other derivative liabilities was attributed largely to the March 2025 Warrants and March 2025 Private Placement Warrants, as described
            further below.&#160; The fair value change in the March 2025 Warrants and March 2025 Private Placement Warrants was $5.8 million for the nine months ended September 30, 2025. The fair value changes are attributed to the fluctuations in our common
            stock fair value and underlying changes in volatility, expected term and interest rates. During the comparable prior year period, the fair value change in our other derivative liabilities was de minimis.</div>

        </div>

        <div>
          <div><br/>
          </div>

          <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic;">Financing costs</div>

        </div>

        <div>
          <div><span style="font-weight: bold; color: rgb(0, 0, 0);"> </span><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000;">Financing costs for the nine months ended September 30, 2025 of $1.3 million was comprised of issuance costs attributed to the March 2025 Warrants and March 2025 Private
            Placement Warrants. We did not have any financing costs during the nine months ended September 30, 2024.</div>

        </div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic;">Interest expense</div>

        <div><br/>
        </div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">During the nine months ended September 30, 2025, Opus had interest expense in connection with the RDF Agreement in the amount of $0.1 million. There was no interest expense
          during the comparable prior year period.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic;">Other Income, net</div>

        <div><span style="font-weight: bold; color: rgb(0, 0, 0);"> </span><br/>
        </div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">During the nine months ended September 30, 2025, Opus had other income, net of $1.3 million which primarily consisted of interest income in the amount of $1.0 million in
          connection with our cash and cash equivalents on-hand and to a lesser extent grant revenue in the amount of $0.3 million.</div>

        <div style="text-align: justify; text-indent: 36pt;"><span style="font-weight: bold; color: rgb(0, 0, 0);"> </span><br/>
        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">During the nine months ended September 30, 2024, Opus had other income, net of $1.6 million related primarily to interest income in connection with our cash and cash
            equivalents on-hand.</div>

          <div><br/>
          </div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageFooter" style="width: 100%;"></div>

          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">38</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div style="text-align: center; color: #000000; font-weight: bold;">
              <div style="text-align: left; font-weight: bold;">
                <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

              </div>

            </div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Opus Genetics, Inc.</div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Form 10-Q</div>

          </div>

        </div>

        <div>
          <div style="text-align: justify; font-weight: bold;">Liquidity and Capital Resources</div>

        </div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Capital Resources</div>

        <div><span style="color: rgb(0, 0, 0);"> </span><br/>
        </div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">
          <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">As of September 30, 2025, our principal sources of liquidity consisted of cash and cash equivalents of $30.8 million. We believe
            that our cash on hand as of September 30, 2025 will be sufficient to fund our operations for at least twelve months beyond the date of this filing. As of September 30, 2025, our cash and cash equivalents were invested primarily in cash deposits
            and cash equivalent investments at four large financial institutions.</div>

        </div>

        <div><span style="color: rgb(0, 0, 0);"> </span><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Historical Capital Resources</div>

        <div><span style="color: rgb(0, 0, 0);"> </span><br/>
        </div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Our primary source of cash to fund our operations has been various equity offerings in the amount of $94.9 million and the issuance of convertible notes in the amount of $8.5
          million, inclusive of the promissory notes exchanged for Opus convertible notes. In addition, we received a one-time non-refundable cash payment of $35.0 million during the fourth quarter of 2023, a $10.0 million milestone payment during the
          fourth quarter of 2023, and have received reimbursement for costs related to development since the fourth quarter of 2022, all in connection with the Viatris License Agreement. Lastly, we received funding in the amount of $1.3 million from the
          RDF Agreement and various research and development grants.</div>

        <div><br/>
        </div>

        <div>
          <div style="text-align: left; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">November 2025 Registered Direct Offering</span></div>

          <div><br/>
          </div>

          <div style="text-align: justify; text-indent: 36pt; color: #222222; font-family: 'Times New Roman'; font-size: 10pt;">On November 5, 2025, we entered into a securities purchase agreement to sell securities in the November 2025 Registered Direct
            Offering for gross proceeds of approximately $23.0 million, before deducting offering expenses. The financing was led by Perceptive Advisors and Balyasny Asset Management, with participation by new and existing institutional investors,
            including Nantahala Capital. We intend to use the net proceeds to advance our LCA5 and BEST-1 gene therapy programs, as well as for working capital and general corporate purposes.</div>

          <div><br/>
          </div>

          <div style="text-align: justify; text-indent: 36pt; color: #222222; font-family: 'Times New Roman'; font-size: 10pt;">In the November 2025 Registered Direct Offering, we sold an aggregate of 3,827,751 shares of common stock at a price of $2.09
            per share and, in lieu of common stock to certain investors, pre-funded warrants to purchase up to an aggregate of 7,177,033 shares of common stock at a purchase price of $2.0899 per pre-funded warrant. Each pre-funded warrant has an exercise
            price of $0.0001 per share of common stock, will be immediately exercisable subject to certain conditions set forth in each pre-funded warrant, and will not expire. The offering closed on November 7, 2025.</div>

        </div>

        <div><br/>
        </div>

        <div style="text-indent: 36pt; font-style: italic;"><span style="text-decoration: underline;">August 2025 Private Placement</span></div>

        <div><br/>
        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000;">
            <div>
              <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">On August 25, 2025, we entered into subscription agreements pursuant to which we agreed to issue and sell in the August 2025
                Private Placement to certain investors an aggregate of 3,138,338 shares of our common stock. The aggregate gross proceeds from the August 2025 Private Placement were approximately $3.5 million. The August 2025 Private Placement closed on
                August 25, 2025.</div>

            </div>

          </div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000;">We intend to use the net proceeds of the August 2025 Private Placement to expedite manufacturing process development, including scale-up of clinical and commercial production
            and testing, to ensure sufficient supply of cGMP material for its gene therapy candidates, OPGx-LCA5 and OPGx-BEST1. No underwriting discounts or commissions were paid with respect to the August 2025 Private Placement.</div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000;">The August 2025 Private Placement was led by Cam Gallagher, Chair of our board of directors (the &#8220;Board&#8221;), with an investment of $1.0 million, along with participation by Sean
            Ainsworth, the lead independent director of the Board, and other investors.</div>

        </div>

        <div><br/>
        </div>

        <div style="text-indent: 36pt; font-style: italic;"><span style="text-decoration: underline;">March 2025 Financings</span></div>

        <div><br/>
        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000;">
            <div>
              <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">On March 21, 2025, we entered into an underwriting agreement with Craig-Hallum Capital Group, LLC, as the sole underwriter.
                Pursuant to the underwriting agreement, we agreed to issue and sell, in an underwritten public offering, 12,219,736 shares of common stock and warrants to purchase up to 21,052,631 shares of common stock (the &#8220;March 2025 Warrants&#8221;). Each
                share of common stock was sold together with one March 2025 Warrant to purchase one share of common stock, at a price to the public of $0.95 per share and related March 2025 Warrant. We also agreed to issue 8,832,895 pre-funded warrants
                (&#8220;Pre-Funded Warrants&#8221;) at a price to the public of $0.9499 per Pre-Funded Warrant.</div>

            </div>

            <div>
              <div><br/>
              </div>

            </div>

            <div>
              <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Also on March 21, 2025, we<span style="font-size: 10pt; font-family: 'Times New Roman';"> entered into a subscription
                  agreement (the &#8220;Subscription Agreement&#8221;) with each of Dr. George Magrath, the Company&#8217;s Chief Executive Officer, and Cam Gallagher, the chairman our Board. </span>Pursuant to the Subscription Agreement, the Company agreed to issue and
                sell, in a private offering (the &#8220;March 2025 Private Placement&#8221;), a total of 392,157 shares of common stock to Mr. Magrath and 784,314 shares of common stock to Mr. Gallagher, as well as 392,157 warrants to purchase shares of common stock
                to Mr. Magrath and 784,314 warrants to purchase shares of common stock to Mr. Gallagher (&#8220;March 2025 Private Placement Warrants&#8221;).<span style="font-size: 10pt; font-family: 'Times New Roman';">&#160;Each March 2025 Private Placement Warrant has
                  an initial exercise price of $1.15, expires on the five-year anniversary of the original issuance date and may be called by the Company 30 days following the release of the Company&#8217;s OPGx-BEST1 DUO-1001 Cohort 1 data upon achievement of a
                  volume weighted average price of our common stock for 30 consecutive trading days of over $1.725 per share and the trading average daily volume for such 30 day period exceeds $150,000 per trading day.</span></div>

            </div>

          </div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageFooter" style="width: 100%;"></div>

          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">39</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div style="text-align: center; color: #000000; font-weight: bold;">
              <div style="text-align: left; font-weight: bold;">
                <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

              </div>

            </div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Opus Genetics, Inc.</div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Form 10-Q</div>

          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">The combined gross proceeds from the March 2025 Offering and the March 2025 Private Placement, which closed on March 24, 2025, were approximately $21.5 million, before
            deducting underwriting discounts and commissions and offering expenses payable by us.</div>

          <div><br/>
          </div>

          <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">
            <div>
              <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The March 2025 Offering (including the shares of common stock issuable from time to time upon exercise of the March 2025
                Warrants and the Pre-Funded Warrants) was made pursuant to our Registration Statement on Form S-3 (File No. 333-276462) filed with the SEC on January 10, 2024, including the prospectus dated January 23, 2024 contained therein, as the same
                has been supplemented.</div>

            </div>

          </div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-indent: 36pt; color: #000000; font-style: italic;">March 2025 Warrants</div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The March 2025 Warrants have an initial exercise price equal to $0.95 per share of common stock and are exercisable for five
            years from the date of issuance. The exercise prices and numbers of shares of common stock issuable upon exercise are subject to appropriate adjustment in the event of stock dividends, stock splits, reorganizations or similar events affecting
            the common stock and also upon any distributions of assets, including cash, stock or other property to our stockholders.&#160;A holder may not exercise the March 2025 Warrant if, after giving effect to such exercise, the holder (together with its
            affiliates) would beneficially own (as determined in accordance with the terms of the March 2025 Warrants) more than 4.99% (or, at the election of the holder, 9.99%) of the outstanding common stock immediately after giving effect to the
            exercise.</div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The March 2025 Warrants are callable by us in certain circumstances. Subject to certain exceptions, in the event that the March
            2025 Warrants are outstanding, if, after the closing date, March 24, 2025 (the &#8220;Closing Date&#8221;), (i) we have announced OPGx-BEST1 DUO-1001 Cohort 1 data, (ii) the volume weighted average price of the common stock for 30 consecutive trading days
            (&#8220;Warrant Measurement Period&#8221;), which 30 consecutive trading day period shall not have commenced until after the initial exercise date) exceeds $1.425 (subject to adjustment), (iii) the trading average daily volume for such Warrant Measurement
            Period exceeds $150,000 per trading day and (iv) the March 2025 Warrant holder is not in possession of any information that constitutes or might constitute material non-public information which was provided by the Company, its subsidiaries or
            any of its officers, directors, employees, agents or affiliates, then the Company may, within one trading day of the end of such Warrant Measurement Period, upon notice, call for cancellation of all or any portion of the March 2025 Warrants for
            which a notice of exercise has not yet been delivered for consideration equal to $0.001 per March 2025 Warrant share.</div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In the event of a fundamental transaction, as defined in the Form of Warrant, the holders of the March 2025 Warrants will be
            entitled to receive upon exercise the kind and amount of securities, cash or other property that the holders would have received had they exercised immediately prior to such fundamental transaction. Additionally, as more fully described in the
            Form of Warrant, in the event of certain fundamental transactions, the holders of the March 2025 Warrants will be entitled to receive consideration in an amount equal to the Black Scholes Value of the remaining unexercised portion of the March
            2025 Warrants on the date of consummation of such fundamental transaction.</div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-indent: 36pt; color: #000000; font-style: italic;">March 2025 Private Placement Warrants</div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000;">
            <div>
              <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The March 2025 Private Placement Warrants have an initial exercise price equal to $1.15 per share of common stock and are
                exercisable for five years from the date of issuance. The March 2025 Private Placement Warrants are callable by us in certain circumstances. Subject to certain exceptions, in the event that the March 2025 Private Placement Warrants are
                outstanding, if, after the Closing Date, (i) the Company announces OPGx-BEST1 DUO-1001 Cohort 1 data, (ii) the volume weighted average price of the common stock for 30 consecutive trading days (&#8220;Private Placement Measurement Period&#8221;), which
                30 consecutive trading day period shall not have commenced until after the initial exercise date) exceeds $1.725 (subject to adjustment), (iii) the trading average daily volume for such Private Placement Measurement Period exceeds $150,000
                per trading day and (iv) the March 2025 Private Placement Warrant holder is not in possession of any information that constitutes or might constitute material non-public information which was provided by the Company, its subsidiaries or any
                of its officers, directors, employees, agents or affiliates, then the Company may, within one trading day of the end of such Private Placement Measurement Period, upon notice, call for cancellation of all or any portion of the March 2025
                Private Placement Warrants for which a notice of exercise has not yet been delivered for consideration equal to $0.001 per March 2025 Private Placement Warrant share. All other terms under the March 2025 Private Placement Warrants are
                identical to the terms of the March 2025 Warrants discussed above.</div>

            </div>

          </div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageFooter" style="width: 100%;"></div>

          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">40</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div style="text-align: center; color: #000000; font-weight: bold;">
              <div style="text-align: left; font-weight: bold;">
                <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

              </div>

            </div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Opus Genetics, Inc.</div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Form 10-Q</div>

          </div>

        </div>

        <div>
          <div style="text-indent: 36pt; color: #000000; font-style: italic;">Pre-Funded Warrants</div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000;">The Pre-Funded Warrants have an exercise price of $0.0001 per share of common stock and are immediately exercisable and are exercisable at any time until exercised in full. The
            exercise prices and numbers of shares of common stock issuable upon exercise are subject to appropriate adjustment in the event of stock dividends, stock splits, reorganizations or similar events affecting the common stock. A holder may not
            exercise the Pre-Funded Warrant if, after giving effect to such exercise, the holder (together with its affiliates) would beneficially own (as determined in accordance with the terms of the Pre-Funded Warrants) more than 4.99% (or, at the
            election of the holder, 9.99%) of the outstanding common stock immediately after giving effect to the exercise. In the event of a fundamental transaction, as defined in the Form of Pre-Funded Warrant, the holders of the Pre-Funded Warrants will
            be entitled to receive upon exercise of the Pre-Funded Warrants the kind and amount of securities, cash or other property that the holders would have received had they exercised the Pre-Funded Warrants immediately prior to such fundamental
            transaction.</div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0); font-style: italic;"><span style="text-decoration: underline;">At-The-Market Program</span></div>

          <div><br/>
          </div>

        </div>

        <div style="text-align: justify; text-indent: 35.9pt; margin-left: 0.1pt;">
          <div style="text-align: justify; text-indent: 35.9pt; margin-left: 0.1pt; font-family: 'Times New Roman'; font-size: 10pt;">On January&#160;13, 2025, the Company filed a prospectus supplement with the SEC in connection with the establishment of an
            at-the-market equity offering program (the &#8220;ATM program&#8221;) for the offer and sale, from time to time, of shares of its common stock, having an aggregate offering price of up to $40.0 million. On the same date, the Company also entered into a
            sales agreement (the &#8220;Sales Agreement&#8221;) with Leerink Partners LLC (&#8220;Leerink&#8221;), pursuant to which the Company may offer and sell shares of its common stock through or to Leerink, acting as sales agent, under the ATM program. In connection with
            the<span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;"> entry into the Sales Agreement, the Company terminated its prior ATM program established under the Capital on Demand</span><sup style="color: #000000;">TM</sup><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#160;Sales Agreement, dated March 11, 2021, between the Company and JonesTrading Institutional Services LLC. <br/>
            </span></div>

        </div>

        <div>
          <div><br/>
          </div>

          <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0); font-style: italic;"><span style="text-decoration: underline;">Registered Direct Offering</span></div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000;">
            <div>
              <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">On June 4, 2021, we entered into a placement agency agreement with A.G.P./Alliance Global Partners (&#8220;AGP&#8221;). Pursuant to the
                terms of the placement agency agreement, AGP on June 8, 2021, sold an aggregate of 3,076,923 shares of our common stock and warrants to purchase 1,538,461 shares of our common stock (&#8220;RDO Warrants&#8221;) at an offering price of $4.875 per share
                and 0.50 RDO Warrants, for gross proceeds of $15.0 million, before deducting AGP&#8217;s fees and related offering expenses in the amount of $1.1 million. The purchase agreement contains customary representations, warranties and agreements by the
                Company, customary conditions to closing, indemnification obligations of the Company, other obligations of the parties and termination provisions.</div>

            </div>

          </div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000;">The RDO Warrants have an exercise price of $6.09 per share, are exercisable upon the initial issuance date of June 8, 2021, and will expire five years following the initial
            exercise date. Subject to limited exceptions, a holder of a RDO Warrant will not have the right to exercise any portion of its RDO Warrants if the holder, together with its affiliates, would beneficially own in excess of 4.99% (or, at the
            election of a holder prior to the date of issuance, 9.99%) of the number of shares of common stock outstanding immediately after giving effect to such exercise; provided, however, that upon prior notice to us, the holder may increase or
            decrease the beneficial ownership limitation, provided further that in no event shall the beneficial ownership limitation exceed 9.99%. As of September 30, 2024, 1,538,461 RDO Warrants were still outstanding. The offering of the securities was
            made pursuant to our effective shelf registration statement on Form S-3.</div>

        </div>

        <div><span style="color: rgb(0, 0, 0);"> </span><br/>
        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; text-indent: 36pt;"><span style="text-decoration: underline;">Pre-Rexahn Merger Financing</span></div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; color: #000000; font-style: italic;">Securities Purchase Agreement</div>

        </div>

        <div>
          <div><span style="color: rgb(0, 0, 0);"> </span><br/>
          </div>

        </div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">
          <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">On June 17, 2020, the Company, Rexahn and certain investors entered into a Securities Purchase Agreement, which was amended and
            restated in its entirety on June 29, 2020 (as amended and restated, the &#8220;Securities Purchase Agreement&#8221;). Pursuant to the Securities Purchase Agreement, the investors invested a total of $21.15 million in cash, including $0.3 million invested
            by directors of the Company, and one director of Rexahn, upon closing of the Rexahn Merger (the &#8220;Pre-Merger Financing&#8221;). The Pre-Merger Financing also included the issuance of Series A Warrants and Series B Warrants discussed further below.</div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageFooter" style="width: 100%;"></div>

          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">41</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div style="text-align: center; color: #000000; font-weight: bold;">
              <div style="text-align: left; font-weight: bold;">
                <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

              </div>

            </div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Opus Genetics, Inc.</div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Form 10-Q</div>

          </div>

        </div>

        <div>
          <div style="text-align: justify; color: #000000; font-style: italic;">Waiver Agreements</div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);">Effective February 3, 2021, each investor that invested in the Pre-Merger Financing (each, a &#8220;Holder&#8221;) entered into a Waiver Agreement with the Company
              (collectively, the &#8220;Waiver Agreements&#8221;). Pursuant to the Waiver Agreements, the Holders and the Company</span><span style="color: rgb(34, 34, 34);">&#160;</span><span style="color: rgb(0, 0, 0);">agreed to waive certain rights, finalize the
              exercise price and number of Series A Warrants and Series B Warrants, eliminate certain financing restrictions, extend the term of certain leak-out agreements, and, in the case of certain Holders, grant certain registration rights for the
              shares underlying the warrants.</span></div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000;">The Waiver Agreements provide for the permanent waiver of the full ratchet anti-dilution provisions, contained in the Series A Warrants (as certain of the anti-dilution
            provisions had previously caused liability accounting treatment for the Series A Warrants). Upon the effective date of the Waiver Agreement, the Series A Warrants were reclassified to equity.</div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000;">Pursuant to the Waiver Agreements, the number of shares underlying all of the Series B Warrants was fixed at 1,708,335 in the aggregate with respect to all Holders.</div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; color: #000000; font-style: italic;">Series A Warrants</div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000;">The Series A Warrants were issued on November 19, 2020 at an initial exercise price of $4.4795 per share, were immediately exercisable upon issuance and have a term of five
            years from the date of issuance. The Series A Warrants are exercisable for 5,665,838 shares of common stock in the aggregate (without giving effect to any limitation on exercise contained therein). As of September 30, 2025, 5,665,838 Series A
            Warrants were still outstanding.</div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);">At issuance, the Series A Warrants contained certain provisions that could have resulted in a downward adjustment of the initial exercise price and an upward
              adjustment in the number of shares underlying the warrants if the Company</span><span style="color: rgb(34, 34, 34);">&#160;</span><span style="color: rgb(0, 0, 0);">were to have issued or sold, or made an agreement to issue or sell, any shares of
              common stock for a price lower than the exercise price then in effect. Pursuant to the terms of the Waiver Agreements, these provisions are no longer in effect.</span></div>

        </div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Cash Flows</div>

        <div><span style="font-weight: bold; color: rgb(0, 0, 0);"> </span><br/>
        </div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">The following table summarizes Opus&#8217;s cash flows for the periods indicated (in thousands):</div>

        <div><span style="font-weight: bold; color: rgb(0, 0, 0);"> </span><br/>
        </div>

        <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom; white-space: nowrap;">
                <div style="text-align: center; color: #000000; font-weight: bold;">For the Nine Months Ended</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="text-align: center; color: #000000; font-weight: bold;">September 30,</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="text-align: center; color: #000000; font-weight: bold;"> 2025</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                <div style="text-align: center; color: #000000; font-weight: bold;">2024</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                <div style="color: #000000;">Net cash used in operating activities</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">(25,420</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">(18,138</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
                <div style="color: #000000;">Net cash provided by (used in) investing activities</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div style="color: #000000;">&#8212;</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                <div style="color: #000000;">&#8212;</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
                <div style="color: #000000;">Net cash provided by financing activities</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">25,914</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;">
                <div style="color: #000000;">4,269</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px;">
                <div style="color: #000000;">Net increase (decrease) in cash and cash equivalents</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
                <div style="color: #000000;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
                <div style="color: #000000;">494</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
                <div style="color: #000000;">$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
                <div style="color: #000000;">(13,869</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                <div style="color: #000000;">)</div>
              </td>

  </tr>


</table>
        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic;">Cash Flow from Operating Activities</div>

        <div><span style="font-weight: bold; color: rgb(0, 0, 0);"> </span><br/>
        </div>

        <div style="text-align: justify; text-indent: 36pt;">For the nine months ended September 30, 2025, cash used in operating activities of $25.4 million was attributable to a net loss of $33.1 million, adjusted by a reclassification to financing
          activities related to the March 2025 financings and by non-cash net operating income of approximately $9.9 million in the aggregate, and attributed to a net change cash use of approximately $2.2 million in Opus&#8217;s net operating assets and
          liabilities. The non-cash expenses consisted principally of a fair value change in warrant and other derivative liabilities benefit of $5.8 million, stock-based compensation of $2.6 million, non-cash interest expense of $0.1 million, and
          depreciation of less than $0.1 million. The reclassification to financing activities for issuance costs attributed to our liability classified warrants was $1.3 million. The change in operating assets and liabilities was primarily attributable to
          a net decrease in our accounts payable and accrued expenses and by an increase in our prepaid expenses and other current assets, offset in part by a decrease in our accounts receivable, contract assets. All of the changes were attributed to
          fluctuations in Opus&#8217;s operating expenses and collections under the normal course of business.</div>

        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageFooter" style="width: 100%;"></div>

          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">42</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div style="text-align: center; color: #000000; font-weight: bold;">
              <div style="text-align: left; font-weight: bold;">
                <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

              </div>

            </div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Opus Genetics, Inc.</div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Form 10-Q</div>

          </div>

        </div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">
          <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">For the nine months ended September 30, 2024, cash used in operating activities of $18.1 million was attributable to a net loss
            of $22.4 million, partially offset by $2.6 million in non-cash operating expenses and a net change cash source of $1.7 million in the Company&#8217;s net operating assets and liabilities. The non-cash expenses consisted principally of stock-based
            compensation of $2.6 million. The change in operating assets and liabilities was primarily attributable to increases in our accrued expenses and to decreases in our prepaid expenses, all associated with the Company&#8217;s operating expenses under
            the normal course of business. Our net sources of cash during the period were partially offset by a net increase in the Company&#8217;s accounts receivable attributed to the timing of payments from Viatris and to a net decrease in our accounts
            payable due to the timing of payments under the normal course of business.</div>

          <div>&#160;</div>

        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic;">Cash Flow from Investing Activities</div>

        <div><span style="font-weight: bold; color: rgb(0, 0, 0);"> </span><br/>
        </div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">There were no sources or uses from investing activities during the periods presented.</div>

        <div><span style="font-weight: bold; color: rgb(0, 0, 0);"> </span><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic;">Cash Flow from Financing Activities</div>

        <div><span style="font-weight: bold; color: rgb(0, 0, 0);"> </span><br/>
        </div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">
          <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Net cash provided by financing activities during the nine months ended September 30, 2025 was $25.9 million that consisted
            principally of gross proceeds received from the March 2025 Offering and March 2025 Private Placement of $21.5 million in the aggregate, August 2025 Private Placement in the amount of $3.5 million and from the ATM in the amount of $2.1 million.
            Both financings were offset by issuance costs of $2.2 million in the aggregate. Lastly, we received funding of $1.0 million in connection with the RDF Agreement.</div>

          <div>&#160;</div>

        </div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Net cash provided by financing activities during the nine months ended September 30, 2024 was $4.3 million, consisting of net proceeds received from both the 2021 ATM and the
          equity line financing in the aggregate of $4.3 million.</div>

        <div><br/>
        </div>

        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Liquidity and Capital Resource Requirements</div>

        <div>
          <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
          </div>

          <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">As of September 30, 2025 we had cash and cash equivalents of $30.8 million. License and collaborations revenue inception to date was derived from a one-time non-refundable
            payment of $35 million, a milestone payment of $10 million, reimbursement and expected reimbursement of expenses and royalties earned under the Viatris License Agreement and, to a much lesser degree, from license agreements with BioSense and
            Processa in connection with the Rexahn RX-3117 drug compound, and other reimbursement from grants. We anticipate that we will recognize revenue as we earn reimbursement for research and development services in connection with the Viatris
            License Agreement and we may earn additional revenues from future potential milestone and royalty payments from the agreement with Viatris, or from other license agreements entered into in the future; however, the attainment of milestones or
            level of sales required to earn royalty payments is highly uncertain for the reasons explained below.</div>

          <div><br/>
          </div>

          <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">To date, outside of the license and collaborations revenue referenced above, we do not expect to generate significant revenue unless or until RYZUMVI sales become material,
            or regulatory approval is obtained and commercialization begins for LCA5, BEST1, other internally-developed assets or PS for additional indications. If we fail to complete the development of LCA5, BEST1, other internally-developed assets, PS or
            any other product candidate we may pursue in the future in a timely manner or fail to obtain regulatory approval for any of such product candidates, our ability to generate significant revenue would be compromised.</div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Through the ATM program with Leerink, we may offer and sell, from time to time at our sole discretion, to or through Leerink, acting as agent and/or principal, shares of
            our common stock having an aggregate offering price of up to $40 million. As of September 30, 2025, the Company had sold an aggregate of 9,479,494 shares of common stock under the ATM programs since their inception, resulting in gross proceeds
            of $28.5 million and total issuance costs of $1.4 million.</div>

          <div><br/>
          </div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageFooter" style="width: 100%;"></div>

          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">43</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div style="text-align: center; color: #000000; font-weight: bold;">
              <div style="text-align: left; font-weight: bold;">
                <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

              </div>

            </div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Opus Genetics, Inc.</div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Form 10-Q</div>

          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000;">To the extent that we raise additional capital through the sale of equity or convertible debt securities, the ownership interest of our stockholders will be diluted, and the
            terms of these securities may include liquidation, warrants or other preferences that adversely affect your rights as a common stockholder. Debt financing, if available, may involve agreements that include covenants limiting or restricting our
            ability to take specific actions, such as incurring additional debt, making capital expenditures or declaring dividends. If we raise additional funds through future collaborations, strategic alliances or licensing arrangements with
            pharmaceutical partners, we may have to relinquish valuable rights to our technologies, future revenue streams or grant licenses on terms that may not be favorable to us. If we are unable to raise additional funds through equity or debt
            financings or through collaborations, strategic alliances or licensing arrangements when needed, we may be required to delay, limit, reduce or terminate our product development, future commercialization efforts, or grant rights to develop and
            market our product candidates that we would otherwise prefer to develop and market ourselves.</div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; color: #000000; font-style: italic;">Future Capital Requirements</div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000;">Pursuant to the Viatris License Agreement, our budgeted research and development expenses related to the development of PS are fully reimbursed by Viatris. The development of
            LCA5, BEST1 and other internally-developed assets is subject to numerous uncertainties, and we have based these estimates on assumptions that may prove to be substantially different than what we currently anticipate and could result in cash
            resources being used sooner than what we currently expect. Additionally, the process of advancing early-stage product candidates and testing product candidates in clinical trials is costly, and the timing of progress in these clinical trials is
            uncertain. Our ability to successfully transition to profitability will be dependent upon achieving a level of product sales adequate to support our cost structure. We cannot give any assurance that we will ever be profitable or generate
            positive cash flow from operating activities.</div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic;">Contractual Obligations and Commitments</div>

          <div><br/>
          </div>

          <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">
            <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Our contractual obligations in our Annual Report on Form 10-K for the year ended December 31, 2024, filed with the SEC on March 31, 2025, have not
              materially changed since we filed that report, except as discussed below.</div>

          </div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-indent: 36pt; color: #000000; font-style: italic;">Facility Lease</div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">On January 1, 2025, the Company relocated its headquarters to Durham, North Carolina. On July 1st, 2025, the Company amended the lease for its headquarters in Durham, North
            Carolina for three months through September 30, 2025, and the lease is currently in place on a month-to-month basis.</div>

          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000;">The Company also leases additional laboratory space in Durham, North Carolina on a month-to-month basis. Upon the Opus Acquisition, the Company assumed a number of equipment
            leases which expired in July 2025 and are now on a month-to-month basis.</div>

        </div>

        <div><br/>
        </div>

        <div style="text-indent: 36pt; font-style: italic;">Letter Agreement and Strategic Partnership&#8212;FFB</div>

        <div><br/>
        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt;">
            <div>
              <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Under the 2025 Letter Agreement, we are required to make the remaining $0.3 million payment installment on or before January 31, 2027 upon
                receipt of semi-annual reports from the FFB outlining the progress being made in the Study, including visit completion status and publication plans. For more information on the terms of the 2025 Letter Agreement and related payments
                thereunder, see Note 6 <span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">&#8212; </span>Related Party Transaction<span style="font-size: 10pt; font-family: 'Times New Roman';">s </span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">in Part I, Item 1 &#8211; Financial Statements</span> and <span style="font-size: 10pt; font-family: 'Times New Roman'; color: #000000;">Supplementary Data&#8221; of this Report</span>.</div>

            </div>

          </div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; font-style: italic;">RDF Agreement</div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000;">
            <div>
              <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">On June 13, 2025, we entered into the RDF Agreement with the RDF, whose sole member is FFB, a significant stockholder of the
                Company, relating to our program to develop gene therapies to treat patients impacted by retinitis pigmentosa caused by pathogenic variants in the MERTK gene.</div>

            </div>

          </div>

        </div>

        <div>
          <div><span style="color: rgb(0, 0, 0);"> </span><br/>
          </div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageFooter" style="width: 100%;"></div>

          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">44</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div style="text-align: center; color: #000000; font-weight: bold;">
              <div style="text-align: left; font-weight: bold;">
                <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

              </div>

            </div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Opus Genetics, Inc.</div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Form 10-Q</div>

          </div>

        </div>

        <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);">Under the RDF Agreement, we will pay a milestone payment equal to the total amounts funded by RDF under the RDF Agreement upon the achievement of a regulatory
            milestone. We will also make tiered royalty payments to RDF in low-to-mid single percentages until RDF has received aggregate royalty payments equal to 300% of the amounts funded by RDF under the Agreement.&#160; In the event of a change of control
            of the Company or a sale or exclusive license of the MERTK Program, RDF will have the option to require us to buy out RDF&#8217;s interest under the Agreement for an amount equal to 100% of the funds disbursed to us under the Agreement. For more
            information on the terms and related obligations under the RDF Agreement, s</span>ee Note 6 <span style="color: #000000;">&#8212; </span>Related Party Transactions <span style="color: #000000;">in &#8220;Part I, Item 1 &#8211; Financial Statements</span> and
          <span style="color: #000000;">Supplementary Data&#8221; of this Report.</span></div>

        <div><br/>
        </div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">As of the date of this Report, we determined that none of the future obligations under the agreement were probable.</div>

        <div>
          <div><br/>
          </div>

          <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0); font-style: italic;">Other Commitments</div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000;">In the course of normal operations, we enter into cancelable purchase commitments from time to time with our suppliers for various key research, clinical and manufacturing
            services. The purchase commitments covered by these arrangements are subject to change based on our research and development efforts.</div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000; font-style: italic;">Other Funding Requirements</div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000;">As noted above, certain of our cash requirements relate to the funding of our ongoing research and development of our gene therapy product candidates, inclusive of any potential
            milestone and royalty obligations under our intellectual property licenses. See &#8220;Part I, Item 1&#8212; Business&#8212; Pipeline&#8212; Sales and Marketing&#8212;Manufacturing&#8212; Apexian Sublicense Agreement&#8212; Review and Approval of Drugs and Biologics in the United
            States&#8221; in our Annual Report on Form 10-K for the year ended December 31, 2024 for a discussion of design, development, pre-clinical and clinical activities that we may conduct in the future, including expected cash expenditures required for
            some of those activities, to the extent we are able to estimate such costs.</div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000;">Our other cash requirements within the next twelve months include accounts payable, accrued expenses, purchase commitments and other current liabilities. Our other cash
            requirements greater than twelve months from various contractual obligations and commitments may include operating leases and contractual agreements with third-party service providers for clinical research, product development, manufacturing,
            commercialization, supplies, payroll, equipment maintenance, and audits for periods into calendar year 2026. Refer to Note 4 &#8211; Commitments and Contingencies included in Part 1, Item 1 &#8211; &#8220;Financial Statements&#8221; of this Report for further detail
            of our lease obligation and license agreements with regard to the timing of expected future payments.</div>

        </div>

        <div>
          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000;">We expect to satisfy our short-term and long-term obligations through cash on hand, from future equity and debt financings, and from reimbursement payments, potential milestone
            and royalty payments under the Viatris License Agreement and any future collaborations and license agreements, until we generate an adequate level of revenue from commercial sales to cover expenses, if ever.</div>

        </div>

        <div style="text-indent: 36pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
        </div>

        <div style="color: rgb(0, 0, 0);">&#160;<span style="font-weight: bold;">Critical Accounting Policies and Estimates</span></div>

        <div>
          <div><br/>
          </div>

        </div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">
          <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Our financial statements are prepared in accordance with U.S. generally accepted accounting principles (GAAP). These accounting
            principles require us to make estimates and judgments that can affect the reported amounts of assets and liabilities as of the date of the financial statements as well as the reported amounts of revenue and expense during the periods presented.
            We believe that the estimates and judgments upon which we rely are reasonably based upon information available to us at the time that we make these estimates and judgments. To the extent that there are material differences between these
            estimates and actual results, our financial results will be affected. The accounting policies that reflect our more significant estimates and judgments and which we believe are the most critical to aid in fully understanding and evaluating our
            reported financial results are described below.</div>

        </div>

        <div><br/>
        </div>

        <div style="text-align: justify; text-indent: 9pt;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<span style="color: rgb(0, 0, 0);">Our significant accounting policies are discussed in Note 1 &#8212; Company Description and Summary of Significant Accounting Policies, included in &#8220;Part I,
            Item 1 &#8211; Financial Statements</span> and <span style="color: rgb(0, 0, 0);">Supplementary Data&#8221; of this Report. We believe that the following accounting policies and estimates are the most critical to aid in fully understanding and evaluating
            our reported financial results. These estimates require our most difficult, subjective, or complex judgments because they relate to matters that are inherently uncertain. We have reviewed these critical accounting policies and estimates and
            related disclosures with the Audit Committee of our Board. We have not made any material changes to date, nor do we believe there is a reasonable likelihood of a material future change to the accounting methodologies for the areas described
            below.</span></div>

        <div>
          <div><br/>
          </div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageFooter" style="width: 100%;"></div>

          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">45</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div style="text-align: center; color: #000000; font-weight: bold;">
              <div style="text-align: left; font-weight: bold;">
                <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

              </div>

            </div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Opus Genetics, Inc.</div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Form 10-Q</div>

          </div>

        </div>

        <div>
          <div style="color: rgb(0, 0, 0); font-style: italic;">License and Collaborations Revenue</div>

          <div><span style="color: rgb(0, 0, 0);"> </span><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: #000000;">
            <div>
              <div style="text-align: justify; text-indent: 36pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">We account for license and collaborations revenue in accordance with the provisions of the Financial Accounting Standards
                Board Accounting Standards Codification 606,&#160;<span style="font-size: 10pt; font-family: 'Times New Roman'; font-style: italic;">Revenue from Contracts with Customers</span>. The guidance provides a unified model to determine how revenue is
                recognized. We have entered into license and collaboration agreements which have revenue recognition implications. We recognize license and collaborations revenue by first allocating the transaction price of a contract to each performance
                obligation under the contract based on its stand-alone price. The stand-alone price of each performance obligation is based on its fair value utilizing <span style="font-size: 10pt; font-family: 'Times New Roman';">a discounted cash flow
                  approach, taking into consideration assumptions, including projected worldwide net profit for each of the respective programs based on probability assessments, projections based on internal forecasts, industry data, and information from
                  other guideline companies within the same industry and other relevant factors.</span> We do not expect to have in the future significant variable consideration adjustments related to our existing license and collaborations revenue
                recognized. For discussion about the determination of license and collaborations revenue, see Note 11 &#8212; License and <span style="font-size: 10pt; font-family: 'Times New Roman';">Collaboration Revenue and Other Funding Agreements</span>
                included in Part 1, Item 1 &#8211; &#8220;Financial Statements&#8221; of this Report.</div>

            </div>

          </div>

        </div>

        <div>
          <div><br/>
          </div>

          <div style="color: rgb(0, 0, 0); font-style: italic;">Income Tax Assets and Liabilities</div>

          <div><br/>
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);">A full valuation allowance has been provided on our net deferred tax assets given the uncertainty of future taxable income and other related factors impacting
              the realizability of our remaining net deferred tax assets. For additional information, see Note 13 &#8212; Income Taxes included in &#8220;Part II, Item 8 &#8211; Financial Statements and Supplementary Data&#8221; in our Annual Report filed on Form 10-K for the
              year ended December 31, 2024, and see Note 13 &#8212; Income Taxes included in &#8220;</span>Part 1, Item 1 &#8211; Financial Statements<span style="color: #000000;">&#8221; of this Report.</span></div>

        </div>

        <div><br/>
        </div>

        <div style="text-align: justify;">&#160;<span style="font-weight: bold;">Recent Accounting Pronouncements</span></div>

        <div style="text-align: justify;"> <br/>
        </div>

        <div style="text-align: justify; text-indent: 36pt;">Refer to Note 1&#8212; &#8220;Company Description and Summary of Significant Accounting Policies&#8221; to our condensed consolidated financial statements included in &#8220;Part 1, Item 1 &#8211; Financial Statements&#8221; in
          this Report for a discussion of recently issued accounting pronouncements.</div>

        <div style="text-align: justify;"> <br/>
        </div>

        <a id="QuantitativeandQualitativ"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt; vertical-align: top; font-weight: bold;">Item 3.</td>

    <td style="width: auto; vertical-align: top;">
                <div style="font-weight: bold;"> Quantitative and Qualitative Disclosures About Market Risk</div>
              </td>

  </tr>


</table>
        <div style="text-align: justify;"> <br/>
        </div>

        <div style="text-align: justify; text-indent: 36pt;">Not applicable for smaller reporting companies.</div>

        <div style="text-align: justify;"><span style="font-weight: bold;"> </span><br/>
        </div>

        <a id="ControlsandProcedures"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt; vertical-align: top; font-weight: bold;">Item 4.</td>

    <td style="width: auto; vertical-align: top;">
                <div style="font-weight: bold;"> Controls and Procedures</div>
              </td>

  </tr>


</table>
        <div><br/>
        </div>

        <div style="text-align: justify;"><span style="text-decoration: underline;">Evaluation of Disclosure Controls and Procedures</span></div>

        <div style="text-align: justify; text-indent: 36pt;"> <br/>
        </div>

        <div style="text-align: justify; text-indent: 36pt;">We maintain disclosure controls and procedures that are designed to ensure that information we are required to disclose in our Exchange Act reports is recorded, processed, summarized and reported
          within the time periods specified in the SEC&#8217;s rules and forms, and that such information is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate, to allow
          timely decisions regarding required disclosure.</div>

        <div style="text-align: justify; text-indent: 36pt;"> <br/>
        </div>

        <div style="text-align: justify; text-indent: 36pt;">We designed and evaluated our disclosure controls and procedures recognizing that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance and
          not absolute assurance of achieving the desired control objectives. Also, the design of a control system must reflect the fact that there are resource constraints and that the benefits of controls must be considered relative to their costs.
          Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, have been
          detected. These inherent limitations include the realities that judgments in decision-making can be faulty and that breakdowns can occur because of simple error or mistake. The design of any system of controls is based, in part, upon certain
          assumptions about the likelihood of future events and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions.</div>

        <div style="text-align: justify; text-indent: 36pt;"> <br/>
        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageFooter" style="width: 100%;"></div>

          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">46</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div style="text-align: center; color: #000000; font-weight: bold;">
              <div style="text-align: left; font-weight: bold;">
                <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

              </div>

            </div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Opus Genetics, Inc.</div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Form 10-Q</div>

          </div>

        </div>

        <div style="text-align: justify; text-indent: 36pt;">Under the supervision of and with the participation of our management, including our principal executive officer and principal financial officer, we evaluated the effectiveness of our disclosure
          controls and procedures, as such term is defined in Rules 13a-15(e) and 15(d)- 15(e) promulgated under the Exchange Act as of September 30, 2025. Based on this evaluation, our principal executive officer and principal financial officer concluded
          that our disclosure controls and procedures were effective as of September 30, 2025.</div>

        <div style="text-align: justify; text-indent: 36pt;"> <br/>
        </div>

        <div style="text-align: justify;"><span style="text-decoration: underline;">Changes in Internal Control Over Financial Reporting</span></div>

        <div style="text-align: justify; text-indent: 36pt;"> <br/>
        </div>

        <div style="text-align: justify; text-indent: 36pt;">There were no changes in our internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act) during the quarter ended September 30, 2025, that have materially
          affected, or are reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting.</div>

        <div style="text-align: justify;"> <br/>
        </div>

        <div style="text-align: center; font-weight: bold;">PART II &#8211; OTHER INFORMATION</div>

        <div style="text-align: center; text-indent: 36pt;"> <br/>
        </div>

        <a id="LegalProceedings"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt; vertical-align: top; font-weight: bold;">Item 1.</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="font-weight: bold;"> Legal Proceedings</div>
              </td>

  </tr>


</table>
        <div style="text-align: justify; text-indent: 36pt;"> <br/>
        </div>

        <div style="text-align: justify; text-indent: 36pt;"><span style="font-weight: bold;">&#160;</span>From time to time, we may be involved in various claims and legal proceedings relating to claims arising out of our operations. We are not currently a
          party to any legal proceedings that, in the opinion of our management, are likely to materially affect our business or financial results. Regardless of outcome, litigation can have an adverse impact on us because of defense and settlement costs,
          diversion of management resources and other factors.</div>

        <div><br/>
        </div>

        <a id="RiskFactors"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt; vertical-align: top; font-weight: bold; white-space: nowrap;">Item 1A.</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="font-weight: bold;">Risk Factors</div>
              </td>

  </tr>


</table>
        <div style="text-align: justify;"> <br/>
        </div>

        <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Other than as set forth below, there have been no material changes in our risk factors previously disclosed in Part I, Item 1A &#8220;Risk Factors&#8221; in
          our Annual Report on Form 10-K for the year ended December 31, 2024. You should carefully consider the risks and uncertainties described below and therein.</div>

        <div><br/>
        </div>

        <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Our ability to utilize our common stock to finance future capital needs, or for other purposes, is limited by our authorized
          shares available for issuance.</div>

        <div><br/>
        </div>

        <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Following the November 2025 Registered Direct Offering, we had authority to issue a total of 125.0 million shares of common stock, of which approximately 69.0
          million shares had been issued and 54.4 million shares were reserved for issuance pursuant to outstanding stock options, restricted stock units, and warrants.</div>

        <div><br/>
        </div>

        <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">With the limited shares of common stock presently available for issuance, our ability to secure additional funding through the sale of common stock is very limited.
          Absent an increase in the shares of common stock authorized to be issued, we will be limited to other financing structures in the event additional financing is required. Such alternative structures may be less favorable or unavailable in which
          case we may be forced to forego opportunities. We may also be limited in our ability to offer equity awards to incentive our employees if we do not have adequate shares available for issuance.</div>

        <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

        <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Instability and operational disruptions at government agencies, such as the FDA, may adversely impact our development and
          commercialization plans by causing delays and requiring the use of additional, unforeseen resources to obtain regulatory approval for trials or products in our pipeline.</div>

        <div><br/>
        </div>

        <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Our business depends largely on the successful clinical development, regulatory approval and commercialization of our product candidates. To
          advance our candidates, we, along with many of the third&#8208;parties we currently and may in the future work with, must work closely with the FDA and comparable regulatory agencies in foreign jurisdictions. Such authorities play a vital role in the
          development of our product candidates by providing guidance on our clinical programs and reviewing and approving our regulatory submissions, including IND applications, requests for special designations, such as Orphan Drug Designation and Rare
          Pediatric Disease Designation, and marketing applications.</div>

        <div><br/>
        </div>

        <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">If these agencies experience unexpected funding losses or mass layoffs or are otherwise affected by the current or any future shutdown of the U.S.
          federal government, their oversight and review activities of existing and new submissions, such as IND applications, may be significantly disrupted or delayed. Such disruptions or delays could adversely impact our ability to develop and secure
          timely approval of our product candidates.</div>

        <div><br/>
        </div>

        <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">There are also ongoing deliberations within the current presidential administration and Congress over potentially substantial proposed cuts to the
          overall budget for the U.S. Department of Health and Human Services and funding of the FDA for the 2026 federal fiscal year. These budgetary decisions are unpredictable and remain subject to change. Such decisions could make it more difficult to
          secure grant funding from government agencies and nongovernmental foundations. Further, there is also instability and uncertainty surrounding how the current U.S. administration will seek to modify or revise the requirements and policies of the
          FDA and other regulatory agencies with jurisdiction over our product candidates. We may have to expend additional resources to comply with any new policies and to engage with the appropriate agencies.</div>

        <div><br/>
        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageFooter" style="width: 100%;"></div>

          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">47</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div style="text-align: center; color: #000000; font-weight: bold;">
              <div style="text-align: left; font-weight: bold;">
                <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

              </div>

            </div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Opus Genetics, Inc.</div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Form 10-Q</div>

          </div>

        </div>

        <div style="text-align: justify;">
          <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Government shutdowns and funding cuts may also negatively affect the SEC. In the event of an extended shutdown, the SEC may operate with limited
            staff or suspend certain functions altogether, which could delay the review or effectiveness of our filings, including registration statements or other financing-related disclosures. Such delays could adversely affect our ability to access the
            public markets and obtain necessary capital in order to properly capitalize and continue to fund our operations.</div>

          <div><br/>
          </div>

          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">If we fail to comply with the continued listing standards of Nasdaq, our common stock may be delisted, and our ability to
            access the capital markets could be negatively impacted.</div>

          <div>&#160;</div>

          <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Our common stock is listed for trading on the Nasdaq Capital Market (&#8220;Nasdaq&#8221;). In order to maintain our listing, we must satisfy Nasdaq&#8217;s
            continued listing requirements (the &#8220;Nasdaq Listing Rules&#8221;). The Nasdaq Listing Rules require that the closing price of our common stock generally remains at or above $1.00 per share (the &#8220;Minimum Bid Price Requirement&#8221;). The closing price of
            our common stock has recently traded below $1.00, and may fall below $1.00 per share in the future. If our common stock closes at a price below $1.00 per share for 30 consecutive business days, we could be delisted from Nasdaq. In the event we
            do receive notice of deficiency from Nasdaq, we expect that applicable Nasdaq Listing Rules would provide us with an initial period of 180 calendar days to regain compliance with the Minimum Bid Price Requirement, which may be extended by
            Nasdaq in its discretion.</div>

          <div>&#160;</div>

          <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">There are no assurances that we will be able to continue to comply with the Minimum Bid Price Requirement. We intend to monitor the closing
            price of our common stock and may, if appropriate, consider available options to regain compliance with the Minimum Bid Price Requirement, which could include seeking to effect a reverse stock split. There are many factors outside of our
            control that may adversely affect our minimum bid price, including those described in the &#8220;Risk Factors&#8221; section of our most recent Annual Report on Form 10-K for the year ended December 31, 2024 and in our other filings with the SEC.</div>

          <div>&#160;</div>

          <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman'; font-size: 10pt;">Any potential delisting of our common stock from Nasdaq would likely result in decreased liquidity and increased volatility for our common stock
            and may damage our reputation, adversely affecting our ability to raise additional capital or to pursue our strategic business plans. Additionally, delisting would make it more difficult for our stockholders to sell our common stock in the
            public market. Further, if the Company seeks to implement a reverse stock split in order to remain listed, the announcement or implementation of such a reverse stock split could negatively affect the price of our common stock.</div>

          <div>&#160;</div>

        </div>

        <a id="UnregisteredSalesofEquity"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt; vertical-align: top; font-weight: bold;">Item 2.</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="font-weight: bold;">Unregistered Sales of Equity Securities and Use of Proceeds</div>
              </td>

  </tr>


</table>
        <div> <br/>
        </div>

        <div style="text-align: justify; text-indent: 36pt;">None.</div>

        <div style="text-indent: 36pt;"> <br/>
        </div>

        <a id="DefaultsUponSeniorSecurit"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt; vertical-align: top; font-weight: bold;">Item 3.</td>

    <td style="width: auto; vertical-align: top;">
                <div style="font-weight: bold;">Defaults Upon Senior Securities</div>
              </td>

  </tr>


</table>
        <div style="text-indent: 45.75pt;"> <br/>
        </div>

        <div style="text-align: justify; text-indent: 36pt;">None.</div>

        <div style="text-align: justify;"> <br/>
        </div>

        <a id="MineSafetyDisclosures"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt; vertical-align: top; font-weight: bold;">Item 4.</td>

    <td style="width: auto; vertical-align: top;">
                <div style="font-weight: bold;">Mine Safety Disclosures</div>
              </td>

  </tr>


</table>
        <div style="text-indent: 45.75pt;"> <br/>
        </div>

        <div style="text-indent: 36pt;">Not applicable to our Company.</div>

        <div style="text-indent: 36pt;"> <br/>
        </div>

        <a id="OtherInformation"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt; vertical-align: top; font-weight: bold;">Item 5.</td>

    <td style="width: auto; vertical-align: top;">
                <div style="font-weight: bold;">Other Information</div>
              </td>

  </tr>


</table>
        <div style="text-indent: 36pt;"> <br/>
        </div>

        <div style="text-indent: 36pt;">During the quarter ended September 30, 2025, none of the Company&#8217;s directors or officers has <ix:nonNumeric name="ecd:NonRule10b51ArrAdoptedFlag" id="Fact_d376349cf12c48d4b1e374f51f5d76c2" contextRef="c20250701to20250930" format="ixt:fixed-false"><ix:nonNumeric name="ecd:Rule10b51ArrAdoptedFlag" id="Fact_892229895a984e48b69d7aa306de8d25" contextRef="c20250701to20250930" format="ixt:fixed-false">adopted</ix:nonNumeric></ix:nonNumeric>
          or <ix:nonNumeric name="ecd:Rule10b51ArrTrmntdFlag" id="Fact_bf7560cbb14e403c83a1da75ebdf2146" contextRef="c20250701to20250930" format="ixt:fixed-false"><ix:nonNumeric name="ecd:NonRule10b51ArrTrmntdFlag" id="Fact_185c18a2f6e144e48daa906352875b2e" contextRef="c20250701to20250930" format="ixt:fixed-false">terminated</ix:nonNumeric></ix:nonNumeric> a Rule 10b5-1 trading arrangement or a non-Rule 10b5-1 trading arrangement (each as defined in Item 408 of
          Regulation S-K under the Exchange Act).</div>

        <div><br/>
        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageFooter" style="width: 100%;"></div>

          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">48</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div style="text-align: center; color: #000000; font-weight: bold;">
              <div style="text-align: left; font-weight: bold;">
                <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

              </div>

            </div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Opus Genetics, Inc.</div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Form 10-Q</div>

          </div>

        </div>

        <a id="Exhibits"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt; vertical-align: top; font-weight: bold;">Item 6.</td>

    <td style="width: auto; vertical-align: top;">
                <div style="font-weight: bold;">Exhibits</div>
              </td>

  </tr>


</table>
        <div><br/>
        </div>

        <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="width: 14%; vertical-align: top;">
                <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0);">EXHIBIT</div>
              </td>

    <td style="width: 86%; vertical-align: top; color: rgb(0, 0, 0);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 14%; vertical-align: top;">
                <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0);">NUMBER</div>
              </td>

    <td style="width: 86%; vertical-align: top;">
                <div style="text-align: center; font-weight: bold; color: rgb(0, 0, 0);">DESCRIPTION OF DOCUMENT</div>
              </td>

  </tr>

  <tr>

    <td style="width: 14%; vertical-align: top; color: rgb(0, 0, 0);"><br/>
              </td>

    <td style="width: 86%; vertical-align: top; color: rgb(0, 0, 0);"><br/>
              </td>

  </tr>

  <tr>

    <td style="width: 14%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0); font-weight: bold;"><a href="https://www.sec.gov/Archives/edgar/data/1228627/000114036125034578/ef20054998_ex4-8.htm">4.1</a></div>
              </td>

    <td style="width: 86%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Fourth Amendment to Ocuphire Pharma, Inc. 2021 Inducement Plan (incorporated by reference to Exhibit 4.8 to Registrant&#8217;s Registration Statement on Form S-8, filed on September 10, 2025).</div>
              </td>

  </tr>

  <tr>

    <td style="width: 14%; vertical-align: top;">
                <div style="font-weight: bold; color: rgb(0, 0, 0);"><a href="https://www.sec.gov/Archives/edgar/data/1228627/000114036125030836/ef20050389_ex10-2.htm">10.1+</a></div>
              </td>

    <td style="width: 86%; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">Funding and License Agreement, dated as of July 22, 2025, by and among the Company, OpusTX, LLC, Eyes on the Future and RDH12 Fund for Sight (incorporated by reference to Exhibit 10.2 to Registrant&#8217;s
                  Quarterly Report on Form 10-Q, filed on August 13, 2025).</div>
              </td>

  </tr>

  <tr>

    <td style="width: 14%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0); font-weight: bold;"><a href="https://www.sec.gov/Archives/edgar/data/1228627/000114036125033668/ef20054946_ex10-1.htm">10.2</a></div>
              </td>

    <td style="width: 86%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Employment Agreement, dated as of August 29, 2025, by and between the Company and Robert Gagnon (incorporated by reference to Exhibit 10.1 to Registrant&#8217;s Current Report on Form 8-K, filed on September 2,
                  2025).</div>
              </td>

  </tr>

  <tr>

    <td style="width: 14%; vertical-align: top;">
                <div style="font-weight: bold; color: rgb(0, 0, 0);"><a href="ef20054965_ex10-3.htm">10.3**+</a></div>
              </td>

    <td style="width: 86%; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">Side Letter to the License and Collaboration Agreement, dated as of August 13, 2025, by and between the Company and FamilyGen Life Sciences, Inc.</div>
              </td>

  </tr>

  <tr>

    <td style="width: 14%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0); font-weight: bold;"><a href="ef20054965_ex31-1.htm">31.1*</a></div>
              </td>

    <td style="width: 86%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Certification of Principal Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</div>
              </td>

  </tr>

  <tr>

    <td style="width: 14%; vertical-align: top;">
                <div style="color: rgb(0, 0, 0); font-weight: bold;"><a href="ef20054965_ex31-2.htm">31.2*</a></div>
              </td>

    <td style="width: 86%; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">Certification of Principal Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</div>
              </td>

  </tr>

  <tr>

    <td style="width: 14%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0); font-weight: bold;"><a href="ef20054965_ex32-1.htm">32.1*</a></div>
              </td>

    <td style="width: 86%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Certification of Principal Executive Officer and Principal Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</div>
              </td>

  </tr>

  <tr>

    <td style="width: 14%; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">101.INS</div>
              </td>

    <td style="width: 86%; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">Inline XBRL Instance Document.</div>
              </td>

  </tr>

  <tr>

    <td style="width: 14%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">101.SCH</div>
              </td>

    <td style="width: 86%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="color: rgb(0, 0, 0);">Inline XBRL Taxonomy Extension Schema Document.</div>
              </td>

  </tr>

  <tr>

    <td style="width: 14%; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">101.CAL</div>
              </td>

    <td style="width: 86%; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">Inline XBRL Taxonomy Extension Calculation Linkbase Document.</div>
              </td>

  </tr>

  <tr>

    <td style="width: 14%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div>101.DEF</div>
              </td>

    <td style="width: 86%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div>Inline XBRL Taxonomy Extension Definition Linkbase Document.</div>
              </td>

  </tr>

  <tr>

    <td style="width: 14%; vertical-align: top;">
                <div>101.LAB</div>
              </td>

    <td style="width: 86%; vertical-align: top;">
                <div>Inline XBRL Taxonomy Extension Label Linkbase Document.</div>
              </td>

  </tr>

  <tr>

    <td style="width: 14%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div>101.PRE</div>
              </td>

    <td style="width: 86%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div>Inline XBRL Taxonomy Extension Presentation Linkbase Document.</div>
              </td>

  </tr>

  <tr>

    <td style="width: 14%; vertical-align: top;">
                <div>104</div>
              </td>

    <td style="width: 86%; vertical-align: top;">
                <div style="color: #000000;">Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)</div>
              </td>

  </tr>


</table>
        <div> <div><br/></div>

          <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="vertical-align: top; width: 18pt;">*</td>

    <td style="width: auto; vertical-align: top;">
                  <div>Documents are furnished not filed.</div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt; vertical-align: top;">**</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div>Indicates exhibits that are being filed herewith.</div>
                </td>

  </tr>


</table>
          <div><br/>
          </div>

          <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">+</td>

    <td style="width: auto; vertical-align: top;">
                  <div style="color: #000000;">Portions of this exhibit have been omitted in compliance with Item 601 of Regulation S-K.</div>
                </td>

  </tr>


</table>
          <div> <br/>
          </div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageFooter" style="width: 100%;"></div>

          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">49</span></div>

          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"/></div>

          <div class="BRPFPageHeader" style="width: 100%;">
            <div style="text-align: center; color: #000000; font-weight: bold;">
              <div style="text-align: left; font-weight: bold;">
                <div style="text-align: left; font-size: 8pt; font-style: italic; font-weight: normal;"><a href="#INDEX"><span style="font-size: 8pt; font-style: italic; font-weight: normal;">Index</span></a></div>

              </div>

            </div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Opus Genetics, Inc.</div>

            <div style="text-align: center; color: #000000; font-weight: bold;">Form 10-Q</div>

          </div>

        </div>

        <a id="SIGNATURES"><!--Anchor--></a>
        <div style="text-align: center; font-weight: bold;">SIGNATURES</div>

        <div style="text-indent: 36pt;"> <br/>
        </div>

        <div style="text-align: justify;">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this Report to be signed on its behalf by the undersigned thereunto duly authorized.</div>

        <div> <br/>
        </div>

        <div>Dated: November 12, 2025</div>

        <div> <br/>
        </div>

        <div>Opus Genetics, Inc.</div>

        <div> <br/>
        </div>

        <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 3%; vertical-align: top;">
                <div>By:</div>
              </td>

    <td style="width: 35%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                <div>/s/ George Magrath</div>
              </td>

    <td style="width: 62%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 3%; vertical-align: top;">&#160;</td>

    <td style="width: 35%; vertical-align: top;">
                <div>George Magrath</div>
              </td>

    <td style="width: 62%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 3%; vertical-align: top;">&#160;</td>

    <td style="width: 35%; vertical-align: top;">
                <div>Chief Executive Officer and Director</div>
              </td>

    <td style="width: 62%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 3%; vertical-align: top;">&#160;</td>

    <td style="width: 35%; vertical-align: top;">
                <div>(Principal Executive Officer)</div>
              </td>

    <td style="width: 62%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 3%; vertical-align: top;">&#160;</td>

    <td style="width: 35%; vertical-align: top;">&#160;</td>

    <td style="width: 62%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 3%; vertical-align: top;">
                <div>By:</div>
              </td>

    <td style="width: 35%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                <div>/s/ Robert Gagnon</div>
              </td>

    <td style="width: 62%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 3%; vertical-align: top;">&#160;</td>

    <td style="width: 35%; vertical-align: top;">
                <div>Robert Gagnon</div>
              </td>

    <td style="width: 62%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 3%; vertical-align: top;">&#160;</td>

    <td style="width: 35%; vertical-align: top;">
                <div>Chief Financial Officer</div>
              </td>

    <td style="width: 62%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 3%; vertical-align: top;">&#160;</td>

    <td style="width: 35%; vertical-align: top;">
                <div>(Principal Financial Officer and Accounting&#160; Officer)</div>
              </td>

    <td style="width: 62%; vertical-align: top;">&#160;</td>

  </tr>


</table>
        <div style="text-align: center;"> <br/>
        </div>

        <div style="text-align: center;"> <br/>
        </div>

        <div>
          <div class="BRPFPageNumberArea" style="text-align: center;"><span style="font-family: 'Times New Roman'; font-size: 8pt; color: #000000; font-weight: normal; font-style: normal;">50</span></div>

        </div>

        <div>
          <hr style="height: 2px; color: #000000; background-color: #000000; text-align: center; border: none; margin-left: auto; margin-right: auto;"/></div>

      </div>

    </div>


  </div>
</div>
</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.3
<SEQUENCE>2
<FILENAME>ef20054965_ex10-3.htm
<DESCRIPTION>EXHIBIT 10.3
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge
         Document created using Broadridge PROfile 25.10.1.5333
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <!--PROfilePageNumberReset%Num%1%Page % of 3%-->
  <div>
    <hr noshade="noshade" align="center" style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
    <div>
      <div style="text-align: right; font-size: 12pt; font-weight: bold;"> <font style="font-size: 10pt;">Exhibit 10.3<br>
        </font></div>
      <div style="font-size: 12pt; font-weight: bold;"> <font style="font-size: 10pt;"><br>
        </font></div>
      <div style="text-align: justify; font-weight: bold;">CERTAIN IDENTIFIED INFORMATION HAS BEEN EXCLUDED FROM THE EXHIBIT BECAUSE IT IS BOTH NOT MATERIAL AND IS THE TYPE THAT THE REGISTRANT TREATS AS PRIVATE OR CONFIDENTIAL. OMITTED INFORMATION HAS BEEN
        REPLACED WITH ASTERISKS [***].</div>
      <div>&#160;<br>
        <div style="text-align: center; font-weight: bold;">Side Letter to the License and Collaboration Agreement</div>
        <div>&#160;</div>
        <div style="text-align: justify; text-indent: 36pt;">FamyGen Life Sciences, Inc. (&#8220;<font style="font-weight: bold; font-style: italic;">FamyGen</font>&#8221;) and Opus Genetics, Inc. f/k/a Ocuphire Pharma Inc., (&#8220;<font style="font-weight: bold; font-style: italic;">Opus</font>&#8221;) (each a &#8220;Party&#8221; and collectively, the &#8220;<font style="font-weight: bold; font-style: italic;">Parties</font>&#8221;) have entered into a License and Collaboration Agreement dated November 6, 2022 (the &#8220;<font style="font-weight: bold; font-style: italic;">License Agreement</font>&#8221;), defining certain rights and obligations between the parties regarding Third Party Infringement actions concerning the Licensed Intellectual Property Rights. In
          accordance with Section 8.5 of the License Agreement, FamyGen and Opus have instituted Civil Action No. 25-1895 (D.N.J) against a Third Party asserting one or more patents listed in the Orange Book in connection with NDA No. 217064 for RYZUMVI<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">&#174;</sup> (the &#8220;<font style="font-weight: bold; font-style: italic;">Action</font>&#8221;). This letter sets forth the terms and conditions upon which FamyGen and Opus shall share
          the expenses associated with the Action only.</div>
        <div>&#160;</div>
        <div style="text-align: justify; text-indent: 36pt;">The Parties hereby agree that Opus shall pay Expenses<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">1</sup> up to a cap of $[***] in the Action as follows:</div>
        <div>&#160;</div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zd9c810179e03497b860f86ec0335d368">

            <tr>
              <td style="width: 18pt;"><br>
              </td>
              <td style="width: 18pt; vertical-align: top;">1.</td>
              <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>Opus shall pay the first $[***] in Expenses as they are billed.</div>
              </td>
            </tr>

        </table>
        <div>&#160;</div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zbba72f1af4b246f79f6c659ea93cd488">

            <tr>
              <td style="width: 18pt;"><br>
              </td>
              <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">2.</td>
              <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>Any Expenses in excess of the first $[***] incurred as of October 15, 2026, will be paid initially by FamyGen. The accrued balance of those Expenses, up to the cap of $[***], will then be paid by Opus to FamyGen in full by no later
                  than November 15, 2026.</div>
              </td>
            </tr>

        </table>
        <div>&#160;</div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zd46ec83a27344954bcb1d936772f16b9">

            <tr>
              <td style="width: 18pt;"><br>
              </td>
              <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">3.</td>
              <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>After October 15, 2026, any Expenses up to the cap of $[***] will be paid by Opus as they are billed.</div>
              </td>
            </tr>

        </table>
        <div>&#160;</div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zf9ba1100204c432d9e0c2e5c9dcb88ed">

            <tr>
              <td style="width: 18pt;"><br>
              </td>
              <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">4.</td>
              <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>To the extent there are any outstanding Expenses (up to the cap of $[***] less Expenses already paid by Opus) owed to FamyGen by Opus upon achieving FDA Approval for Product 1B or Product 1C (as defined in the License Agreement),
                  FamyGen shall have the right to offset such amount of outstanding Expenses by withholding the equivalent amount from any Regulatory Milestone payment related to FDA Approval for either Product 1B or Product 1C under Schedule 3, Section
                  1.(b) of the License Agreement.</div>
              </td>
            </tr>

        </table>
        <div>&#160;</div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z3bf3815f4a3a45a6915966d2fa40a6f3">

            <tr>
              <td style="width: 18pt;"><br>
              </td>
              <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">5.</td>
              <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>To the extent FDA Approval for Product 1B or Product 1C has not occurred, or occurred at a point in time where no Expenses were owed, FamyGen shall have the right to offset any outstanding Expenses (up to the cap of $[***] less
                  Expenses already paid by<font style="color: rgb(0, 0, 0);">&#160;</font>Opus) by withholding the equivalent amount from any royalties owed pursuant to the Royalty Payments owed under Schedule 3, Section 1.(c) of the License Agreement.</div>
              </td>
            </tr>

        </table>
        <div>&#160;</div>
        <hr noshade="noshade" align="left" style="background-color: #000000; border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px auto 0px 0px; height: 2px; width: 23%; color: #000000;">
        <div style="text-align: justify;"><sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">1</sup> The term &#8220;Expenses&#8221; means all reasonable and necessary costs and expenses related to the Action, exclusive of attorneys&#8217; fees of
          Katten and Dechert and any other outside counsel retained by Opus and FamyGen, and includes without limitation court filing fees, third party document review, process server fees, expert witness fees and expenses, local counsel fees, deposition
          costs, including court reporter fees and transcription costs, document and electronic data hosting and duplication costs, travel expenses, demonstrative exhibits costs, translation services and any other out-of-pocket expenses directly related to
          the Action.</div>
        <div>&#160;</div>
        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        </div>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z7d160237eacf418e9b8b361cf65bd11e">

            <tr>
              <td style="width: 18pt;"><br>
              </td>
              <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">6.</td>
              <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>Opus agrees to pay any and all attorneys&#8217; fees and costs of any law firm retained solely<font style="color: rgb(0, 0, 0);">&#160;</font>by Opus in connection with the Action.</div>
              </td>
            </tr>

        </table>
        <div>&#160;</div>
        <div style="text-align: justify; text-indent: 36pt;">Except as expressly provided in this letter, all terms and provisions of the License Agreement are and will remain in full force and effect.</div>
        <div>&#160;</div>
        <div style="text-align: center; font-style: italic;">[SIGNATURE PAGE FOLLOWS]</div>
        <div style="text-align: center;">
          <div><br>
          </div>
        </div>
        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt; font-size: 8pt;" class="BRPFPageBreakArea">
          <div class="BRPFPageFooter" style="width: 100%;">
            <div style="text-align: center;"><font style="color: rgb(0, 0, 0); font-weight: normal; font-style: normal;">Page <font style="font-weight: bold;">2</font> of <font style="font-weight: bold;">3</font></font><br>
            </div>
          </div>
          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
        </div>
        <div style="text-align: justify;">The foregoing accurately reflects the Parties&#8217; understanding of the terms and conditions for the sharing of expenses for the Action brought pursuant to the License Agreement.</div>
        <div>&#160;</div>
        <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: rgb(0, 0, 0);" id="z73189f804d854975be4f57707b638f76">

            <tr>
              <td colspan="1" style="width: 50.43%; vertical-align: top;"><br>
              </td>
              <td colspan="2" rowspan="1" style="vertical-align: top;">
                <div style="font-weight: bold;">FAMYGEN LIFE SCIENCES, INC.</div>
              </td>
            </tr>
            <tr>
              <td rowspan="1" colspan="1" style="width: 50.43%; vertical-align: top;"><br>
              </td>
              <td rowspan="1" colspan="2" style="vertical-align: top;"><br>
              </td>
            </tr>
            <tr>
              <td colspan="1" style="width: 50.43%; vertical-align: top;"><br>
              </td>
              <td style="vertical-align: top;">
                <div style="margin-left: 9pt;">By:</div>
              </td>
              <td style="vertical-align: top;"> <u>/s/ Kevin Macikowski</u></td>
            </tr>
            <tr>
              <td rowspan="1" colspan="1" style="width: 50.43%; vertical-align: top;"><br>
              </td>
              <td rowspan="1" colspan="2" style="vertical-align: top;"><br>
              </td>
            </tr>
            <tr>
              <td colspan="1" style="width: 50.43%; vertical-align: top; padding-bottom: 2px;"><br>
              </td>
              <td style="width: 5%; vertical-align: top; padding-bottom: 2px;">
                <div>Name:&#160;</div>
              </td>
              <td style="width: 45%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">Kevin Macikowski</td>
            </tr>
            <tr>
              <td rowspan="1" colspan="1" style="width: 50.43%; vertical-align: top;"><br>
              </td>
              <td rowspan="1" style="width: 5%; vertical-align: top;"><br>
              </td>
              <td rowspan="1" style="width: 45%; vertical-align: top;"><br>
              </td>
            </tr>
            <tr>
              <td colspan="1" style="width: 50.43%; vertical-align: top; padding-bottom: 2px;"><br>
              </td>
              <td style="width: 5%; vertical-align: top; padding-bottom: 2px;">
                <div>Title:&#160;</div>
              </td>
              <td style="width: 45%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">Assistant Secretary</td>
            </tr>
            <tr>
              <td rowspan="1" colspan="1" style="width: 50.43%; vertical-align: top;"><br>
              </td>
              <td colspan="2" rowspan="1" style="vertical-align: top;"><br>
              </td>
            </tr>
            <tr>
              <td colspan="1" style="width: 50.43%; vertical-align: top;"><br>
              </td>
              <td colspan="2" rowspan="1" style="vertical-align: top;">
                <div style="font-weight: bold;">OPUS GENETICS, INC.</div>
              </td>
            </tr>
            <tr>
              <td rowspan="1" colspan="1" style="width: 50.43%; vertical-align: top;"><br>
              </td>
              <td colspan="2" rowspan="1" style="vertical-align: top;"><br>
              </td>
            </tr>
            <tr>
              <td colspan="1" style="width: 50.43%; vertical-align: top;"><br>
              </td>
              <td style="vertical-align: top;">
                <div style="margin-left: 9pt;">By:</div>
              </td>
              <td style="vertical-align: top;"><u>/s/ Bernhard Hoffmann</u></td>
            </tr>
            <tr>
              <td rowspan="1" colspan="1" style="width: 50.43%; vertical-align: top;"><br>
              </td>
              <td rowspan="1" style="width: 5%; vertical-align: top;"><br>
              </td>
              <td rowspan="1" style="width: 45%; vertical-align: top;"><br>
              </td>
            </tr>
            <tr>
              <td colspan="1" style="width: 50.43%; vertical-align: top; padding-bottom: 2px;"><br>
              </td>
              <td style="width: 5%; vertical-align: top; padding-bottom: 2px;">
                <div>Name:&#160;</div>
              </td>
              <td style="width: 45%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">Bernhard Hoffmann</td>
            </tr>
            <tr>
              <td rowspan="1" colspan="1" style="width: 50.43%; vertical-align: top;"><br>
              </td>
              <td rowspan="1" style="width: 5%; vertical-align: top;"><br>
              </td>
              <td rowspan="1" style="width: 45%; vertical-align: top;"><br>
              </td>
            </tr>
            <tr>
              <td colspan="1" style="width: 50.43%; vertical-align: top; padding-bottom: 2px;"><br>
              </td>
              <td style="width: 5%; vertical-align: top; padding-bottom: 2px;">
                <div>Title:</div>
              </td>
              <td style="width: 45%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">SVP &#8211; Corporate Development</td>
            </tr>

        </table>
        <div><br>
        </div>
        <div><br>
        </div>
        <div style="font-size: 8pt;">
          <div style="text-align: center;">
            <div>
              <div><font style="color: rgb(0, 0, 0); font-weight: normal; font-style: normal;">Page <font style="font-weight: bold;">3</font> of <font style="font-weight: bold;">3</font></font></div>
            </div>
          </div>
        </div>
        <div>
          <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"></div>
      </div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>ef20054965_ex31-1.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge
         Document created using Broadridge PROfile 25.10.1.5333
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <hr noshade="noshade" align="center" style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
    <div style="text-align: right;"><font style="font-weight: bold;">Exhibit 31.1</font><br>
    </div>
    <div><font style="font-weight: bold;"> </font><br>
      <div style="text-align: center; color: #000000; font-weight: bold;">CERTIFICATION PURSUANT TO EXCHANGE ACT RULE 13a-14(a) OR 15d-14(a), AS ADOPTED</div>
      <div style="text-align: center; color: #000000; font-weight: bold;">PURSUANT TO SECTION 302 OF THE SARBANES OXLEY ACT OF 2002</div>
      <div><font style="color: #000000;"> </font><br>
      </div>
      <div style="text-align: justify; color: #000000;">I, George Magrath, certify that:</div>
      <div><font style="color: #000000;"> </font><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="zce47a17783c140fba2dab63e836afe5b" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 27pt; vertical-align: top; color: #000000;">1.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;">I have reviewed this Quarterly Report on Form 10-Q for the quarter ended September 30, 2025 of Opus Genetics, Inc.;</div>
            </td>
          </tr>

      </table>
      <div><font style="color: #000000;"> </font><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="z81ba6f20f8ec45999cee536f6bb05f47" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 27pt; vertical-align: top; color: #000000;">2.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made,
                in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</div>
            </td>
          </tr>

      </table>
      <div><font style="color: #000000;"> </font><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="zd8109c109b3e42e7a2085f397fd2c3e6" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 27pt; vertical-align: top; color: #000000;">3.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;">Based on my knowledge, the consolidated financial statements, and other financial information included in this report, fairly present in all material respects the
                financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</div>
            </td>
          </tr>

      </table>
      <div><font style="color: #000000;"> </font><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="zffddd4c087f341e9a6172e16353fc3d8" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 27pt; vertical-align: top; color: #000000;">4.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act
                Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f) for the registrant and have:</div>
            </td>
          </tr>

      </table>
      <div><font style="color: #000000;"> </font><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="za9d448d3de954be7995b75cce6551d1d" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 20.25pt;"><br>
            </td>
            <td style="width: 27pt; vertical-align: top; color: #000000;">(a)</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material
                information relating to the registrant is made known to us by others within those entities, particularly during the period in which this report is being prepared;</div>
            </td>
          </tr>

      </table>
      <div><font style="color: #000000;"> </font><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="z56507afcce1b4197b8e3aa8bd15073df" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 20.25pt;"><br>
            </td>
            <td style="width: 27pt; vertical-align: top; color: #000000;">(b)</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide
                reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</div>
            </td>
          </tr>

      </table>
      <div><font style="color: #000000;"> </font><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="z74453b4393cb49cc8cf7d0df2e1098ab" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 20.25pt;"><br>
            </td>
            <td style="width: 27pt; vertical-align: top; color: #000000;">(c)</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the
                disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</div>
            </td>
          </tr>

      </table>
      <div><font style="color: #000000;"> </font><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="z2562c04b23454a9384add9433e1b92da" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 20.25pt;"><br>
            </td>
            <td style="width: 27pt; vertical-align: top; color: #000000;">(d)</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter
                (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</div>
            </td>
          </tr>

      </table>
      <div><font style="color: #000000;"> </font><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="zeb5314ff9b204c1d9e061c7f74510180" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 27pt; vertical-align: top; color: #000000;">5.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the
                registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions):</div>
            </td>
          </tr>

      </table>
      <div><font style="color: #000000;"> </font><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="za35d9f162d194de9899ae446619044e6" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 20.25pt;"><br>
            </td>
            <td style="width: 27pt; vertical-align: top; color: #000000;">(a)</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;">all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to
                adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information; and</div>
            </td>
          </tr>

      </table>
      <div><font style="color: #000000;"> </font><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="z54458bfaf6cc441d9ca1cb4b1f30fcef" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 20.25pt;"><br>
            </td>
            <td style="width: 27pt; vertical-align: top; color: #000000;">(b)</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;">any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial
                reporting.</div>
            </td>
          </tr>

      </table>
      <div><font style="color: #000000;"> </font><br>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" id="z097dd4f54a424172a1ee166b35923ed7" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

          <tr>
            <td style="width: 44.94%; vertical-align: top;">
              <div style="text-align: justify; color: #000000;">Date: November 12, 2025</div>
            </td>
            <td style="width: 55.06%; vertical-align: top; border-bottom: #000000 2px solid;" colspan="2">
              <div style="text-align: justify;"><font style="color: #000000;">/</font>s/ George Magrath</div>
            </td>
          </tr>
          <tr>
            <td style="width: 44.94%; vertical-align: top;">&#160;</td>
            <td style="width: 5.13%; vertical-align: top;">
              <div style="text-align: justify; color: #000000;">Name:</div>
            </td>
            <td style="width: 49.94%; vertical-align: top;">
              <div style="text-align: justify; color: #000000;">George Magrath</div>
            </td>
          </tr>
          <tr>
            <td style="width: 44.94%; vertical-align: top;">&#160;</td>
            <td style="width: 5.13%; vertical-align: top;">
              <div style="text-align: justify; color: #000000;">Title:</div>
            </td>
            <td style="width: 49.94%; vertical-align: top;">
              <div style="text-align: justify; color: #000000;">Chief Executive Officer</div>
              <div style="text-align: justify; color: #000000;">(Principal Executive Officer)</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <br>
      <div>
        <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"></div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>4
<FILENAME>ef20054965_ex31-2.htm
<DESCRIPTION>EXHIBIT 31.2
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge
         Document created using Broadridge PROfile 25.10.1.5333
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <hr noshade="noshade" align="center" style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
    <div style="text-align: right;"><font style="font-weight: bold;">Exhibit 31.2</font></div>
    <div><font style="font-weight: bold;"> </font><br>
      <div style="text-align: center; color: #000000; font-weight: bold;">CERTIFICATION PURSUANT TO EXCHANGE ACT RULE 13a-14(a) OR 15d-14(a), AS ADOPTED</div>
      <div style="text-align: center; color: #000000; font-weight: bold;">PURSUANT TO SECTION 302 OF THE SARBANES OXLEY ACT OF 2002</div>
      <div><font style="color: #000000;"> </font><br>
      </div>
      <div style="text-align: justify; color: #000000;">I, Robert Gagnon, certify that:</div>
      <div><font style="color: #000000;"> </font><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="ze4ed8be34dcd4c7da17c06d75391b156" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 27pt; vertical-align: top; color: #000000;">1.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;">I have reviewed this Quarterly Report on Form 10-Q for the quarter ended September 30, 2025 of Opus Genetics, Inc;</div>
            </td>
          </tr>

      </table>
      <div><font style="color: #000000;"> </font><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="z886660c2769643d4b7076344dc8d2491" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 27pt; vertical-align: top; color: #000000;">2.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made,
                in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</div>
            </td>
          </tr>

      </table>
      <div><font style="color: #000000;"> </font><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="zce73decd3d3c463eae39a0edee0f65d0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 27pt; vertical-align: top; color: #000000;">3.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;">Based on my knowledge, the consolidated financial statements, and other financial information included in this report, fairly present in all material respects the
                financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</div>
            </td>
          </tr>

      </table>
      <div><font style="color: #000000;"> </font><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="zf18185b37dce488c8eaa6508bf3b7a22" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 27pt; vertical-align: top; color: #000000;">4.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act
                Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f) for the registrant and have:</div>
            </td>
          </tr>

      </table>
      <div><font style="color: #000000;"> </font><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="zf9e06ac9460646f6857368bf44ba7c55" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 20.25pt;"><br>
            </td>
            <td style="width: 27pt; vertical-align: top; color: #000000;">(a)</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material
                information relating to the registrant is made known to us by others within those entities, particularly during the period in which this report is being prepared;</div>
            </td>
          </tr>

      </table>
      <div><font style="color: #000000;"> </font><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="z6ac337376d184114a2584047da784a29" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 20.25pt;"><br>
            </td>
            <td style="width: 27pt; vertical-align: top; color: #000000;">(b)</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide
                reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</div>
            </td>
          </tr>

      </table>
      <div><font style="color: #000000;"> </font><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="ze58475c2a466448099463ac666da35b0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 20.25pt;"><br>
            </td>
            <td style="width: 27pt; vertical-align: top; color: #000000;">(c)</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the
                disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</div>
            </td>
          </tr>

      </table>
      <div><font style="color: #000000;"> </font><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="z5ac0ed93e90b4426a29cec12434d3d32" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 20.25pt;"><br>
            </td>
            <td style="width: 27pt; vertical-align: top; color: #000000;">(d)</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter
                (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</div>
            </td>
          </tr>

      </table>
      <div><font style="color: #000000;"> </font><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="zd9a723cf739b4434930347047b1a12f5" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 27pt; vertical-align: top; color: #000000;">5.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;">The registrant&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the
                registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions):</div>
            </td>
          </tr>

      </table>
      <div><font style="color: #000000;"> </font><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="z260d2bc406b9421e98d1151695d3b047" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 20.25pt;"><br>
            </td>
            <td style="width: 27pt; vertical-align: top; color: #000000;">(a)</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;">all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to
                adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information; and</div>
            </td>
          </tr>

      </table>
      <div><font style="color: #000000;"> </font><br>
      </div>
      <table cellspacing="0" cellpadding="0" id="z8fd9625b832c4113a76d8543f048849f" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 20.25pt;"><br>
            </td>
            <td style="width: 27pt; vertical-align: top; color: #000000;">(b)</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div style="color: #000000;">any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial
                reporting.</div>
            </td>
          </tr>

      </table>
      <div><font style="color: #000000;"> </font><br>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" id="z7942f3f189764a45854ef0c25f2208ee" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

          <tr>
            <td style="width: 44.94%; vertical-align: top;">
              <div style="text-align: justify; color: #000000;">Date: November 12, 2025</div>
            </td>
            <td style="width: 55.06%; vertical-align: top; border-bottom: #000000 2px solid;" colspan="2">
              <div style="text-align: justify; color: #000000;">/s/ Robert Gagnon</div>
            </td>
          </tr>
          <tr>
            <td style="width: 44.94%; vertical-align: top;">&#160;</td>
            <td style="width: 5.13%; vertical-align: top;">
              <div style="text-align: justify; color: #000000;">Name:</div>
            </td>
            <td style="width: 49.94%; vertical-align: top;">
              <div style="text-align: justify;">Robert Gagnon</div>
            </td>
          </tr>
          <tr>
            <td style="width: 44.94%; vertical-align: top;">&#160;</td>
            <td style="width: 5.13%; vertical-align: top;">
              <div style="text-align: justify; color: #000000;">Title:</div>
            </td>
            <td style="width: 49.94%; vertical-align: top;">
              <div style="text-align: justify; color: #000000;">Chief Financial Officer</div>
            </td>
          </tr>
          <tr>
            <td style="width: 44.94%; vertical-align: top;">&#160;</td>
            <td style="width: 5.13%; vertical-align: top;">&#160;</td>
            <td style="width: 49.94%; vertical-align: top;">
              <div style="text-align: justify; color: #000000;">(Principal Financial Officer and Principal Accounting Officer)</div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <div><br>
      </div>
      <div>
        <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"></div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>5
<FILENAME>ef20054965_ex32-1.htm
<DESCRIPTION>EXHIBIT 32.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge
         Document created using Broadridge PROfile 25.10.1.5333
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <hr noshade="noshade" align="center" style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
    <div>
      <div style="text-align: right;"><font style="font-weight: bold;">Exhibit 32.1</font></div>
      <div><font style="font-weight: bold;"> </font><br>
        <div style="text-align: center; color: #000000; font-weight: bold;">CERTIFICATION PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 (Subsections (a) and (b) of Section 1350, Chapter 63 of Title 18, United States Code)</div>
        <div><font style="color: #000000;"> </font><br>
        </div>
        <div style="text-align: justify; text-indent: 36pt; color: #000000;">In connection with the Quarterly Report on Form 10-Q for the quarter ended September 30, 2025 (the &#8220;Report&#8221;) of Opus Genetics, Inc., a Delaware corporation (the &#8220;Company&#8221;) as
          filed with the Securities and Exchange Commission, George Magrath, as Chief Executive Officer of the Company, and Robert Gagnon, as Chief Financial Officer of the Company, each hereby certifies, pursuant to Section 906 of the Sarbanes-Oxley Act
          of 2002, 18 U.S.C. Section 1350, that to the best of his knowledge and belief:</div>
        <div><font style="color: #000000;"> </font><br>
        </div>
        <div style="text-align: justify; text-indent: 36pt; color: #000000;">(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d)); and</div>
        <div><font style="color: #000000;"> </font><br>
        </div>
        <div style="text-align: justify; text-indent: 36pt; color: #000000;">(2) The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.</div>
        <div><font style="color: #000000;"> </font><br>
        </div>
        <table cellspacing="0" cellpadding="0" border="0" id="z5d9843893ea44b87becf1a280420cfff" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

            <tr>
              <td style="width: 30%; vertical-align: top;">
                <div style="text-align: justify; color: #000000;">Date: November 12, 2025</div>
              </td>
              <td style="width: 70%; vertical-align: top;">&#160;</td>
            </tr>
            <tr>
              <td style="width: 30%; vertical-align: top;">&#160;</td>
              <td style="width: 70%; vertical-align: top;">&#160;</td>
            </tr>
            <tr>
              <td style="width: 30%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="color: #000000;">/s/ George Magrath</div>
              </td>
              <td style="width: 70%; vertical-align: top;">&#160;</td>
            </tr>
            <tr>
              <td style="width: 30%; vertical-align: top;">
                <div style="text-align: justify; color: #000000;">George Magrath</div>
              </td>
              <td style="width: 70%; vertical-align: top;">&#160;</td>
            </tr>
            <tr>
              <td style="width: 30%; vertical-align: top;">
                <div style="text-align: justify; color: #000000;">Chief Executive Officer</div>
              </td>
              <td style="width: 70%; vertical-align: top;">&#160;</td>
            </tr>
            <tr>
              <td style="width: 30%; vertical-align: top;">
                <div style="text-align: justify; color: #000000;">(<font style="font-style: italic;">Principal Executive Officer</font>)</div>
              </td>
              <td style="width: 70%; vertical-align: top;">&#160;</td>
            </tr>
            <tr>
              <td style="width: 30%; vertical-align: top;">&#160;</td>
              <td style="width: 70%; vertical-align: top;">&#160;</td>
            </tr>
            <tr>
              <td style="width: 30%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="color: #000000;">/s/ Robert Gagnon</div>
              </td>
              <td style="width: 70%; vertical-align: top;">&#160;</td>
            </tr>
            <tr>
              <td style="width: 30%; vertical-align: top;">
                <div style="text-align: justify; color: #000000;">Robert Gagnon</div>
              </td>
              <td style="width: 70%; vertical-align: top;">&#160;</td>
            </tr>
            <tr>
              <td style="width: 30%; vertical-align: top;">
                <div style="text-align: justify; color: #000000;">Chief Financial Officer</div>
              </td>
              <td style="width: 70%; vertical-align: top;">&#160;</td>
            </tr>
            <tr>
              <td style="width: 30%; vertical-align: top;">
                <div style="text-align: left; color: rgb(0, 0, 0);">(<font style="font-style: italic;">Principal Financial Officer and Principal Accounting Officer</font>)</div>
              </td>
              <td style="width: 70%; vertical-align: top;">&#160;</td>
            </tr>

        </table>
        <div><br>
        </div>
        <div><br>
        </div>
      </div>
      <div>
        <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"></div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>ird-20250930.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 25.10.1.5333 Broadridge-->
<xs:schema targetNamespace="http://opusgtx.com/20250930" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ird="http://opusgtx.com/20250930" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:us-types="http://fasb.org/us-types/2025" xmlns:srt-types="http://fasb.org/srt-types/2025">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="ird-20250930_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="ird-20250930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="ird-20250930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="ird-20250930_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:roleType roleURI="http://opusgtx.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000100 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/CondensedConsolidatedBalanceSheets" id="CondensedConsolidatedBalanceSheets">
        <link:definition>010000 - Statement - Condensed Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/CondensedConsolidatedBalanceSheetsParenthetical" id="CondensedConsolidatedBalanceSheetsParenthetical">
        <!--Parent Role: Condensed Consolidated Balance Sheets-->
        <link:definition>010100 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" id="CondensedConsolidatedStatementsOfComprehensiveLoss">
        <link:definition>020000 - Statement - Condensed Consolidated Statements of Comprehensive Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity" id="CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity">
        <link:definition>030000 - Statement - Condensed Consolidated Statements of Changes in Series A Preferred Stock and Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows" id="CondensedConsolidatedStatementsOfCashFlows">
        <link:definition>040000 - Statement - Condensed Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPolicies" id="CompanyDescriptionAndSummaryOfSignificantAccountingPolicies">
        <link:definition>060100 - Disclosure - Company Description and Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/Mergers" id="Mergers">
        <link:definition>060200 - Disclosure - Mergers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/FairValueMeasurements" id="FairValueMeasurements">
        <link:definition>060300 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
        <link:definition>060400 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/SupplementalBalanceSheetInformation" id="SupplementalBalanceSheetInformation">
        <link:definition>060500 - Disclosure - Supplemental Balance Sheet Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/RelatedPartyTransactions" id="RelatedPartyTransactions">
        <link:definition>060600 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/SeriesPreferredStock" id="SeriesPreferredStock">
        <link:definition>060700 - Disclosure - Series A Preferred Stock</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/Financings" id="Financings">
        <link:definition>060800 - Disclosure - Financings</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/StockbasedCompensation" id="StockbasedCompensation">
        <link:definition>060900 - Disclosure - Stock-based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/ApexianSublicenseAgreement" id="ApexianSublicenseAgreement">
        <link:definition>061000 - Disclosure - Apexian Sublicense Agreement</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreements" id="LicenseAndCollaborationRevenueAndOtherFundingAgreements">
        <link:definition>061100 - Disclosure - License and Collaboration Revenue and Other Funding Agreements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/NetLossPerShare" id="NetLossPerShare">
        <link:definition>061200 - Disclosure - Net Loss per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/IncomeTaxes" id="IncomeTaxes">
        <link:definition>061300 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/DeferredCompensationPlan" id="DeferredCompensationPlan">
        <link:definition>061400 - Disclosure - Deferred Compensation Plan</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/SubsequentEvents" id="SubsequentEvents">
        <link:definition>061500 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/InsiderTradingArrangements" id="InsiderTradingArrangements">
        <link:definition>061600 - Disclosure - Insider Trading Arrangements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesPolicies" id="CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesPolicies">
        <!--Parent Role: Company Description and Summary of Significant Accounting Policies-->
        <link:definition>070100 - Disclosure - Company Description and Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/FairValueMeasurementsTables" id="FairValueMeasurementsTables">
        <!--Parent Role: Fair Value Measurements-->
        <link:definition>080300 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/SupplementalBalanceSheetInformationTables" id="SupplementalBalanceSheetInformationTables">
        <!--Parent Role: Supplemental Balance Sheet Information-->
        <link:definition>080500 - Disclosure - Supplemental Balance Sheet Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/FinancingsTables" id="FinancingsTables">
        <!--Parent Role: Financings-->
        <link:definition>080800 - Disclosure - Financings (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/StockbasedCompensationTables" id="StockbasedCompensationTables">
        <!--Parent Role: Stock-based Compensation-->
        <link:definition>080900 - Disclosure - Stock-based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsTables" id="LicenseAndCollaborationRevenueAndOtherFundingAgreementsTables">
        <!--Parent Role: License and Collaboration Revenue and Other Funding Agreements-->
        <link:definition>081100 - Disclosure - License and Collaboration Revenue and Other Funding Agreements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/NetLossPerShareTables" id="NetLossPerShareTables">
        <!--Parent Role: Net Loss per Share-->
        <link:definition>081200 - Disclosure - Net Loss per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationDetails" id="CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationDetails">
        <!--Parent Role: Company Description and Summary of Significant Accounting Policies-->
        <link:definition>090100 - Disclosure - Company Description and Summary of Significant Accounting Policies, Basis of Presentation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesLiquidityDetails" id="CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesLiquidityDetails">
        <!--Parent Role: Company Description and Summary of Significant Accounting Policies-->
        <link:definition>090102 - Disclosure - Company Description and Summary of Significant Accounting Policies, Liquidity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/MergersAcquisitionOfOpusGeneticsDetails" id="MergersAcquisitionOfOpusGeneticsDetails">
        <!--Parent Role: Mergers-->
        <link:definition>090200 - Disclosure - Mergers, Acquisition of Opus Genetics (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/MergersMergerWithRexahnDetails" id="MergersMergerWithRexahnDetails">
        <!--Parent Role: Mergers-->
        <link:definition>090202 - Disclosure - Mergers, Merger with Rexahn (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/FairValueMeasurementsFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails" id="FairValueMeasurementsFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails">
        <!--Parent Role: Fair Value Measurements-->
        <link:definition>090300 - Disclosure - Fair Value Measurements, Fair Value of Financial Instruments Measured on a Recurring Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails" id="FairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails">
        <!--Parent Role: Fair Value Measurements-->
        <link:definition>090302 - Disclosure - Fair Value Measurements, Liabilities Measured at Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/FairValueMeasurementsShorttermInvestmentsMeasuredAtFairValueDetails" id="FairValueMeasurementsShorttermInvestmentsMeasuredAtFairValueDetails">
        <!--Parent Role: Fair Value Measurements-->
        <link:definition>090304 - Disclosure - Fair Value Measurements, Short-term Investments Measured at Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/CommitmentsAndContingenciesTypeOfAgreementDetails" id="CommitmentsAndContingenciesTypeOfAgreementDetails">
        <!--Parent Role: Commitments and Contingencies-->
        <link:definition>090400 - Disclosure - Commitments and Contingencies, Type of Agreement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/CommitmentsAndContingenciesFacilityAndOtherLeasesDetails" id="CommitmentsAndContingenciesFacilityAndOtherLeasesDetails">
        <!--Parent Role: Commitments and Contingencies-->
        <link:definition>090402 - Disclosure - Commitments and Contingencies, Facility and Other Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/SupplementalBalanceSheetInformationAccruedExpensesAndOtherLiabilitiesDetails" id="SupplementalBalanceSheetInformationAccruedExpensesAndOtherLiabilitiesDetails">
        <!--Parent Role: Supplemental Balance Sheet Information-->
        <link:definition>090500 - Disclosure - Supplemental Balance Sheet Information, Accrued Expenses and Other liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails" id="RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails">
        <!--Parent Role: Related Party Transactions-->
        <link:definition>090600 - Disclosure - Related Party Transactions, Consulting, Letter Agreements and Strategic Partnership (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/RelatedPartyTransactionsRdfAgreementDetails" id="RelatedPartyTransactionsRdfAgreementDetails">
        <!--Parent Role: Related Party Transactions-->
        <link:definition>090602 - Disclosure - Related Party Transactions, RDF Agreement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/SeriesPreferredStockDetails" id="SeriesPreferredStockDetails">
        <!--Parent Role: Series A Preferred Stock-->
        <link:definition>090700 - Disclosure - Series A Preferred Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/FinancingsAugust2025PrivatePlacementDetails" id="FinancingsAugust2025PrivatePlacementDetails">
        <!--Parent Role: Financings-->
        <link:definition>090800 - Disclosure - Financings, August 2025 Private Placement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/FinancingsMarch2025FinancingsDetails" id="FinancingsMarch2025FinancingsDetails">
        <!--Parent Role: Financings-->
        <link:definition>090802 - Disclosure - Financings, March 2025 Financings (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/FinancingsMarch2025WarrantsDetails" id="FinancingsMarch2025WarrantsDetails">
        <!--Parent Role: Financings-->
        <link:definition>090804 - Disclosure - Financings, March 2025 Warrants (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/FinancingsMarch2025PrivatePlacementWarrantsPrefundedWarrantsDetails" id="FinancingsMarch2025PrivatePlacementWarrantsPrefundedWarrantsDetails">
        <!--Parent Role: Financings-->
        <link:definition>090806 - Disclosure - Financings, March 2025 Private Placement Warrants, Pre-Funded Warrants (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/FinancingsAtthemarketProgramDetails" id="FinancingsAtthemarketProgramDetails">
        <!--Parent Role: Financings-->
        <link:definition>090810 - Disclosure - Financings, At-The-Market Program (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/FinancingsRegisteredDirectOfferingDetails" id="FinancingsRegisteredDirectOfferingDetails">
        <!--Parent Role: Financings-->
        <link:definition>090812 - Disclosure - Financings, Registered Direct Offering (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/FinancingsPremergerFinancingSeriesBWarrantsDetails" id="FinancingsPremergerFinancingSeriesBWarrantsDetails">
        <!--Parent Role: Financings-->
        <link:definition>090814 - Disclosure - Financings, Pre-Merger Financing, Series A &amp; B Warrants (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/FinancingsWarrantActivityAndSummaryDetails" id="FinancingsWarrantActivityAndSummaryDetails">
        <!--Parent Role: Financings-->
        <link:definition>090816 - Disclosure - Financings, Warrant Activity and Summary (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/FinancingsWarrantsOutstandingDetails" id="FinancingsWarrantsOutstandingDetails">
        <!--Parent Role: Financings-->
        <link:definition>090818 - Disclosure - Financings, Warrants Outstanding (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails" id="StockbasedCompensationStockbasedCompensationExpenseDetails">
        <!--Parent Role: Stock-based Compensation-->
        <link:definition>090900 - Disclosure - Stock-based Compensation, Stock-Based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails" id="StockbasedCompensationStockOptionPlanActivityDetails">
        <!--Parent Role: Stock-based Compensation-->
        <link:definition>090902 - Disclosure - Stock-based Compensation, Stock Option Plan Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/StockbasedCompensationWeightedAverageAssumptionsUsedInBlackscholesOptionpricingModelDetails" id="StockbasedCompensationWeightedAverageAssumptionsUsedInBlackscholesOptionpricingModelDetails">
        <!--Parent Role: Stock-based Compensation-->
        <link:definition>090904 - Disclosure - Stock-based Compensation, Weighted Average Assumptions Used in Black-Scholes Option-pricing Model (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/StockbasedCompensationRestrictedStockUnitsDetails" id="StockbasedCompensationRestrictedStockUnitsDetails">
        <!--Parent Role: Stock-based Compensation-->
        <link:definition>090906 - Disclosure - Stock-based Compensation, Restricted Stock Units (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/StockbasedCompensationCommonStockIssuedForServicesDetails" id="StockbasedCompensationCommonStockIssuedForServicesDetails">
        <!--Parent Role: Stock-based Compensation-->
        <link:definition>090908 - Disclosure - Stock-based Compensation, Common Stock Issued for Services (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/StockbasedCompensationGeneralDetails" id="StockbasedCompensationGeneralDetails">
        <!--Parent Role: Stock-based Compensation-->
        <link:definition>090910 - Disclosure - Stock-based Compensation, General (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/ApexianSublicenseAgreementDetails" id="ApexianSublicenseAgreementDetails">
        <!--Parent Role: Apexian Sublicense Agreement-->
        <link:definition>091000 - Disclosure - Apexian Sublicense Agreement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsViatrisLicenseAgreementDetails" id="LicenseAndCollaborationRevenueAndOtherFundingAgreementsViatrisLicenseAgreementDetails">
        <!--Parent Role: License and Collaboration Revenue and Other Funding Agreements-->
        <link:definition>091100 - Disclosure - License and Collaboration Revenue and Other Funding Agreements, Viatris License Agreement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsBiosenseLicenseAndAssignmentAgreementDetails" id="LicenseAndCollaborationRevenueAndOtherFundingAgreementsBiosenseLicenseAndAssignmentAgreementDetails">
        <!--Parent Role: License and Collaboration Revenue and Other Funding Agreements-->
        <link:definition>091102 - Disclosure - License and Collaboration Revenue and Other Funding Agreements, BioSense License and Assignment Agreement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfNetIncomeLossPerShareDetails" id="NetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfNetIncomeLossPerShareDetails">
        <!--Parent Role: Net Loss per Share-->
        <link:definition>091200 - Disclosure - Net Loss per Share, Anti-dilutive Securities Excluded from Computation of Net Income (Loss) per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/IncomeTaxesDetails" id="IncomeTaxesDetails">
        <!--Parent Role: Income Taxes-->
        <link:definition>091300 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/DeferredCompensationPlanDetails" id="DeferredCompensationPlanDetails">
        <!--Parent Role: Deferred Compensation Plan-->
        <link:definition>091400 - Disclosure - Deferred Compensation Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://opusgtx.com/role/SubsequentEventsDetails" id="SubsequentEventsDetails">
        <!--Parent Role: Subsequent Events-->
        <link:definition>091500 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/currency/2025" schemaLocation="https://xbrl.sec.gov/currency/2025/currency-2025.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/exch/2025" schemaLocation="https://xbrl.sec.gov/exch/2025/exch-2025.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/naics/2025" schemaLocation="https://xbrl.sec.gov/naics/2025/naics-2025.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/sic/2025" schemaLocation="https://xbrl.sec.gov/sic/2025/sic-2025.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/stpr/2025" schemaLocation="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd" />
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xs:import namespace="http://www.xbrl.org/2004/ref" schemaLocation="http://www.xbrl.org/2004/ref-2004-08-10.xsd" />
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xs:import namespace="http://fasb.org/us-types/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
  <xs:import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd" />
  <xs:import namespace="http://fasb.org/srt-types/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd" />
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/cyd/2025" schemaLocation="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd" />
  <xs:element name="FinancingsAbstract" id="ird_FinancingsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="FinancingsTextBlock" id="ird_FinancingsTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NumberOfConsecutiveTradingDays" id="ird_NumberOfConsecutiveTradingDays" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="MinimumPercentageOfBeneficialOwnership" id="ird_MinimumPercentageOfBeneficialOwnership" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="MaximumPercentageOfBeneficialOwnershipLimitation" id="ird_MaximumPercentageOfBeneficialOwnershipLimitation" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="FairValueChangeAttributedToDerivativeLiability" id="ird_FairValueChangeAttributedToDerivativeLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="PreFundedWarrantsMember" id="ird_PreFundedWarrantsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="March2025PrivatePlacementWarrantsMember" id="ird_March2025PrivatePlacementWarrantsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ThresholdOfDailyTradingVolumeDuringMeasurementPeriod" id="ird_ThresholdOfDailyTradingVolumeDuringMeasurementPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="WarrantExercisePriceOneMember" id="ird_WarrantExercisePriceOneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="WarrantExercisePriceFourMember" id="ird_WarrantExercisePriceFourMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="WarrantExercisePriceThreeMember" id="ird_WarrantExercisePriceThreeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="WarrantExercisePriceTwoMember" id="ird_WarrantExercisePriceTwoMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ClassOfWarrantOrRightExercisable" id="ird_ClassOfWarrantOrRightExercisable" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement" id="ird_StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="TemporaryEquityStockConversionShares" id="ird_TemporaryEquityStockConversionShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="TemporaryEquityStockConversionValue" id="ird_TemporaryEquityStockConversionValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes" id="ird_AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement" id="ird_StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="StockRepurchasesForPaymentOfEmployeeTaxesShares" id="ird_StockRepurchasesForPaymentOfEmployeeTaxesShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" id="ird_AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement" id="ird_StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" id="ird_StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock" id="ird_ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="OtherDerivativeLiabilitiesMember" id="ird_OtherDerivativeLiabilitiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants" id="ird_DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="SupplementalBalanceSheetInformationAbstract" id="ird_SupplementalBalanceSheetInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="FinancingCosts" id="ird_FinancingCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="ContractAssetsAndUnbilledReceivablesCurrent" id="ird_ContractAssetsAndUnbilledReceivablesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="FormerChiefExecutiveOfficerMember" id="ird_FormerChiefExecutiveOfficerMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="EquityIncentivePlan2018Member" id="ird_EquityIncentivePlan2018Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="UnpaidIssuanceCosts" id="ird_UnpaidIssuanceCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" id="ird_ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" id="ird_ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="ShareRepurchasesForPaymentOfEmployeeTaxes" id="ird_ShareRepurchasesForPaymentOfEmployeeTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="WarrantFinancingCostsReclassifiedToFinancingActivities" id="ird_WarrantFinancingCostsReclassifiedToFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="IncreaseDecreaseInContractAssetsAndUnbilledReceivables" id="ird_IncreaseDecreaseInContractAssetsAndUnbilledReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="AccruedResearchAndDevelopmentServicesAndSuppliesCurrent" id="ird_AccruedResearchAndDevelopmentServicesAndSuppliesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="CommonStockIssuedForServicesAbstract" id="ird_CommonStockIssuedForServicesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="EquityIncentivePlan2020Member" id="ird_EquityIncentivePlan2020Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="RestrictedStockUnitsAbstract" id="ird_RestrictedStockUnitsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PreMergerFinancingOfWarrantsAbstract" id="ird_PreMergerFinancingOfWarrantsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NumberOfDirectors" id="ird_NumberOfDirectors" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ProceedsFromPreMergerFinancing" id="ird_ProceedsFromPreMergerFinancing" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="SecuritiesPurchaseAgreementMember" id="ird_SecuritiesPurchaseAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SeriesAWarrantsMember" id="ird_SeriesAWarrantsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="RexahnStockholdersMember" id="ird_RexahnStockholdersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="FirstLicensedProductMember" id="ird_FirstLicensedProductMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TypeOfArrangemenAbstract" id="ird_TypeOfArrangemenAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="FutureMilestoneMethodRevenueNotRecognized" id="ird_FutureMilestoneMethodRevenueNotRecognized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="PennAndUFRHOLicenseAgreementMember" id="ird_PennAndUFRHOLicenseAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PennAndUniversityOfFloridaBEST1LicenseAgreementMember" id="ird_PennAndUniversityOfFloridaBEST1LicenseAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember" id="ird_UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CommercialMilestonesMember" id="ird_CommercialMilestonesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="MassachusettsEyeAndEarInfirmaryLicenseAgreementMember" id="ird_MassachusettsEyeAndEarInfirmaryLicenseAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="IvericAssetPurchaseAgreementMember" id="ird_IvericAssetPurchaseAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="BEST1ProgramMember" id="ird_BEST1ProgramMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DevelopmentRegulatoryAndCommercialMilestoneMember" id="ird_DevelopmentRegulatoryAndCommercialMilestoneMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="LiquidityAbstract" id="ird_LiquidityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NatureOfBusinessPolicyTextBlock" id="ird_NatureOfBusinessPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="LiquidityPolicyTextBlock" id="ird_LiquidityPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="PretaxIncomeLossTaxBenefit" id="ird_PretaxIncomeLossTaxBenefit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="AtTheMarketProgramAbstract" id="ird_AtTheMarketProgramAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AtTheMarketProgramMember" id="ird_AtTheMarketProgramMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="March2025WarrantsMember" id="ird_March2025WarrantsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="March2025FinancingsMember" id="ird_March2025FinancingsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="FinancingAbstract" id="ird_FinancingAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="StockSoldPricePerShare" id="ird_StockSoldPricePerShare" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="UnderwritingDiscountsCommissionsAndOfferingExpenses" id="ird_UnderwritingDiscountsCommissionsAndOfferingExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="ChairmanOfTheBoardMember" id="ird_ChairmanOfTheBoardMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="UnderwrittenPublicOfferingMember" id="ird_UnderwrittenPublicOfferingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PrivateOfferingMember" id="ird_PrivateOfferingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant" id="ird_NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="StockOptionsAbstract" id="ird_StockOptionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AggregateNumberOfCommonStockReservedForFutureIssuance" id="ird_AggregateNumberOfCommonStockReservedForFutureIssuance" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="CommonStockIncreaseInSharesReservedForFutureIssuance" id="ird_CommonStockIncreaseInSharesReservedForFutureIssuance" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="MaximumPeriodOfSharesReservedUnderPlan" id="ird_MaximumPeriodOfSharesReservedUnderPlan" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="InducementPlanMember" id="ird_InducementPlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="EvergreenProvisionPlan2020Member" id="ird_EvergreenProvisionPlan2020Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="RegisteredDirectOfferingsAbstract" id="ird_RegisteredDirectOfferingsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NumberOfRDOWarrantsSoldAtOfferingPrice" id="ird_NumberOfRDOWarrantsSoldAtOfferingPrice" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="StockIssuedDuringPeriodSharesExerciseOfWarrants" id="ird_StockIssuedDuringPeriodSharesExerciseOfWarrants" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="RDOWarrantsMember" id="ird_RDOWarrantsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="RegisteredDirectOfferingMember" id="ird_RegisteredDirectOfferingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="BasisOfPresentationAbstract" id="ird_BasisOfPresentationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TransactionCostsAllocatedToWarrantLiabilities" id="ird_TransactionCostsAllocatedToWarrantLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="ApexianSublicenseAgreementAbstract" id="ird_ApexianSublicenseAgreementAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ApexianSublicenseAgreementTextBlock" id="ird_ApexianSublicenseAgreementTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ApexianSublicenseAgreementMember" id="ird_ApexianSublicenseAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SublicenseAgreementAbstract" id="ird_SublicenseAgreementAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DevelopmentAndRegulatoryMilestonesMember" id="ird_DevelopmentAndRegulatoryMilestonesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SalesMilestonesMember" id="ird_SalesMilestonesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NumberOfAssetAcquired" id="ird_NumberOfAssetAcquired" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition" id="ird_PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="OpusGeneticsIncMember" id="ird_OpusGeneticsIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AssetAcquisitionPurchasePriceConsiderationTransferred" id="ird_AssetAcquisitionPurchasePriceConsiderationTransferred" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="MergerWithRexahnAbstract" id="ird_MergerWithRexahnAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ContingentValueRightEntitledPerEachShareOfCommonStockHeld" id="ird_ContingentValueRightEntitledPerEachShareOfCommonStockHeld" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="NumberOfPotentialMilestones" id="ird_NumberOfPotentialMilestones" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="NumberOfMilestonesAccrued" id="ird_NumberOfMilestonesAccrued" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="PaymentsDueUnderCVRAgreement" id="ird_PaymentsDueUnderCVRAgreement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="FoundationFightingBlindnessMember" id="ird_FoundationFightingBlindnessMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="FoundationFightingBlindnessRetinalDegenerationFundAgreementMember" id="ird_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="RetinalDegenerationFundAgreementAbstract" id="ird_RetinalDegenerationFundAgreementAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="MilestonePaymentReceivable" id="ird_MilestonePaymentReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="MaximumAmountOfNondilutiveFundingMilestonePayments" id="ird_MaximumAmountOfNondilutiveFundingMilestonePayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense" id="ird_BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="MilestonePaymentsReceived" id="ird_MilestonePaymentsReceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="PercentageOfRoyaltyPaymentObligation" id="ird_PercentageOfRoyaltyPaymentObligation" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="BindingLetterAgreement2022Member" id="ird_BindingLetterAgreement2022Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PreMergerFinancingAndWaiverAgreementsAbstract" id="ird_PreMergerFinancingAndWaiverAgreementsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PaymentOfFinalInstallmentUponTerminationOfAgreement" id="ird_PaymentOfFinalInstallmentUponTerminationOfAgreement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="MaximumAmountFundedToSupportStudy" id="ird_MaximumAmountFundedToSupportStudy" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="PeriodOfAgreementTerminationAfterStudyCompletion" id="ird_PeriodOfAgreementTerminationAfterStudyCompletion" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="AmountFundedToSupportStudyPayableInAnnualInstallment" id="ird_AmountFundedToSupportStudyPayableInAnnualInstallment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="PaymentsDueRelatedToAmountFundedToSupportStudy" id="ird_PaymentsDueRelatedToAmountFundedToSupportStudy" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy" id="ird_FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="AmountFundedToSupportStudyPayableInInitialInstallment" id="ird_AmountFundedToSupportStudyPayableInInitialInstallment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="LetterAgreement2025Member" id="ird_LetterAgreement2025Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement" id="ird_PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="BoardMemberMember" id="ird_BoardMemberMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DebtInstrumentNumberOfInstallments" id="ird_DebtInstrumentNumberOfInstallments" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ConsultationServicesReceivablePeriod" id="ird_ConsultationServicesReceivablePeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="PaymentOfInitialInstallmentToSupportStudyUnderAgreement" id="ird_PaymentOfInitialInstallmentToSupportStudyUnderAgreement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="CamGallagherMember" id="ird_CamGallagherMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SeanAinsworthMember" id="ird_SeanAinsworthMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ConsultingExpense" id="ird_ConsultingExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="November2025RegisteredDirectOfferingMember" id="ird_November2025RegisteredDirectOfferingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SubsequentEventsAdditionalInformationAbstract" id="ird_SubsequentEventsAdditionalInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PreFundedRDOWarrantsMember" id="ird_PreFundedRDOWarrantsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="FormerOptionsAbstract" id="ird_FormerOptionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CommonStockCapitalSharesAvailableForFutureIssuance" id="ird_CommonStockCapitalSharesAvailableForFutureIssuance" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract" id="ird_LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="FirstMilestonePaymentReceived" id="ird_FirstMilestonePaymentReceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones" id="ird_MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue" id="ird_NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ViatrisLicenseAgreementMember" id="ird_ViatrisLicenseAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="LicenseTransferFeeMember" id="ird_LicenseTransferFeeMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CollaborationAndLicenseAgreementAbstract" id="ird_CollaborationAndLicenseAgreementAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NumberOfPerformanceObligations" id="ird_NumberOfPerformanceObligations" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="NonRefundableCashPaymentReceived" id="ird_NonRefundableCashPaymentReceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="ContractAssetCurrent" id="ird_ContractAssetCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="MaximumPercentageOfTieredRoyaltiesReceivable" id="ird_MaximumPercentageOfTieredRoyaltiesReceivable" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="MilestonePaymentRequiredUnderFDASApproval" id="ird_MilestonePaymentRequiredUnderFDASApproval" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement" id="ird_ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="ProcessaLicenseAgreementMember" id="ird_ProcessaLicenseAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="BioSenseLicenseAndAssignmentsAgreementMember" id="ird_BioSenseLicenseAndAssignmentsAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SBIRGrantAgreementMember" id="ird_SBIRGrantAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="MilestonePaymentsAmountReceived" id="ird_MilestonePaymentsAmountReceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="RDH12AgreementMember" id="ird_RDH12AgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TemporaryEquityDisclosureTextBlock" id="ird_TemporaryEquityDisclosureTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="PreferredStockSeriesAAbstract" id="ird_PreferredStockSeriesAAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock" id="ird_ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="DefinedContributionPlanAdditionalEmployerMatchingContribution" id="ird_DefinedContributionPlanAdditionalEmployerMatchingContribution" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="RetirementPlan401KMember" id="ird_RetirementPlan401KMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred" id="ird_DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>ird-20250930_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 25.10.1.5333 Broadridge-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:arcroleRef arcroleURI="https://xbrl.org/2023/arcrole/summation-item" xlink:type="simple" xlink:href="https://www.xbrl.org/2023/calculation-1.1.xsd#summation-item" />
  <link:roleRef roleURI="http://opusgtx.com/role/SupplementalBalanceSheetInformationAccruedExpensesAndOtherLiabilitiesDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#SupplementalBalanceSheetInformationAccruedExpensesAndOtherLiabilitiesDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" xlink:href="ird-20250930.xsd#CondensedConsolidatedStatementsOfCashFlows" />
  <link:roleRef roleURI="http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" xlink:type="simple" xlink:href="ird-20250930.xsd#CondensedConsolidatedStatementsOfComprehensiveLoss" />
  <link:roleRef roleURI="http://opusgtx.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="ird-20250930.xsd#CondensedConsolidatedBalanceSheets" />
  <link:calculationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/CondensedConsolidatedBalanceSheets">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Liabilities" xlink:to="LongTermDebtNoncurrent" xlink:title="calculation: Liabilities to LongTermDebtNoncurrent" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent" xlink:label="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="AccountsPayableCurrent" xlink:title="calculation: LiabilitiesCurrent to AccountsPayableCurrent" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="AccruedLiabilitiesAndOtherLiabilities" xlink:title="AccruedLiabilitiesAndOtherLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="AccruedLiabilitiesAndOtherLiabilities" xlink:title="calculation: LiabilitiesCurrent to AccruedLiabilitiesAndOtherLiabilities" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLiabilitiesCurrent" xlink:label="DerivativeLiabilitiesCurrent" xlink:title="DerivativeLiabilitiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="DerivativeLiabilitiesCurrent" xlink:title="calculation: LiabilitiesCurrent to DerivativeLiabilitiesCurrent" order="4.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Liabilities" xlink:to="LiabilitiesCurrent" xlink:title="calculation: Liabilities to LiabilitiesCurrent" order="1.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="Liabilities" xlink:title="calculation: LiabilitiesAndStockholdersEquity to Liabilities" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="TemporaryEquityCarryingAmountAttributableToParent" xlink:title="TemporaryEquityCarryingAmountAttributableToParent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="TemporaryEquityCarryingAmountAttributableToParent" xlink:title="calculation: LiabilitiesAndStockholdersEquity to TemporaryEquityCarryingAmountAttributableToParent" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue" xlink:label="CommonStockValue" xlink:title="CommonStockValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="CommonStockValue" xlink:title="calculation: StockholdersEquity to CommonStockValue" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValue" xlink:label="PreferredStockValue" xlink:title="PreferredStockValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="PreferredStockValue" xlink:title="calculation: StockholdersEquity to PreferredStockValue" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="RetainedEarningsAccumulatedDeficit" xlink:title="calculation: StockholdersEquity to RetainedEarningsAccumulatedDeficit" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="AdditionalPaidInCapital" xlink:title="AdditionalPaidInCapital" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="AdditionalPaidInCapital" xlink:title="calculation: StockholdersEquity to AdditionalPaidInCapital" order="3.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="StockholdersEquity" xlink:title="calculation: LiabilitiesAndStockholdersEquity to StockholdersEquity" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermInvestments" xlink:label="ShortTermInvestments" xlink:title="ShortTermInvestments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="ShortTermInvestments" xlink:title="calculation: AssetsCurrent to ShortTermInvestments" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ContractAssetsAndUnbilledReceivablesCurrent" xlink:label="ContractAssetsAndUnbilledReceivablesCurrent" xlink:title="ContractAssetsAndUnbilledReceivablesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="ContractAssetsAndUnbilledReceivablesCurrent" xlink:title="calculation: AssetsCurrent to ContractAssetsAndUnbilledReceivablesCurrent" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="calculation: AssetsCurrent to CashAndCashEquivalentsAtCarryingValue" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="PrepaidExpenseAndOtherAssetsCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="calculation: AssetsCurrent to PrepaidExpenseAndOtherAssetsCurrent" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="AccountsReceivableNetCurrent" xlink:title="calculation: AssetsCurrent to AccountsReceivableNetCurrent" order="2.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Assets" xlink:to="AssetsCurrent" xlink:title="calculation: Assets to AssetsCurrent" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="Assets" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="calculation: Assets to PropertyPlantAndEquipmentNet" order="2.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="ComprehensiveIncomeNetOfTax" xlink:title="ComprehensiveIncomeNetOfTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetIncomeLoss" xlink:to="IncomeTaxExpenseBenefit" xlink:title="calculation: NetIncomeLoss to IncomeTaxExpenseBenefit" order="2.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="OtherNonoperatingIncomeExpense" xlink:title="OtherNonoperatingIncomeExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="OtherNonoperatingIncomeExpense" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to OtherNonoperatingIncomeExpense" order="9.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating" xlink:label="InterestExpenseNonoperating" xlink:title="InterestExpenseNonoperating" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="InterestExpenseNonoperating" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to InterestExpenseNonoperating" order="10.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="OperatingIncomeLoss" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="calculation: OperatingIncomeLoss to RevenueFromContractWithCustomerExcludingAssessedTax" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses" xlink:label="OperatingExpenses" xlink:title="OperatingExpenses" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:label="ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:title="ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="OperatingExpenses" xlink:to="ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:title="calculation: OperatingExpenses to ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="GeneralAndAdministrativeExpense" xlink:title="GeneralAndAdministrativeExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="OperatingExpenses" xlink:to="GeneralAndAdministrativeExpense" xlink:title="calculation: OperatingExpenses to GeneralAndAdministrativeExpense" order="1.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="OperatingIncomeLoss" xlink:to="OperatingExpenses" xlink:title="calculation: OperatingIncomeLoss to OperatingExpenses" order="1.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="OperatingIncomeLoss" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to OperatingIncomeLoss" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:label="GainLossOnDerivativeInstrumentsNetPretax" xlink:title="GainLossOnDerivativeInstrumentsNetPretax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="GainLossOnDerivativeInstrumentsNetPretax" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to GainLossOnDerivativeInstrumentsNetPretax" order="7.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FinancingCosts" xlink:label="FinancingCosts" xlink:title="FinancingCosts" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="FinancingCosts" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to FinancingCosts" order="8.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetIncomeLoss" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="calculation: NetIncomeLoss to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="NetIncomeLoss" xlink:title="calculation: ComprehensiveIncomeNetOfTax to NetIncomeLoss" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="OtherComprehensiveIncomeLossNetOfTax" xlink:title="OtherComprehensiveIncomeLossNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="OtherComprehensiveIncomeLossNetOfTax" xlink:title="calculation: ComprehensiveIncomeNetOfTax to OtherComprehensiveIncomeLossNetOfTax" order="2.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="NetCashProvidedByUsedInInvestingActivities" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect to NetCashProvidedByUsedInInvestingActivities" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="PaymentsOfStockIssuanceCosts" xlink:title="PaymentsOfStockIssuanceCosts" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="PaymentsOfStockIssuanceCosts" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to PaymentsOfStockIssuanceCosts" order="4.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromRelatedPartyDebt" xlink:label="ProceedsFromRelatedPartyDebt" xlink:title="ProceedsFromRelatedPartyDebt" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromRelatedPartyDebt" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromRelatedPartyDebt" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="ProceedsFromStockOptionsExercised" xlink:title="ProceedsFromStockOptionsExercised" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromStockOptionsExercised" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromStockOptionsExercised" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="ProceedsFromIssuanceOfCommonStock" xlink:title="ProceedsFromIssuanceOfCommonStock" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromIssuanceOfCommonStock" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromIssuanceOfCommonStock" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" xlink:label="ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" xlink:title="ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareRepurchasesForPaymentOfEmployeeTaxes" xlink:label="ShareRepurchasesForPaymentOfEmployeeTaxes" xlink:title="ShareRepurchasesForPaymentOfEmployeeTaxes" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ShareRepurchasesForPaymentOfEmployeeTaxes" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ShareRepurchasesForPaymentOfEmployeeTaxes" order="6.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" xlink:label="ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" xlink:title="ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" order="0.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="NetCashProvidedByUsedInFinancingActivities" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect to NetCashProvidedByUsedInFinancingActivities" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="IncreaseDecreaseInAccountsReceivable" xlink:title="IncreaseDecreaseInAccountsReceivable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInAccountsReceivable" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInAccountsReceivable" order="0.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:title="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="3.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:title="IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrealizedGainLossOnInvestments" xlink:label="UnrealizedGainLossOnInvestments" xlink:title="UnrealizedGainLossOnInvestments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="UnrealizedGainLossOnInvestments" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to UnrealizedGainLossOnInvestments" order="9.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_WarrantFinancingCostsReclassifiedToFinancingActivities" xlink:label="WarrantFinancingCostsReclassifiedToFinancingActivities" xlink:title="WarrantFinancingCostsReclassifiedToFinancingActivities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="WarrantFinancingCostsReclassifiedToFinancingActivities" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to WarrantFinancingCostsReclassifiedToFinancingActivities" order="10.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation" xlink:label="Depreciation" xlink:title="Depreciation" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="Depreciation" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to Depreciation" order="7.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="NetIncomeLoss" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to NetIncomeLoss" order="11.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_IncreaseDecreaseInContractAssetsAndUnbilledReceivables" xlink:label="IncreaseDecreaseInContractAssetsAndUnbilledReceivables" xlink:title="IncreaseDecreaseInContractAssetsAndUnbilledReceivables" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInContractAssetsAndUnbilledReceivables" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInContractAssetsAndUnbilledReceivables" order="2.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="IncreaseDecreaseInAccountsPayable" xlink:title="IncreaseDecreaseInAccountsPayable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInAccountsPayable" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInAccountsPayable" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation" xlink:label="ShareBasedCompensation" xlink:title="ShareBasedCompensation" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="ShareBasedCompensation" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to ShareBasedCompensation" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating" xlink:label="InterestExpenseNonoperating" xlink:title="InterestExpenseNonoperating" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="InterestExpenseNonoperating" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to InterestExpenseNonoperating" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:label="GainLossOnDerivativeInstrumentsNetPretax" xlink:title="GainLossOnDerivativeInstrumentsNetPretax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="GainLossOnDerivativeInstrumentsNetPretax" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to GainLossOnDerivativeInstrumentsNetPretax" order="8.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="NetCashProvidedByUsedInOperatingActivities" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect to NetCashProvidedByUsedInOperatingActivities" order="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/SupplementalBalanceSheetInformationAccruedExpensesAndOtherLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="AccruedLiabilitiesAndOtherLiabilities" xlink:title="AccruedLiabilitiesAndOtherLiabilities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="AccruedProfessionalFeesCurrent" xlink:title="AccruedProfessionalFeesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AccruedLiabilitiesAndOtherLiabilities" xlink:to="AccruedProfessionalFeesCurrent" xlink:title="calculation: AccruedLiabilitiesAndOtherLiabilities to AccruedProfessionalFeesCurrent" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="OtherAccruedLiabilitiesCurrent" xlink:title="OtherAccruedLiabilitiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AccruedLiabilitiesAndOtherLiabilities" xlink:to="OtherAccruedLiabilitiesCurrent" xlink:title="calculation: AccruedLiabilitiesAndOtherLiabilities to OtherAccruedLiabilitiesCurrent" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="EmployeeRelatedLiabilitiesCurrent" xlink:title="EmployeeRelatedLiabilitiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AccruedLiabilitiesAndOtherLiabilities" xlink:to="EmployeeRelatedLiabilitiesCurrent" xlink:title="calculation: AccruedLiabilitiesAndOtherLiabilities to EmployeeRelatedLiabilitiesCurrent" order="7.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_AccruedResearchAndDevelopmentServicesAndSuppliesCurrent" xlink:label="AccruedResearchAndDevelopmentServicesAndSuppliesCurrent" xlink:title="AccruedResearchAndDevelopmentServicesAndSuppliesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="https://xbrl.org/2023/arcrole/summation-item" xlink:from="AccruedLiabilitiesAndOtherLiabilities" xlink:to="AccruedResearchAndDevelopmentServicesAndSuppliesCurrent" xlink:title="calculation: AccruedLiabilitiesAndOtherLiabilities to AccruedResearchAndDevelopmentServicesAndSuppliesCurrent" order="1.0" weight="1.0" />
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>ird-20250930_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 25.10.1.5333 Broadridge-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:t1="http://xbrl.org/2005/xbrldt">
  <link:roleRef roleURI="http://opusgtx.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#SubsequentEventsDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/DeferredCompensationPlanDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#DeferredCompensationPlanDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#IncomeTaxesDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfNetIncomeLossPerShareDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#NetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfNetIncomeLossPerShareDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsBiosenseLicenseAndAssignmentAgreementDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#LicenseAndCollaborationRevenueAndOtherFundingAgreementsBiosenseLicenseAndAssignmentAgreementDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsViatrisLicenseAgreementDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#LicenseAndCollaborationRevenueAndOtherFundingAgreementsViatrisLicenseAgreementDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/ApexianSublicenseAgreementDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#ApexianSublicenseAgreementDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/StockbasedCompensationGeneralDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#StockbasedCompensationGeneralDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/StockbasedCompensationCommonStockIssuedForServicesDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#StockbasedCompensationCommonStockIssuedForServicesDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/StockbasedCompensationRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#StockbasedCompensationRestrictedStockUnitsDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/StockbasedCompensationWeightedAverageAssumptionsUsedInBlackscholesOptionpricingModelDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#StockbasedCompensationWeightedAverageAssumptionsUsedInBlackscholesOptionpricingModelDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#StockbasedCompensationStockOptionPlanActivityDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#StockbasedCompensationStockbasedCompensationExpenseDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/FinancingsWarrantsOutstandingDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#FinancingsWarrantsOutstandingDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/FinancingsWarrantActivityAndSummaryDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#FinancingsWarrantActivityAndSummaryDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/FinancingsPremergerFinancingSeriesBWarrantsDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#FinancingsPremergerFinancingSeriesBWarrantsDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/FinancingsRegisteredDirectOfferingDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#FinancingsRegisteredDirectOfferingDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/FinancingsAtthemarketProgramDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#FinancingsAtthemarketProgramDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/FinancingsMarch2025PrivatePlacementWarrantsPrefundedWarrantsDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#FinancingsMarch2025PrivatePlacementWarrantsPrefundedWarrantsDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/FinancingsMarch2025WarrantsDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#FinancingsMarch2025WarrantsDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/FinancingsMarch2025FinancingsDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#FinancingsMarch2025FinancingsDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/FinancingsAugust2025PrivatePlacementDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#FinancingsAugust2025PrivatePlacementDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/SeriesPreferredStockDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#SeriesPreferredStockDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/RelatedPartyTransactionsRdfAgreementDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#RelatedPartyTransactionsRdfAgreementDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/SupplementalBalanceSheetInformationAccruedExpensesAndOtherLiabilitiesDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#SupplementalBalanceSheetInformationAccruedExpensesAndOtherLiabilitiesDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/CommitmentsAndContingenciesFacilityAndOtherLeasesDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#CommitmentsAndContingenciesFacilityAndOtherLeasesDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/CommitmentsAndContingenciesTypeOfAgreementDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#CommitmentsAndContingenciesTypeOfAgreementDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/FairValueMeasurementsShorttermInvestmentsMeasuredAtFairValueDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#FairValueMeasurementsShorttermInvestmentsMeasuredAtFairValueDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#FairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/FairValueMeasurementsFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#FairValueMeasurementsFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/MergersMergerWithRexahnDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#MergersMergerWithRexahnDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/MergersAcquisitionOfOpusGeneticsDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#MergersAcquisitionOfOpusGeneticsDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesLiquidityDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesLiquidityDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/NetLossPerShareTables" xlink:type="simple" xlink:href="ird-20250930.xsd#NetLossPerShareTables" />
  <link:roleRef roleURI="http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsTables" xlink:type="simple" xlink:href="ird-20250930.xsd#LicenseAndCollaborationRevenueAndOtherFundingAgreementsTables" />
  <link:roleRef roleURI="http://opusgtx.com/role/StockbasedCompensationTables" xlink:type="simple" xlink:href="ird-20250930.xsd#StockbasedCompensationTables" />
  <link:roleRef roleURI="http://opusgtx.com/role/FinancingsTables" xlink:type="simple" xlink:href="ird-20250930.xsd#FinancingsTables" />
  <link:roleRef roleURI="http://opusgtx.com/role/SupplementalBalanceSheetInformationTables" xlink:type="simple" xlink:href="ird-20250930.xsd#SupplementalBalanceSheetInformationTables" />
  <link:roleRef roleURI="http://opusgtx.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="ird-20250930.xsd#FairValueMeasurementsTables" />
  <link:roleRef roleURI="http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="ird-20250930.xsd#CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesPolicies" />
  <link:roleRef roleURI="http://opusgtx.com/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="ird-20250930.xsd#InsiderTradingArrangements" />
  <link:roleRef roleURI="http://opusgtx.com/role/SubsequentEvents" xlink:type="simple" xlink:href="ird-20250930.xsd#SubsequentEvents" />
  <link:roleRef roleURI="http://opusgtx.com/role/DeferredCompensationPlan" xlink:type="simple" xlink:href="ird-20250930.xsd#DeferredCompensationPlan" />
  <link:roleRef roleURI="http://opusgtx.com/role/IncomeTaxes" xlink:type="simple" xlink:href="ird-20250930.xsd#IncomeTaxes" />
  <link:roleRef roleURI="http://opusgtx.com/role/NetLossPerShare" xlink:type="simple" xlink:href="ird-20250930.xsd#NetLossPerShare" />
  <link:roleRef roleURI="http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreements" xlink:type="simple" xlink:href="ird-20250930.xsd#LicenseAndCollaborationRevenueAndOtherFundingAgreements" />
  <link:roleRef roleURI="http://opusgtx.com/role/ApexianSublicenseAgreement" xlink:type="simple" xlink:href="ird-20250930.xsd#ApexianSublicenseAgreement" />
  <link:roleRef roleURI="http://opusgtx.com/role/StockbasedCompensation" xlink:type="simple" xlink:href="ird-20250930.xsd#StockbasedCompensation" />
  <link:roleRef roleURI="http://opusgtx.com/role/Financings" xlink:type="simple" xlink:href="ird-20250930.xsd#Financings" />
  <link:roleRef roleURI="http://opusgtx.com/role/SeriesPreferredStock" xlink:type="simple" xlink:href="ird-20250930.xsd#SeriesPreferredStock" />
  <link:roleRef roleURI="http://opusgtx.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="ird-20250930.xsd#RelatedPartyTransactions" />
  <link:roleRef roleURI="http://opusgtx.com/role/SupplementalBalanceSheetInformation" xlink:type="simple" xlink:href="ird-20250930.xsd#SupplementalBalanceSheetInformation" />
  <link:roleRef roleURI="http://opusgtx.com/role/CommitmentsAndContingencies" xlink:type="simple" xlink:href="ird-20250930.xsd#CommitmentsAndContingencies" />
  <link:roleRef roleURI="http://opusgtx.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="ird-20250930.xsd#FairValueMeasurements" />
  <link:roleRef roleURI="http://opusgtx.com/role/Mergers" xlink:type="simple" xlink:href="ird-20250930.xsd#Mergers" />
  <link:roleRef roleURI="http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" xlink:href="ird-20250930.xsd#CompanyDescriptionAndSummaryOfSignificantAccountingPolicies" />
  <link:roleRef roleURI="http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" xlink:href="ird-20250930.xsd#CondensedConsolidatedStatementsOfCashFlows" />
  <link:roleRef roleURI="http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity" xlink:type="simple" xlink:href="ird-20250930.xsd#CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity" />
  <link:roleRef roleURI="http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" xlink:type="simple" xlink:href="ird-20250930.xsd#CondensedConsolidatedStatementsOfComprehensiveLoss" />
  <link:roleRef roleURI="http://opusgtx.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="ird-20250930.xsd#CondensedConsolidatedBalanceSheetsParenthetical" />
  <link:roleRef roleURI="http://opusgtx.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="ird-20250930.xsd#CondensedConsolidatedBalanceSheets" />
  <link:roleRef roleURI="http://opusgtx.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="ird-20250930.xsd#DocumentAndEntityInformation" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" />
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/DocumentAndEntityInformation" />
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/CondensedConsolidatedBalanceSheets" />
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="LiabilitiesAndStockholdersEquityAbstract" xlink:title="definition: StatementLineItems to LiabilitiesAndStockholdersEquityAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:label="TemporaryEquityParOrStatedValuePerShare" xlink:title="TemporaryEquityParOrStatedValuePerShare" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="TemporaryEquityParOrStatedValuePerShare" xlink:title="definition: StatementLineItems to TemporaryEquityParOrStatedValuePerShare" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesAuthorized" xlink:label="TemporaryEquitySharesAuthorized" xlink:title="TemporaryEquitySharesAuthorized" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="TemporaryEquitySharesAuthorized" xlink:title="definition: StatementLineItems to TemporaryEquitySharesAuthorized" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesIssued" xlink:label="TemporaryEquitySharesIssued" xlink:title="TemporaryEquitySharesIssued" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="TemporaryEquitySharesIssued" xlink:title="definition: StatementLineItems to TemporaryEquitySharesIssued" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="TemporaryEquitySharesOutstanding" xlink:title="TemporaryEquitySharesOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="TemporaryEquitySharesOutstanding" xlink:title="definition: StatementLineItems to TemporaryEquitySharesOutstanding" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="StockholdersEquityAbstract" xlink:title="StockholdersEquityAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockholdersEquityAbstract" xlink:title="definition: StatementLineItems to StockholdersEquityAbstract" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="PreferredStockParOrStatedValuePerShare" xlink:title="PreferredStockParOrStatedValuePerShare" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="PreferredStockParOrStatedValuePerShare" xlink:title="definition: StatementLineItems to PreferredStockParOrStatedValuePerShare" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="PreferredStockSharesAuthorized" xlink:title="PreferredStockSharesAuthorized" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="PreferredStockSharesAuthorized" xlink:title="definition: StatementLineItems to PreferredStockSharesAuthorized" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="PreferredStockSharesIssued" xlink:title="PreferredStockSharesIssued" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="PreferredStockSharesIssued" xlink:title="definition: StatementLineItems to PreferredStockSharesIssued" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="PreferredStockSharesOutstanding" xlink:title="PreferredStockSharesOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="PreferredStockSharesOutstanding" xlink:title="definition: StatementLineItems to PreferredStockSharesOutstanding" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="CommonStockParOrStatedValuePerShare" xlink:title="CommonStockParOrStatedValuePerShare" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="CommonStockParOrStatedValuePerShare" xlink:title="definition: StatementLineItems to CommonStockParOrStatedValuePerShare" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="CommonStockSharesAuthorized" xlink:title="CommonStockSharesAuthorized" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="CommonStockSharesAuthorized" xlink:title="definition: StatementLineItems to CommonStockSharesAuthorized" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="CommonStockSharesIssued" xlink:title="definition: StatementLineItems to CommonStockSharesIssued" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="CommonStockSharesOutstanding" xlink:title="CommonStockSharesOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="CommonStockSharesOutstanding" xlink:title="definition: StatementLineItems to CommonStockSharesOutstanding" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="StatementLineItems" xlink:to="StatementTable" xlink:title="definition: StatementLineItems to StatementTable" order="15.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="StatementTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: StatementTable to StatementClassOfStockAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="SeriesAPreferredStockMember" xlink:title="SeriesAPreferredStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="SeriesAPreferredStockMember" xlink:title="definition: ClassOfStockDomain to SeriesAPreferredStockMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" />
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:label="IncreaseDecreaseInTemporaryEquityRollForward" xlink:title="IncreaseDecreaseInTemporaryEquityRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="IncreaseDecreaseInTemporaryEquityRollForward" xlink:title="definition: StatementLineItems to IncreaseDecreaseInTemporaryEquityRollForward" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="definition: StatementLineItems to IncreaseDecreaseInStockholdersEquityRollForward" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockholdersEquity" xlink:title="definition: StatementLineItems to StockholdersEquity" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesOutstanding" xlink:label="SharesOutstanding" xlink:title="SharesOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="SharesOutstanding" xlink:title="definition: StatementLineItems to SharesOutstanding" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement" xlink:label="StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement" xlink:title="StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement" xlink:label="StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement" xlink:title="StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" xlink:label="StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" xlink:title="StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement" xlink:label="StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement" xlink:title="StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_TemporaryEquityStockConversionValue" xlink:label="TemporaryEquityStockConversionValue" xlink:title="TemporaryEquityStockConversionValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="TemporaryEquityStockConversionValue" xlink:title="definition: StatementLineItems to TemporaryEquityStockConversionValue" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_TemporaryEquityStockConversionShares" xlink:label="TemporaryEquityStockConversionShares" xlink:title="TemporaryEquityStockConversionShares" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="TemporaryEquityStockConversionShares" xlink:title="definition: StatementLineItems to TemporaryEquityStockConversionShares" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:title="StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:title="StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" xlink:label="AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" xlink:title="AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" xlink:title="definition: StatementLineItems to AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="definition: StatementLineItems to AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="StockIssuedDuringPeriodSharesShareBasedCompensation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodSharesShareBasedCompensation" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes" xlink:label="AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes" xlink:title="AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes" xlink:title="definition: StatementLineItems to AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_StockRepurchasesForPaymentOfEmployeeTaxesShares" xlink:label="StockRepurchasesForPaymentOfEmployeeTaxesShares" xlink:title="StockRepurchasesForPaymentOfEmployeeTaxesShares" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockRepurchasesForPaymentOfEmployeeTaxesShares" xlink:title="definition: StatementLineItems to StockRepurchasesForPaymentOfEmployeeTaxesShares" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="StockIssuedDuringPeriodValueStockOptionsExercised" xlink:title="StockIssuedDuringPeriodValueStockOptionsExercised" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodValueStockOptionsExercised" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodValueStockOptionsExercised" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodSharesStockOptionsExercised" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="NetIncomeLoss" xlink:title="definition: StatementLineItems to NetIncomeLoss" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="TemporaryEquityCarryingAmountAttributableToParent" xlink:title="TemporaryEquityCarryingAmountAttributableToParent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="TemporaryEquityCarryingAmountAttributableToParent" xlink:title="definition: StatementLineItems to TemporaryEquityCarryingAmountAttributableToParent" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="TemporaryEquitySharesOutstanding" xlink:title="TemporaryEquitySharesOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="TemporaryEquitySharesOutstanding" xlink:title="definition: StatementLineItems to TemporaryEquitySharesOutstanding" order="22.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="StatementLineItems" xlink:to="StatementTable" xlink:title="definition: StatementLineItems to StatementTable" order="23.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="StatementTable" xlink:to="StatementEquityComponentsAxis" xlink:title="definition: StatementTable to StatementEquityComponentsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain_2" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain_2" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="CommonStockMember" xlink:title="definition: EquityComponentDomain to CommonStockMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="AdditionalPaidInCapitalMember" xlink:title="AdditionalPaidInCapitalMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="AdditionalPaidInCapitalMember" xlink:title="definition: EquityComponentDomain to AdditionalPaidInCapitalMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember" xlink:label="RetainedEarningsMember" xlink:title="RetainedEarningsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="RetainedEarningsMember" xlink:title="definition: EquityComponentDomain to RetainedEarningsMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="StatementTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: StatementTable to StatementClassOfStockAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="SeriesAPreferredStockMember" xlink:title="SeriesAPreferredStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="SeriesAPreferredStockMember" xlink:title="definition: ClassOfStockDomain to SeriesAPreferredStockMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows" />
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/Mergers" />
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/FairValueMeasurements" />
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/CommitmentsAndContingencies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/SupplementalBalanceSheetInformation" />
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/RelatedPartyTransactions" />
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/SeriesPreferredStock" />
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/Financings" />
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/StockbasedCompensation" />
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/ApexianSublicenseAgreement" />
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreements" />
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/NetLossPerShare" />
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/IncomeTaxes" />
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/DeferredCompensationPlan" />
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/SubsequentEvents" />
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/InsiderTradingArrangements" />
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesPolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/FairValueMeasurementsTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/SupplementalBalanceSheetInformationTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/FinancingsTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/StockbasedCompensationTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/NetLossPerShareTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:label="ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:title="ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_BasisOfPresentationAbstract" xlink:label="BasisOfPresentationAbstract" xlink:title="BasisOfPresentationAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="BasisOfPresentationAbstract" xlink:title="definition: ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems to BasisOfPresentationAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLiabilitiesCurrent" xlink:label="DerivativeLiabilitiesCurrent" xlink:title="DerivativeLiabilitiesCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="DerivativeLiabilitiesCurrent" xlink:title="definition: ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems to DerivativeLiabilitiesCurrent" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="AccruedLiabilitiesAndOtherLiabilities" xlink:title="AccruedLiabilitiesAndOtherLiabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="AccruedLiabilitiesAndOtherLiabilities" xlink:title="definition: ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems to AccruedLiabilitiesAndOtherLiabilities" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:label="ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:title="ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:title="definition: ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems to ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" order="4.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementAxis" xlink:label="RestatementAxis" xlink:title="RestatementAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="RestatementAxis" xlink:title="definition: ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable to RestatementAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementDomain" xlink:label="RestatementDomain" xlink:title="RestatementDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RestatementAxis" xlink:to="RestatementDomain" xlink:title="definition: RestatementAxis to RestatementDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementDomain" xlink:label="RestatementDomain_2" xlink:title="RestatementDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RestatementAxis" xlink:to="RestatementDomain_2" xlink:title="definition: RestatementAxis to RestatementDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementAdjustmentMember" xlink:label="RestatementAdjustmentMember" xlink:title="RestatementAdjustmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestatementDomain" xlink:to="RestatementAdjustmentMember" xlink:title="definition: RestatementDomain to RestatementAdjustmentMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RevisionOfPriorPeriodReclassificationAdjustmentMember" xlink:label="RevisionOfPriorPeriodReclassificationAdjustmentMember" xlink:title="RevisionOfPriorPeriodReclassificationAdjustmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RestatementAdjustmentMember" xlink:to="RevisionOfPriorPeriodReclassificationAdjustmentMember" xlink:title="definition: RestatementAdjustmentMember to RevisionOfPriorPeriodReclassificationAdjustmentMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesLiquidityDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/MergersAcquisitionOfOpusGeneticsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="BusinessAcquisitionLineItems" xlink:title="BusinessAcquisitionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationDescriptionAbstract" xlink:label="BusinessCombinationDescriptionAbstract" xlink:title="BusinessCombinationDescriptionAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationDescriptionAbstract" xlink:title="definition: BusinessAcquisitionLineItems to BusinessCombinationDescriptionAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="StockIssuedDuringPeriodSharesAcquisitions" xlink:title="StockIssuedDuringPeriodSharesAcquisitions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="StockIssuedDuringPeriodSharesAcquisitions" xlink:title="definition: BusinessAcquisitionLineItems to StockIssuedDuringPeriodSharesAcquisitions" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="SharesIssuedPricePerShare" xlink:title="SharesIssuedPricePerShare" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="SharesIssuedPricePerShare" xlink:title="definition: BusinessAcquisitionLineItems to SharesIssuedPricePerShare" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockConvertibleSharesIssuable" xlink:label="PreferredStockConvertibleSharesIssuable" xlink:title="PreferredStockConvertibleSharesIssuable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="PreferredStockConvertibleSharesIssuable" xlink:title="definition: BusinessAcquisitionLineItems to PreferredStockConvertibleSharesIssuable" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="CommonStockSharesOutstanding" xlink:title="CommonStockSharesOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="CommonStockSharesOutstanding" xlink:title="definition: BusinessAcquisitionLineItems to CommonStockSharesOutstanding" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="PreferredStockSharesOutstanding" xlink:title="PreferredStockSharesOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="PreferredStockSharesOutstanding" xlink:title="definition: BusinessAcquisitionLineItems to PreferredStockSharesOutstanding" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_AssetAcquisitionPurchasePriceConsiderationTransferred" xlink:label="AssetAcquisitionPurchasePriceConsiderationTransferred" xlink:title="AssetAcquisitionPurchasePriceConsiderationTransferred" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="AssetAcquisitionPurchasePriceConsiderationTransferred" xlink:title="definition: BusinessAcquisitionLineItems to AssetAcquisitionPurchasePriceConsiderationTransferred" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_NumberOfAssetAcquired" xlink:label="NumberOfAssetAcquired" xlink:title="NumberOfAssetAcquired" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="NumberOfAssetAcquired" xlink:title="definition: BusinessAcquisitionLineItems to NumberOfAssetAcquired" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition" xlink:label="PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition" xlink:title="PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition" xlink:title="definition: BusinessAcquisitionLineItems to PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="BusinessAcquisitionLineItems" xlink:to="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="definition: BusinessAcquisitionLineItems to ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="10.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="BusinessAcquisitionAxis" xlink:title="definition: ScheduleOfBusinessAcquisitionsByAcquisitionTable to BusinessAcquisitionAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain" xlink:title="definition: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain_2" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain_2" xlink:title="definition: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_OpusGeneticsIncMember" xlink:label="OpusGeneticsIncMember" xlink:title="OpusGeneticsIncMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="OpusGeneticsIncMember" xlink:title="definition: BusinessAcquisitionAcquireeDomain to OpusGeneticsIncMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="StatementEquityComponentsAxis" xlink:title="definition: ScheduleOfBusinessAcquisitionsByAcquisitionTable to StatementEquityComponentsAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain_2" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain_2" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="CommonStockMember" xlink:title="definition: EquityComponentDomain to CommonStockMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: ScheduleOfBusinessAcquisitionsByAcquisitionTable to StatementClassOfStockAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="SeriesAPreferredStockMember" xlink:title="SeriesAPreferredStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="SeriesAPreferredStockMember" xlink:title="definition: ClassOfStockDomain to SeriesAPreferredStockMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfBusinessAcquisitionsByAcquisitionTable to RangeAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/MergersMergerWithRexahnDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="BusinessAcquisitionLineItems" xlink:title="BusinessAcquisitionLineItems" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MergerWithRexahnAbstract" xlink:label="MergerWithRexahnAbstract" xlink:title="MergerWithRexahnAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="MergerWithRexahnAbstract" xlink:title="definition: BusinessAcquisitionLineItems to MergerWithRexahnAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ContingentValueRightEntitledPerEachShareOfCommonStockHeld" xlink:label="ContingentValueRightEntitledPerEachShareOfCommonStockHeld" xlink:title="ContingentValueRightEntitledPerEachShareOfCommonStockHeld" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="ContingentValueRightEntitledPerEachShareOfCommonStockHeld" xlink:title="definition: BusinessAcquisitionLineItems to ContingentValueRightEntitledPerEachShareOfCommonStockHeld" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PaymentsDueUnderCVRAgreement" xlink:label="PaymentsDueUnderCVRAgreement" xlink:title="PaymentsDueUnderCVRAgreement" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="PaymentsDueUnderCVRAgreement" xlink:title="definition: BusinessAcquisitionLineItems to PaymentsDueUnderCVRAgreement" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_NumberOfMilestonesAccrued" xlink:label="NumberOfMilestonesAccrued" xlink:title="NumberOfMilestonesAccrued" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="NumberOfMilestonesAccrued" xlink:title="definition: BusinessAcquisitionLineItems to NumberOfMilestonesAccrued" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_NumberOfPotentialMilestones" xlink:label="NumberOfPotentialMilestones" xlink:title="NumberOfPotentialMilestones" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionLineItems" xlink:to="NumberOfPotentialMilestones" xlink:title="definition: BusinessAcquisitionLineItems to NumberOfPotentialMilestones" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="BusinessAcquisitionLineItems" xlink:to="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="definition: BusinessAcquisitionLineItems to ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="BusinessAcquisitionAxis" xlink:title="definition: ScheduleOfBusinessAcquisitionsByAcquisitionTable to BusinessAcquisitionAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain" xlink:title="definition: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain_2" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain_2" xlink:title="definition: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_RexahnStockholdersMember" xlink:label="RexahnStockholdersMember" xlink:title="RexahnStockholdersMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="RexahnStockholdersMember" xlink:title="definition: BusinessAcquisitionAcquireeDomain to RexahnStockholdersMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/FairValueMeasurementsFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:label="FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:title="FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:label="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:title="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="LiabilitiesFairValueDisclosure" xlink:title="LiabilitiesFairValueDisclosure" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="LiabilitiesFairValueDisclosure" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to LiabilitiesFairValueDisclosure" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="AssetsFairValueDisclosure" xlink:title="AssetsFairValueDisclosure" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="AssetsFairValueDisclosure" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to AssetsFairValueDisclosure" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="5.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="FairValueByMeasurementFrequencyAxis" xlink:title="FairValueByMeasurementFrequencyAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueByMeasurementFrequencyAxis" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueByMeasurementFrequencyAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="FairValueMeasurementFrequencyDomain" xlink:title="FairValueMeasurementFrequencyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FairValueByMeasurementFrequencyAxis" xlink:to="FairValueMeasurementFrequencyDomain" xlink:title="definition: FairValueByMeasurementFrequencyAxis to FairValueMeasurementFrequencyDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="FairValueMeasurementFrequencyDomain_2" xlink:title="FairValueMeasurementFrequencyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FairValueByMeasurementFrequencyAxis" xlink:to="FairValueMeasurementFrequencyDomain_2" xlink:title="definition: FairValueByMeasurementFrequencyAxis to FairValueMeasurementFrequencyDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="FairValueMeasurementsRecurringMember" xlink:title="FairValueMeasurementsRecurringMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueMeasurementFrequencyDomain" xlink:to="FairValueMeasurementsRecurringMember" xlink:title="definition: FairValueMeasurementFrequencyDomain to FairValueMeasurementsRecurringMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueByFairValueHierarchyLevelAxis" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueByFairValueHierarchyLevelAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="definition: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain_2" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain_2" xlink:title="definition: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="FairValueInputsLevel1Member" xlink:title="FairValueInputsLevel1Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel1Member" xlink:title="definition: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel1Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="FairValueInputsLevel2Member" xlink:title="FairValueInputsLevel2Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel2Member" xlink:title="definition: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel2Member" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="FairValueInputsLevel3Member" xlink:title="FairValueInputsLevel3Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel3Member" xlink:title="definition: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel3Member" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="FairValueByAssetClassAxis" xlink:title="FairValueByAssetClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueByAssetClassAxis" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueByAssetClassAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FairValueByAssetClassAxis" xlink:to="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="definition: FairValueByAssetClassAxis to FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_2" xlink:title="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FairValueByAssetClassAxis" xlink:to="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_2" xlink:title="definition: FairValueByAssetClassAxis to FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermInvestmentsMember" xlink:label="ShortTermInvestmentsMember" xlink:title="ShortTermInvestmentsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="ShortTermInvestmentsMember" xlink:title="definition: FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain to ShortTermInvestmentsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="FinancialInstrumentAxis" xlink:title="FinancialInstrumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FinancialInstrumentAxis" xlink:title="definition: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FinancialInstrumentAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="definition: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2" xlink:title="definition: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeMember" xlink:label="DerivativeMember" xlink:title="DerivativeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="DerivativeMember" xlink:title="definition: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to DerivativeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_OtherDerivativeLiabilitiesMember" xlink:label="OtherDerivativeLiabilitiesMember" xlink:title="OtherDerivativeLiabilitiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="OtherDerivativeLiabilitiesMember" xlink:title="definition: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to OtherDerivativeLiabilitiesMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:title="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLiabilitiesAbstract" xlink:label="DerivativeLiabilitiesAbstract" xlink:title="DerivativeLiabilitiesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="DerivativeLiabilitiesAbstract" xlink:title="definition: FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems to DerivativeLiabilitiesAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract" xlink:label="FinancialLiabilitiesFairValueDisclosureAbstract" xlink:title="FinancialLiabilitiesFairValueDisclosureAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="FinancialLiabilitiesFairValueDisclosureAbstract" xlink:title="definition: FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems to FinancialLiabilitiesFairValueDisclosureAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:label="FinancialLiabilitiesFairValueDisclosure" xlink:title="FinancialLiabilitiesFairValueDisclosure" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="FinancialLiabilitiesFairValueDisclosure" xlink:title="definition: FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems to FinancialLiabilitiesFairValueDisclosure" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLiabilitiesCurrent" xlink:label="DerivativeLiabilitiesCurrent" xlink:title="DerivativeLiabilitiesCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="DerivativeLiabilitiesCurrent" xlink:title="definition: FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems to DerivativeLiabilitiesCurrent" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants" xlink:label="DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants" xlink:title="DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants" xlink:title="definition: FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems to DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="FairValueAdjustmentOfWarrants" xlink:title="FairValueAdjustmentOfWarrants" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="FairValueAdjustmentOfWarrants" xlink:title="definition: FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems to FairValueAdjustmentOfWarrants" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:title="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:title="definition: FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems to FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" order="7.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="FairValueByMeasurementFrequencyAxis" xlink:title="FairValueByMeasurementFrequencyAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="FairValueByMeasurementFrequencyAxis" xlink:title="definition: FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable to FairValueByMeasurementFrequencyAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="FairValueMeasurementFrequencyDomain" xlink:title="FairValueMeasurementFrequencyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FairValueByMeasurementFrequencyAxis" xlink:to="FairValueMeasurementFrequencyDomain" xlink:title="definition: FairValueByMeasurementFrequencyAxis to FairValueMeasurementFrequencyDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="FairValueMeasurementFrequencyDomain_2" xlink:title="FairValueMeasurementFrequencyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FairValueByMeasurementFrequencyAxis" xlink:to="FairValueMeasurementFrequencyDomain_2" xlink:title="definition: FairValueByMeasurementFrequencyAxis to FairValueMeasurementFrequencyDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="FairValueMeasurementsRecurringMember" xlink:title="FairValueMeasurementsRecurringMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueMeasurementFrequencyDomain" xlink:to="FairValueMeasurementsRecurringMember" xlink:title="definition: FairValueMeasurementFrequencyDomain to FairValueMeasurementsRecurringMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsNonrecurringMember" xlink:label="FairValueMeasurementsNonrecurringMember" xlink:title="FairValueMeasurementsNonrecurringMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueMeasurementFrequencyDomain" xlink:to="FairValueMeasurementsNonrecurringMember" xlink:title="definition: FairValueMeasurementFrequencyDomain to FairValueMeasurementsNonrecurringMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="FairValueByFairValueHierarchyLevelAxis" xlink:title="definition: FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable to FairValueByFairValueHierarchyLevelAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="definition: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain_2" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain_2" xlink:title="definition: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="FairValueInputsLevel3Member" xlink:title="FairValueInputsLevel3Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel3Member" xlink:title="definition: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel3Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="FairValueByLiabilityClassAxis" xlink:title="FairValueByLiabilityClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="FairValueByLiabilityClassAxis" xlink:title="definition: FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable to FairValueByLiabilityClassAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:title="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FairValueByLiabilityClassAxis" xlink:to="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:title="definition: FairValueByLiabilityClassAxis to FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_2" xlink:title="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FairValueByLiabilityClassAxis" xlink:to="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_2" xlink:title="definition: FairValueByLiabilityClassAxis to FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:label="DerivativeFinancialInstrumentsLiabilitiesMember" xlink:title="DerivativeFinancialInstrumentsLiabilitiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="DerivativeFinancialInstrumentsLiabilitiesMember" xlink:title="definition: FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain to DerivativeFinancialInstrumentsLiabilitiesMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_OtherDerivativeLiabilitiesMember" xlink:label="OtherDerivativeLiabilitiesMember" xlink:title="OtherDerivativeLiabilitiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="OtherDerivativeLiabilitiesMember" xlink:title="definition: FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain to OtherDerivativeLiabilitiesMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/FairValueMeasurementsShorttermInvestmentsMeasuredAtFairValueDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:title="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsFairValueDisclosureAbstract" xlink:label="InvestmentsFairValueDisclosureAbstract" xlink:title="InvestmentsFairValueDisclosureAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="InvestmentsFairValueDisclosureAbstract" xlink:title="definition: FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems to InvestmentsFairValueDisclosureAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="InvestmentsFairValueDisclosure" xlink:title="InvestmentsFairValueDisclosure" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="InvestmentsFairValueDisclosure" xlink:title="definition: FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems to InvestmentsFairValueDisclosure" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrealizedGainLossOnInvestments" xlink:label="UnrealizedGainLossOnInvestments" xlink:title="UnrealizedGainLossOnInvestments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="UnrealizedGainLossOnInvestments" xlink:title="definition: FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems to UnrealizedGainLossOnInvestments" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:title="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:title="definition: FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems to FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" order="4.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="FairValueByMeasurementFrequencyAxis" xlink:title="FairValueByMeasurementFrequencyAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="FairValueByMeasurementFrequencyAxis" xlink:title="definition: FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable to FairValueByMeasurementFrequencyAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="FairValueMeasurementFrequencyDomain" xlink:title="FairValueMeasurementFrequencyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FairValueByMeasurementFrequencyAxis" xlink:to="FairValueMeasurementFrequencyDomain" xlink:title="definition: FairValueByMeasurementFrequencyAxis to FairValueMeasurementFrequencyDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="FairValueMeasurementFrequencyDomain_2" xlink:title="FairValueMeasurementFrequencyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FairValueByMeasurementFrequencyAxis" xlink:to="FairValueMeasurementFrequencyDomain_2" xlink:title="definition: FairValueByMeasurementFrequencyAxis to FairValueMeasurementFrequencyDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="FairValueMeasurementsRecurringMember" xlink:title="FairValueMeasurementsRecurringMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueMeasurementFrequencyDomain" xlink:to="FairValueMeasurementsRecurringMember" xlink:title="definition: FairValueMeasurementFrequencyDomain to FairValueMeasurementsRecurringMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="FairValueByFairValueHierarchyLevelAxis" xlink:title="definition: FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable to FairValueByFairValueHierarchyLevelAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="definition: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain_2" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain_2" xlink:title="definition: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="FairValueInputsLevel1Member" xlink:title="FairValueInputsLevel1Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel1Member" xlink:title="definition: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel1Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="FairValueByAssetClassAxis" xlink:title="FairValueByAssetClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="FairValueByAssetClassAxis" xlink:title="definition: FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable to FairValueByAssetClassAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FairValueByAssetClassAxis" xlink:to="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="definition: FairValueByAssetClassAxis to FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_2" xlink:title="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FairValueByAssetClassAxis" xlink:to="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_2" xlink:title="definition: FairValueByAssetClassAxis to FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermInvestmentsMember" xlink:label="ShortTermInvestmentsMember" xlink:title="ShortTermInvestmentsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="ShortTermInvestmentsMember" xlink:title="definition: FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain to ShortTermInvestmentsMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/CommitmentsAndContingenciesTypeOfAgreementDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:title="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_TypeOfArrangemenAbstract" xlink:label="TypeOfArrangemenAbstract" xlink:title="TypeOfArrangemenAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="TypeOfArrangemenAbstract" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to TypeOfArrangemenAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FutureMilestoneMethodRevenueNotRecognized" xlink:label="FutureMilestoneMethodRevenueNotRecognized" xlink:title="FutureMilestoneMethodRevenueNotRecognized" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="FutureMilestoneMethodRevenueNotRecognized" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to FutureMilestoneMethodRevenueNotRecognized" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:title="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="TypeOfArrangementAxis" xlink:title="TypeOfArrangementAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="TypeOfArrangementAxis" xlink:title="definition: ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable to TypeOfArrangementAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="ArrangementsAndNonarrangementTransactionsMember" xlink:title="ArrangementsAndNonarrangementTransactionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="TypeOfArrangementAxis" xlink:to="ArrangementsAndNonarrangementTransactionsMember" xlink:title="definition: TypeOfArrangementAxis to ArrangementsAndNonarrangementTransactionsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="ArrangementsAndNonarrangementTransactionsMember_2" xlink:title="ArrangementsAndNonarrangementTransactionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="TypeOfArrangementAxis" xlink:to="ArrangementsAndNonarrangementTransactionsMember_2" xlink:title="definition: TypeOfArrangementAxis to ArrangementsAndNonarrangementTransactionsMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember" xlink:label="UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember" xlink:title="UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ArrangementsAndNonarrangementTransactionsMember" xlink:to="UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember" xlink:title="definition: ArrangementsAndNonarrangementTransactionsMember to UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_IvericAssetPurchaseAgreementMember" xlink:label="IvericAssetPurchaseAgreementMember" xlink:title="IvericAssetPurchaseAgreementMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ArrangementsAndNonarrangementTransactionsMember" xlink:to="IvericAssetPurchaseAgreementMember" xlink:title="definition: ArrangementsAndNonarrangementTransactionsMember to IvericAssetPurchaseAgreementMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PennAndUniversityOfFloridaBEST1LicenseAgreementMember" xlink:label="PennAndUniversityOfFloridaBEST1LicenseAgreementMember" xlink:title="PennAndUniversityOfFloridaBEST1LicenseAgreementMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ArrangementsAndNonarrangementTransactionsMember" xlink:to="PennAndUniversityOfFloridaBEST1LicenseAgreementMember" xlink:title="definition: ArrangementsAndNonarrangementTransactionsMember to PennAndUniversityOfFloridaBEST1LicenseAgreementMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PennAndUFRHOLicenseAgreementMember" xlink:label="PennAndUFRHOLicenseAgreementMember" xlink:title="PennAndUFRHOLicenseAgreementMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ArrangementsAndNonarrangementTransactionsMember" xlink:to="PennAndUFRHOLicenseAgreementMember" xlink:title="definition: ArrangementsAndNonarrangementTransactionsMember to PennAndUFRHOLicenseAgreementMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MassachusettsEyeAndEarInfirmaryLicenseAgreementMember" xlink:label="MassachusettsEyeAndEarInfirmaryLicenseAgreementMember" xlink:title="MassachusettsEyeAndEarInfirmaryLicenseAgreementMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ArrangementsAndNonarrangementTransactionsMember" xlink:to="MassachusettsEyeAndEarInfirmaryLicenseAgreementMember" xlink:title="definition: ArrangementsAndNonarrangementTransactionsMember to MassachusettsEyeAndEarInfirmaryLicenseAgreementMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HealthCareOrganizationRevenueSourcesAxis" xlink:label="HealthCareOrganizationRevenueSourcesAxis" xlink:title="HealthCareOrganizationRevenueSourcesAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="HealthCareOrganizationRevenueSourcesAxis" xlink:title="definition: ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable to HealthCareOrganizationRevenueSourcesAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HealthCareOrganizationRevenueSourcesDomain" xlink:label="HealthCareOrganizationRevenueSourcesDomain" xlink:title="HealthCareOrganizationRevenueSourcesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="HealthCareOrganizationRevenueSourcesAxis" xlink:to="HealthCareOrganizationRevenueSourcesDomain" xlink:title="definition: HealthCareOrganizationRevenueSourcesAxis to HealthCareOrganizationRevenueSourcesDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HealthCareOrganizationRevenueSourcesDomain" xlink:label="HealthCareOrganizationRevenueSourcesDomain_2" xlink:title="HealthCareOrganizationRevenueSourcesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="HealthCareOrganizationRevenueSourcesAxis" xlink:to="HealthCareOrganizationRevenueSourcesDomain_2" xlink:title="definition: HealthCareOrganizationRevenueSourcesAxis to HealthCareOrganizationRevenueSourcesDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_DevelopmentRegulatoryAndCommercialMilestoneMember" xlink:label="DevelopmentRegulatoryAndCommercialMilestoneMember" xlink:title="DevelopmentRegulatoryAndCommercialMilestoneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="HealthCareOrganizationRevenueSourcesDomain" xlink:to="DevelopmentRegulatoryAndCommercialMilestoneMember" xlink:title="definition: HealthCareOrganizationRevenueSourcesDomain to DevelopmentRegulatoryAndCommercialMilestoneMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_CommercialMilestonesMember" xlink:label="CommercialMilestonesMember" xlink:title="CommercialMilestonesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="HealthCareOrganizationRevenueSourcesDomain" xlink:to="CommercialMilestonesMember" xlink:title="definition: HealthCareOrganizationRevenueSourcesDomain to CommercialMilestonesMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable to RangeAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="SubsidiarySaleOfStockAxis" xlink:title="SubsidiarySaleOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="SubsidiarySaleOfStockAxis" xlink:title="definition: ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable to SubsidiarySaleOfStockAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="SaleOfStockNameOfTransactionDomain" xlink:title="definition: SubsidiarySaleOfStockAxis to SaleOfStockNameOfTransactionDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain_2" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="SaleOfStockNameOfTransactionDomain_2" xlink:title="definition: SubsidiarySaleOfStockAxis to SaleOfStockNameOfTransactionDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_BEST1ProgramMember" xlink:label="BEST1ProgramMember" xlink:title="BEST1ProgramMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SaleOfStockNameOfTransactionDomain" xlink:to="BEST1ProgramMember" xlink:title="definition: SaleOfStockNameOfTransactionDomain to BEST1ProgramMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="ProductOrServiceAxis" xlink:title="definition: ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable to ProductOrServiceAxis" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain_2" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain_2" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FirstLicensedProductMember" xlink:label="FirstLicensedProductMember" xlink:title="FirstLicensedProductMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="FirstLicensedProductMember" xlink:title="definition: ProductsAndServicesDomain to FirstLicensedProductMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/CommitmentsAndContingenciesFacilityAndOtherLeasesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="LesseeLeaseDescriptionLineItems" xlink:title="LesseeLeaseDescriptionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:label="LesseeOperatingLeaseDescriptionAbstract" xlink:title="LesseeOperatingLeaseDescriptionAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeOperatingLeaseDescriptionAbstract" xlink:title="definition: LesseeLeaseDescriptionLineItems to LesseeOperatingLeaseDescriptionAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseExpirationDate1" xlink:label="LeaseExpirationDate1" xlink:title="LeaseExpirationDate1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LeaseExpirationDate1" xlink:title="definition: LesseeLeaseDescriptionLineItems to LeaseExpirationDate1" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseCost" xlink:label="OperatingLeaseCost" xlink:title="OperatingLeaseCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeaseCost" xlink:title="definition: LesseeLeaseDescriptionLineItems to OperatingLeaseCost" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="LesseeLeaseDescriptionTable" xlink:title="LesseeLeaseDescriptionTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeLeaseDescriptionTable" xlink:title="definition: LesseeLeaseDescriptionLineItems to LesseeLeaseDescriptionTable" order="4.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="LesseeLeaseDescriptionTable" xlink:to="RangeAxis" xlink:title="definition: LesseeLeaseDescriptionTable to RangeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/SupplementalBalanceSheetInformationAccruedExpensesAndOtherLiabilitiesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="RelatedPartyTransactionLineItems" xlink:title="RelatedPartyTransactionLineItems" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PreMergerFinancingAndWaiverAgreementsAbstract" xlink:label="PreMergerFinancingAndWaiverAgreementsAbstract" xlink:title="PreMergerFinancingAndWaiverAgreementsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="PreMergerFinancingAndWaiverAgreementsAbstract" xlink:title="definition: RelatedPartyTransactionLineItems to PreMergerFinancingAndWaiverAgreementsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="definition: RelatedPartyTransactionLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest" xlink:title="definition: RelatedPartyTransactionLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ConsultingExpense" xlink:label="ConsultingExpense" xlink:title="ConsultingExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="ConsultingExpense" xlink:title="definition: RelatedPartyTransactionLineItems to ConsultingExpense" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="StockIssuedDuringPeriodSharesNewIssues" xlink:title="StockIssuedDuringPeriodSharesNewIssues" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="StockIssuedDuringPeriodSharesNewIssues" xlink:title="definition: RelatedPartyTransactionLineItems to StockIssuedDuringPeriodSharesNewIssues" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="ProceedsFromIssuanceOfCommonStock" xlink:title="ProceedsFromIssuanceOfCommonStock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="ProceedsFromIssuanceOfCommonStock" xlink:title="definition: RelatedPartyTransactionLineItems to ProceedsFromIssuanceOfCommonStock" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ConsultationServicesReceivablePeriod" xlink:label="ConsultationServicesReceivablePeriod" xlink:title="ConsultationServicesReceivablePeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="ConsultationServicesReceivablePeriod" xlink:title="definition: RelatedPartyTransactionLineItems to ConsultationServicesReceivablePeriod" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MaximumAmountFundedToSupportStudy" xlink:label="MaximumAmountFundedToSupportStudy" xlink:title="MaximumAmountFundedToSupportStudy" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="MaximumAmountFundedToSupportStudy" xlink:title="definition: RelatedPartyTransactionLineItems to MaximumAmountFundedToSupportStudy" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_AmountFundedToSupportStudyPayableInInitialInstallment" xlink:label="AmountFundedToSupportStudyPayableInInitialInstallment" xlink:title="AmountFundedToSupportStudyPayableInInitialInstallment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="AmountFundedToSupportStudyPayableInInitialInstallment" xlink:title="definition: RelatedPartyTransactionLineItems to AmountFundedToSupportStudyPayableInInitialInstallment" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_DebtInstrumentNumberOfInstallments" xlink:label="DebtInstrumentNumberOfInstallments" xlink:title="DebtInstrumentNumberOfInstallments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="DebtInstrumentNumberOfInstallments" xlink:title="definition: RelatedPartyTransactionLineItems to DebtInstrumentNumberOfInstallments" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_AmountFundedToSupportStudyPayableInAnnualInstallment" xlink:label="AmountFundedToSupportStudyPayableInAnnualInstallment" xlink:title="AmountFundedToSupportStudyPayableInAnnualInstallment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="AmountFundedToSupportStudyPayableInAnnualInstallment" xlink:title="definition: RelatedPartyTransactionLineItems to AmountFundedToSupportStudyPayableInAnnualInstallment" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PaymentOfFinalInstallmentUponTerminationOfAgreement" xlink:label="PaymentOfFinalInstallmentUponTerminationOfAgreement" xlink:title="PaymentOfFinalInstallmentUponTerminationOfAgreement" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="PaymentOfFinalInstallmentUponTerminationOfAgreement" xlink:title="definition: RelatedPartyTransactionLineItems to PaymentOfFinalInstallmentUponTerminationOfAgreement" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PaymentsDueRelatedToAmountFundedToSupportStudy" xlink:label="PaymentsDueRelatedToAmountFundedToSupportStudy" xlink:title="PaymentsDueRelatedToAmountFundedToSupportStudy" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="PaymentsDueRelatedToAmountFundedToSupportStudy" xlink:title="definition: RelatedPartyTransactionLineItems to PaymentsDueRelatedToAmountFundedToSupportStudy" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PeriodOfAgreementTerminationAfterStudyCompletion" xlink:label="PeriodOfAgreementTerminationAfterStudyCompletion" xlink:title="PeriodOfAgreementTerminationAfterStudyCompletion" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="PeriodOfAgreementTerminationAfterStudyCompletion" xlink:title="definition: RelatedPartyTransactionLineItems to PeriodOfAgreementTerminationAfterStudyCompletion" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy" xlink:label="FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy" xlink:title="FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy" xlink:title="definition: RelatedPartyTransactionLineItems to FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PaymentOfInitialInstallmentToSupportStudyUnderAgreement" xlink:label="PaymentOfInitialInstallmentToSupportStudyUnderAgreement" xlink:title="PaymentOfInitialInstallmentToSupportStudyUnderAgreement" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="PaymentOfInitialInstallmentToSupportStudyUnderAgreement" xlink:title="definition: RelatedPartyTransactionLineItems to PaymentOfInitialInstallmentToSupportStudyUnderAgreement" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement" xlink:label="PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement" xlink:title="PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement" xlink:title="definition: RelatedPartyTransactionLineItems to PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="RelatedPartyTransactionLineItems" xlink:to="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="definition: RelatedPartyTransactionLineItems to ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="18.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="AwardTypeAxis" xlink:title="definition: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to AwardTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="RestrictedStockUnitsRSUMember" xlink:title="RestrictedStockUnitsRSUMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="RestrictedStockUnitsRSUMember" xlink:title="definition: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to RestrictedStockUnitsRSUMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="EmployeeStockOptionMember" xlink:title="definition: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to EmployeeStockOptionMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="definition: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to RelatedPartyTransactionsByRelatedPartyAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain" xlink:label="RelatedPartyDomain" xlink:title="RelatedPartyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RelatedPartyDomain" xlink:title="definition: RelatedPartyTransactionsByRelatedPartyAxis to RelatedPartyDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain" xlink:label="RelatedPartyDomain_2" xlink:title="RelatedPartyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RelatedPartyDomain_2" xlink:title="definition: RelatedPartyTransactionsByRelatedPartyAxis to RelatedPartyDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_DirectorMember" xlink:label="DirectorMember" xlink:title="DirectorMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="DirectorMember" xlink:title="definition: RelatedPartyDomain to DirectorMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FoundationFightingBlindnessMember" xlink:label="FoundationFightingBlindnessMember" xlink:title="FoundationFightingBlindnessMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="FoundationFightingBlindnessMember" xlink:title="definition: RelatedPartyDomain to FoundationFightingBlindnessMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_CamGallagherMember" xlink:label="CamGallagherMember" xlink:title="CamGallagherMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="CamGallagherMember" xlink:title="definition: RelatedPartyDomain to CamGallagherMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_SeanAinsworthMember" xlink:label="SeanAinsworthMember" xlink:title="SeanAinsworthMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="SeanAinsworthMember" xlink:title="definition: RelatedPartyDomain to SeanAinsworthMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="SubsidiarySaleOfStockAxis" xlink:title="SubsidiarySaleOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="SubsidiarySaleOfStockAxis" xlink:title="definition: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to SubsidiarySaleOfStockAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="SaleOfStockNameOfTransactionDomain" xlink:title="definition: SubsidiarySaleOfStockAxis to SaleOfStockNameOfTransactionDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain_2" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="SaleOfStockNameOfTransactionDomain_2" xlink:title="definition: SubsidiarySaleOfStockAxis to SaleOfStockNameOfTransactionDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrivatePlacementMember" xlink:label="PrivatePlacementMember" xlink:title="PrivatePlacementMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SaleOfStockNameOfTransactionDomain" xlink:to="PrivatePlacementMember" xlink:title="definition: SaleOfStockNameOfTransactionDomain to PrivatePlacementMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis" xlink:label="TitleOfIndividualAxis" xlink:title="TitleOfIndividualAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="TitleOfIndividualAxis" xlink:title="definition: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to TitleOfIndividualAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="TitleOfIndividualAxis" xlink:to="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="definition: TitleOfIndividualAxis to TitleOfIndividualWithRelationshipToEntityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="TitleOfIndividualWithRelationshipToEntityDomain_2" xlink:title="TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="TitleOfIndividualAxis" xlink:to="TitleOfIndividualWithRelationshipToEntityDomain_2" xlink:title="definition: TitleOfIndividualAxis to TitleOfIndividualWithRelationshipToEntityDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_BoardMemberMember" xlink:label="BoardMemberMember" xlink:title="BoardMemberMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="BoardMemberMember" xlink:title="definition: TitleOfIndividualWithRelationshipToEntityDomain to BoardMemberMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="RelatedPartyTransactionAxis" xlink:title="RelatedPartyTransactionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="RelatedPartyTransactionAxis" xlink:title="definition: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to RelatedPartyTransactionAxis" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="RelatedPartyTransactionDomain" xlink:title="RelatedPartyTransactionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RelatedPartyTransactionAxis" xlink:to="RelatedPartyTransactionDomain" xlink:title="definition: RelatedPartyTransactionAxis to RelatedPartyTransactionDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="RelatedPartyTransactionDomain_2" xlink:title="RelatedPartyTransactionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RelatedPartyTransactionAxis" xlink:to="RelatedPartyTransactionDomain_2" xlink:title="definition: RelatedPartyTransactionAxis to RelatedPartyTransactionDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_BindingLetterAgreement2022Member" xlink:label="BindingLetterAgreement2022Member" xlink:title="BindingLetterAgreement2022Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionDomain" xlink:to="BindingLetterAgreement2022Member" xlink:title="definition: RelatedPartyTransactionDomain to BindingLetterAgreement2022Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_LetterAgreement2025Member" xlink:label="LetterAgreement2025Member" xlink:title="LetterAgreement2025Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionDomain" xlink:to="LetterAgreement2025Member" xlink:title="definition: RelatedPartyTransactionDomain to LetterAgreement2025Member" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/RelatedPartyTransactionsRdfAgreementDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="RelatedPartyTransactionLineItems" xlink:title="RelatedPartyTransactionLineItems" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_RetinalDegenerationFundAgreementAbstract" xlink:label="RetinalDegenerationFundAgreementAbstract" xlink:title="RetinalDegenerationFundAgreementAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="RetinalDegenerationFundAgreementAbstract" xlink:title="definition: RelatedPartyTransactionLineItems to RetinalDegenerationFundAgreementAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MaximumAmountOfNondilutiveFundingMilestonePayments" xlink:label="MaximumAmountOfNondilutiveFundingMilestonePayments" xlink:title="MaximumAmountOfNondilutiveFundingMilestonePayments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="MaximumAmountOfNondilutiveFundingMilestonePayments" xlink:title="definition: RelatedPartyTransactionLineItems to MaximumAmountOfNondilutiveFundingMilestonePayments" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MilestonePaymentsReceived" xlink:label="MilestonePaymentsReceived" xlink:title="MilestonePaymentsReceived" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="MilestonePaymentsReceived" xlink:title="definition: RelatedPartyTransactionLineItems to MilestonePaymentsReceived" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MilestonePaymentReceivable" xlink:label="MilestonePaymentReceivable" xlink:title="MilestonePaymentReceivable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="MilestonePaymentReceivable" xlink:title="definition: RelatedPartyTransactionLineItems to MilestonePaymentReceivable" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PercentageOfRoyaltyPaymentObligation" xlink:label="PercentageOfRoyaltyPaymentObligation" xlink:title="PercentageOfRoyaltyPaymentObligation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="PercentageOfRoyaltyPaymentObligation" xlink:title="definition: RelatedPartyTransactionLineItems to PercentageOfRoyaltyPaymentObligation" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense" xlink:label="BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense" xlink:title="BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense" xlink:title="definition: RelatedPartyTransactionLineItems to BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebt" xlink:label="InterestExpenseDebt" xlink:title="InterestExpenseDebt" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="InterestExpenseDebt" xlink:title="definition: RelatedPartyTransactionLineItems to InterestExpenseDebt" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="DebtInstrumentInterestRateStatedPercentage" xlink:title="definition: RelatedPartyTransactionLineItems to DebtInstrumentInterestRateStatedPercentage" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="LongTermDebtNoncurrent" xlink:title="definition: RelatedPartyTransactionLineItems to LongTermDebtNoncurrent" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="RelatedPartyTransactionLineItems" xlink:to="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="definition: RelatedPartyTransactionLineItems to ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="10.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="definition: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain" xlink:label="RelatedPartyDomain" xlink:title="RelatedPartyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RelatedPartyDomain" xlink:title="definition: RelatedPartyTransactionsByRelatedPartyAxis to RelatedPartyDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain" xlink:label="RelatedPartyDomain_2" xlink:title="RelatedPartyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RelatedPartyDomain_2" xlink:title="definition: RelatedPartyTransactionsByRelatedPartyAxis to RelatedPartyDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FoundationFightingBlindnessMember" xlink:label="FoundationFightingBlindnessMember" xlink:title="FoundationFightingBlindnessMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="FoundationFightingBlindnessMember" xlink:title="definition: RelatedPartyDomain to FoundationFightingBlindnessMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="RelatedPartyTransactionAxis" xlink:title="RelatedPartyTransactionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="RelatedPartyTransactionAxis" xlink:title="definition: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to RelatedPartyTransactionAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="RelatedPartyTransactionDomain" xlink:title="RelatedPartyTransactionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RelatedPartyTransactionAxis" xlink:to="RelatedPartyTransactionDomain" xlink:title="definition: RelatedPartyTransactionAxis to RelatedPartyTransactionDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="RelatedPartyTransactionDomain_2" xlink:title="RelatedPartyTransactionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RelatedPartyTransactionAxis" xlink:to="RelatedPartyTransactionDomain_2" xlink:title="definition: RelatedPartyTransactionAxis to RelatedPartyTransactionDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember" xlink:label="FoundationFightingBlindnessRetinalDegenerationFundAgreementMember" xlink:title="FoundationFightingBlindnessRetinalDegenerationFundAgreementMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionDomain" xlink:to="FoundationFightingBlindnessRetinalDegenerationFundAgreementMember" xlink:title="definition: RelatedPartyTransactionDomain to FoundationFightingBlindnessRetinalDegenerationFundAgreementMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/SeriesPreferredStockDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="SubsidiarySaleOfStockLineItems" xlink:title="SubsidiarySaleOfStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PreferredStockSeriesAAbstract" xlink:label="PreferredStockSeriesAAbstract" xlink:title="PreferredStockSeriesAAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="PreferredStockSeriesAAbstract" xlink:title="definition: SubsidiarySaleOfStockLineItems to PreferredStockSeriesAAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesAuthorized" xlink:label="TemporaryEquitySharesAuthorized" xlink:title="TemporaryEquitySharesAuthorized" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="TemporaryEquitySharesAuthorized" xlink:title="definition: SubsidiarySaleOfStockLineItems to TemporaryEquitySharesAuthorized" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesIssued" xlink:label="TemporaryEquitySharesIssued" xlink:title="TemporaryEquitySharesIssued" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="TemporaryEquitySharesIssued" xlink:title="definition: SubsidiarySaleOfStockLineItems to TemporaryEquitySharesIssued" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:label="ConvertiblePreferredStockSharesIssuedUponConversion" xlink:title="ConvertiblePreferredStockSharesIssuedUponConversion" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="ConvertiblePreferredStockSharesIssuedUponConversion" xlink:title="definition: SubsidiarySaleOfStockLineItems to ConvertiblePreferredStockSharesIssuedUponConversion" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockConvertibleSharesIssuable" xlink:label="PreferredStockConvertibleSharesIssuable" xlink:title="PreferredStockConvertibleSharesIssuable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="PreferredStockConvertibleSharesIssuable" xlink:title="definition: SubsidiarySaleOfStockLineItems to PreferredStockConvertibleSharesIssuable" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:title="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:title="definition: SubsidiarySaleOfStockLineItems to SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="StatementClassOfStockAxis" xlink:title="definition: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to StatementClassOfStockAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain_2" xlink:title="ClassOfStockDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain_2" xlink:title="definition: StatementClassOfStockAxis to ClassOfStockDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="SeriesAPreferredStockMember" xlink:title="SeriesAPreferredStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfStockDomain" xlink:to="SeriesAPreferredStockMember" xlink:title="definition: ClassOfStockDomain to SeriesAPreferredStockMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="BusinessAcquisitionAxis" xlink:title="definition: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to BusinessAcquisitionAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain" xlink:title="definition: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain_2" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain_2" xlink:title="definition: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_OpusGeneticsIncMember" xlink:label="OpusGeneticsIncMember" xlink:title="OpusGeneticsIncMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="OpusGeneticsIncMember" xlink:title="definition: BusinessAcquisitionAcquireeDomain to OpusGeneticsIncMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="StatementEquityComponentsAxis" xlink:title="definition: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to StatementEquityComponentsAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain_2" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain_2" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="CommonStockMember" xlink:title="definition: EquityComponentDomain to CommonStockMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/FinancingsAugust2025PrivatePlacementDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="SubsidiarySaleOfStockLineItems" xlink:title="SubsidiarySaleOfStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="StockIssuedDuringPeriodSharesNewIssues" xlink:title="StockIssuedDuringPeriodSharesNewIssues" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="StockIssuedDuringPeriodSharesNewIssues" xlink:title="definition: SubsidiarySaleOfStockLineItems to StockIssuedDuringPeriodSharesNewIssues" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="ProceedsFromIssuanceOfCommonStock" xlink:title="ProceedsFromIssuanceOfCommonStock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="ProceedsFromIssuanceOfCommonStock" xlink:title="definition: SubsidiarySaleOfStockLineItems to ProceedsFromIssuanceOfCommonStock" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_UnderwritingDiscountsCommissionsAndOfferingExpenses" xlink:label="UnderwritingDiscountsCommissionsAndOfferingExpenses" xlink:title="UnderwritingDiscountsCommissionsAndOfferingExpenses" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="UnderwritingDiscountsCommissionsAndOfferingExpenses" xlink:title="definition: SubsidiarySaleOfStockLineItems to UnderwritingDiscountsCommissionsAndOfferingExpenses" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:title="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:title="definition: SubsidiarySaleOfStockLineItems to SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" order="4.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="SubsidiarySaleOfStockAxis" xlink:title="SubsidiarySaleOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="SubsidiarySaleOfStockAxis" xlink:title="definition: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to SubsidiarySaleOfStockAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="SaleOfStockNameOfTransactionDomain" xlink:title="definition: SubsidiarySaleOfStockAxis to SaleOfStockNameOfTransactionDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain_2" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="SaleOfStockNameOfTransactionDomain_2" xlink:title="definition: SubsidiarySaleOfStockAxis to SaleOfStockNameOfTransactionDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrivatePlacementMember" xlink:label="PrivatePlacementMember" xlink:title="PrivatePlacementMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SaleOfStockNameOfTransactionDomain" xlink:to="PrivatePlacementMember" xlink:title="definition: SaleOfStockNameOfTransactionDomain to PrivatePlacementMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/FinancingsMarch2025FinancingsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="SubsidiarySaleOfStockLineItems" xlink:title="SubsidiarySaleOfStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FinancingAbstract" xlink:label="FinancingAbstract" xlink:title="FinancingAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="FinancingAbstract" xlink:title="definition: SubsidiarySaleOfStockLineItems to FinancingAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="StockIssuedDuringPeriodSharesNewIssues" xlink:title="StockIssuedDuringPeriodSharesNewIssues" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="StockIssuedDuringPeriodSharesNewIssues" xlink:title="definition: SubsidiarySaleOfStockLineItems to StockIssuedDuringPeriodSharesNewIssues" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="definition: SubsidiarySaleOfStockLineItems to ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant" xlink:label="NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant" xlink:title="NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant" xlink:title="definition: SubsidiarySaleOfStockLineItems to NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_StockSoldPricePerShare" xlink:label="StockSoldPricePerShare" xlink:title="StockSoldPricePerShare" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="StockSoldPricePerShare" xlink:title="definition: SubsidiarySaleOfStockLineItems to StockSoldPricePerShare" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="ProceedsFromIssuanceOrSaleOfEquity" xlink:title="ProceedsFromIssuanceOrSaleOfEquity" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="ProceedsFromIssuanceOrSaleOfEquity" xlink:title="definition: SubsidiarySaleOfStockLineItems to ProceedsFromIssuanceOrSaleOfEquity" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_UnderwritingDiscountsCommissionsAndOfferingExpenses" xlink:label="UnderwritingDiscountsCommissionsAndOfferingExpenses" xlink:title="UnderwritingDiscountsCommissionsAndOfferingExpenses" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="UnderwritingDiscountsCommissionsAndOfferingExpenses" xlink:title="definition: SubsidiarySaleOfStockLineItems to UnderwritingDiscountsCommissionsAndOfferingExpenses" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:title="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:title="definition: SubsidiarySaleOfStockLineItems to SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" order="8.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="SubsidiarySaleOfStockAxis" xlink:title="SubsidiarySaleOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="SubsidiarySaleOfStockAxis" xlink:title="definition: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to SubsidiarySaleOfStockAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="SaleOfStockNameOfTransactionDomain" xlink:title="definition: SubsidiarySaleOfStockAxis to SaleOfStockNameOfTransactionDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain_2" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="SaleOfStockNameOfTransactionDomain_2" xlink:title="definition: SubsidiarySaleOfStockAxis to SaleOfStockNameOfTransactionDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_March2025FinancingsMember" xlink:label="March2025FinancingsMember" xlink:title="March2025FinancingsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SaleOfStockNameOfTransactionDomain" xlink:to="March2025FinancingsMember" xlink:title="definition: SaleOfStockNameOfTransactionDomain to March2025FinancingsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_UnderwrittenPublicOfferingMember" xlink:label="UnderwrittenPublicOfferingMember" xlink:title="UnderwrittenPublicOfferingMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="March2025FinancingsMember" xlink:to="UnderwrittenPublicOfferingMember" xlink:title="definition: March2025FinancingsMember to UnderwrittenPublicOfferingMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PrivateOfferingMember" xlink:label="PrivateOfferingMember" xlink:title="PrivateOfferingMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="March2025FinancingsMember" xlink:to="PrivateOfferingMember" xlink:title="definition: March2025FinancingsMember to PrivateOfferingMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="ClassOfWarrantOrRightAxis" xlink:title="ClassOfWarrantOrRightAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="ClassOfWarrantOrRightAxis" xlink:title="definition: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to ClassOfWarrantOrRightAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="ClassOfWarrantOrRightDomain" xlink:title="ClassOfWarrantOrRightDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ClassOfWarrantOrRightAxis" xlink:to="ClassOfWarrantOrRightDomain" xlink:title="definition: ClassOfWarrantOrRightAxis to ClassOfWarrantOrRightDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="ClassOfWarrantOrRightDomain_2" xlink:title="ClassOfWarrantOrRightDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ClassOfWarrantOrRightAxis" xlink:to="ClassOfWarrantOrRightDomain_2" xlink:title="definition: ClassOfWarrantOrRightAxis to ClassOfWarrantOrRightDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_March2025WarrantsMember" xlink:label="March2025WarrantsMember" xlink:title="March2025WarrantsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="March2025WarrantsMember" xlink:title="definition: ClassOfWarrantOrRightDomain to March2025WarrantsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PreFundedWarrantsMember" xlink:label="PreFundedWarrantsMember" xlink:title="PreFundedWarrantsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="PreFundedWarrantsMember" xlink:title="definition: ClassOfWarrantOrRightDomain to PreFundedWarrantsMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_March2025PrivatePlacementWarrantsMember" xlink:label="March2025PrivatePlacementWarrantsMember" xlink:title="March2025PrivatePlacementWarrantsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="March2025PrivatePlacementWarrantsMember" xlink:title="definition: ClassOfWarrantOrRightDomain to March2025PrivatePlacementWarrantsMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="RangeAxis" xlink:title="definition: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to RangeAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis" xlink:label="TitleOfIndividualAxis" xlink:title="TitleOfIndividualAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="TitleOfIndividualAxis" xlink:title="definition: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to TitleOfIndividualAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="TitleOfIndividualAxis" xlink:to="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="definition: TitleOfIndividualAxis to TitleOfIndividualWithRelationshipToEntityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="TitleOfIndividualWithRelationshipToEntityDomain_2" xlink:title="TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="TitleOfIndividualAxis" xlink:to="TitleOfIndividualWithRelationshipToEntityDomain_2" xlink:title="definition: TitleOfIndividualAxis to TitleOfIndividualWithRelationshipToEntityDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="ChiefExecutiveOfficerMember" xlink:title="ChiefExecutiveOfficerMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="ChiefExecutiveOfficerMember" xlink:title="definition: TitleOfIndividualWithRelationshipToEntityDomain to ChiefExecutiveOfficerMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ChairmanOfTheBoardMember" xlink:label="ChairmanOfTheBoardMember" xlink:title="ChairmanOfTheBoardMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="ChairmanOfTheBoardMember" xlink:title="definition: TitleOfIndividualWithRelationshipToEntityDomain to ChairmanOfTheBoardMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/FinancingsMarch2025WarrantsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="SubsidiarySaleOfStockLineItems" xlink:title="SubsidiarySaleOfStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="WarrantsAndRightsNoteDisclosureAbstract" xlink:title="WarrantsAndRightsNoteDisclosureAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="WarrantsAndRightsNoteDisclosureAbstract" xlink:title="definition: SubsidiarySaleOfStockLineItems to WarrantsAndRightsNoteDisclosureAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="definition: SubsidiarySaleOfStockLineItems to ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="WarrantsAndRightsOutstandingTerm" xlink:title="WarrantsAndRightsOutstandingTerm" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="WarrantsAndRightsOutstandingTerm" xlink:title="definition: SubsidiarySaleOfStockLineItems to WarrantsAndRightsOutstandingTerm" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MinimumPercentageOfBeneficialOwnership" xlink:label="MinimumPercentageOfBeneficialOwnership" xlink:title="MinimumPercentageOfBeneficialOwnership" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="MinimumPercentageOfBeneficialOwnership" xlink:title="definition: SubsidiarySaleOfStockLineItems to MinimumPercentageOfBeneficialOwnership" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MaximumPercentageOfBeneficialOwnershipLimitation" xlink:label="MaximumPercentageOfBeneficialOwnershipLimitation" xlink:title="MaximumPercentageOfBeneficialOwnershipLimitation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="MaximumPercentageOfBeneficialOwnershipLimitation" xlink:title="definition: SubsidiarySaleOfStockLineItems to MaximumPercentageOfBeneficialOwnershipLimitation" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_NumberOfConsecutiveTradingDays" xlink:label="NumberOfConsecutiveTradingDays" xlink:title="NumberOfConsecutiveTradingDays" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="NumberOfConsecutiveTradingDays" xlink:title="definition: SubsidiarySaleOfStockLineItems to NumberOfConsecutiveTradingDays" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ThresholdOfDailyTradingVolumeDuringMeasurementPeriod" xlink:label="ThresholdOfDailyTradingVolumeDuringMeasurementPeriod" xlink:title="ThresholdOfDailyTradingVolumeDuringMeasurementPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="ThresholdOfDailyTradingVolumeDuringMeasurementPeriod" xlink:title="definition: SubsidiarySaleOfStockLineItems to ThresholdOfDailyTradingVolumeDuringMeasurementPeriod" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLiabilities" xlink:label="DerivativeLiabilities" xlink:title="DerivativeLiabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="DerivativeLiabilities" xlink:title="definition: SubsidiarySaleOfStockLineItems to DerivativeLiabilities" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FairValueChangeAttributedToDerivativeLiability" xlink:label="FairValueChangeAttributedToDerivativeLiability" xlink:title="FairValueChangeAttributedToDerivativeLiability" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="FairValueChangeAttributedToDerivativeLiability" xlink:title="definition: SubsidiarySaleOfStockLineItems to FairValueChangeAttributedToDerivativeLiability" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="definition: SubsidiarySaleOfStockLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="definition: SubsidiarySaleOfStockLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharePrice" xlink:label="SharePrice" xlink:title="SharePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="SharePrice" xlink:title="definition: SubsidiarySaleOfStockLineItems to SharePrice" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_TransactionCostsAllocatedToWarrantLiabilities" xlink:label="TransactionCostsAllocatedToWarrantLiabilities" xlink:title="TransactionCostsAllocatedToWarrantLiabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="TransactionCostsAllocatedToWarrantLiabilities" xlink:title="definition: SubsidiarySaleOfStockLineItems to TransactionCostsAllocatedToWarrantLiabilities" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:title="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:title="definition: SubsidiarySaleOfStockLineItems to SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" order="14.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="ClassOfWarrantOrRightAxis" xlink:title="ClassOfWarrantOrRightAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="ClassOfWarrantOrRightAxis" xlink:title="definition: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to ClassOfWarrantOrRightAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="ClassOfWarrantOrRightDomain" xlink:title="ClassOfWarrantOrRightDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ClassOfWarrantOrRightAxis" xlink:to="ClassOfWarrantOrRightDomain" xlink:title="definition: ClassOfWarrantOrRightAxis to ClassOfWarrantOrRightDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="ClassOfWarrantOrRightDomain_2" xlink:title="ClassOfWarrantOrRightDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ClassOfWarrantOrRightAxis" xlink:to="ClassOfWarrantOrRightDomain_2" xlink:title="definition: ClassOfWarrantOrRightAxis to ClassOfWarrantOrRightDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_March2025WarrantsMember" xlink:label="March2025WarrantsMember" xlink:title="March2025WarrantsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="March2025WarrantsMember" xlink:title="definition: ClassOfWarrantOrRightDomain to March2025WarrantsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="StatementEquityComponentsAxis" xlink:title="definition: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to StatementEquityComponentsAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain_2" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain_2" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="CommonStockMember" xlink:title="definition: EquityComponentDomain to CommonStockMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="RangeAxis" xlink:title="definition: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to RangeAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/FinancingsMarch2025PrivatePlacementWarrantsPrefundedWarrantsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="SubsidiarySaleOfStockLineItems" xlink:title="SubsidiarySaleOfStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="WarrantsAndRightsNoteDisclosureAbstract" xlink:title="WarrantsAndRightsNoteDisclosureAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="WarrantsAndRightsNoteDisclosureAbstract" xlink:title="definition: SubsidiarySaleOfStockLineItems to WarrantsAndRightsNoteDisclosureAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="definition: SubsidiarySaleOfStockLineItems to ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="WarrantsAndRightsOutstandingTerm" xlink:title="WarrantsAndRightsOutstandingTerm" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="WarrantsAndRightsOutstandingTerm" xlink:title="definition: SubsidiarySaleOfStockLineItems to WarrantsAndRightsOutstandingTerm" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MinimumPercentageOfBeneficialOwnership" xlink:label="MinimumPercentageOfBeneficialOwnership" xlink:title="MinimumPercentageOfBeneficialOwnership" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="MinimumPercentageOfBeneficialOwnership" xlink:title="definition: SubsidiarySaleOfStockLineItems to MinimumPercentageOfBeneficialOwnership" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MaximumPercentageOfBeneficialOwnershipLimitation" xlink:label="MaximumPercentageOfBeneficialOwnershipLimitation" xlink:title="MaximumPercentageOfBeneficialOwnershipLimitation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="MaximumPercentageOfBeneficialOwnershipLimitation" xlink:title="definition: SubsidiarySaleOfStockLineItems to MaximumPercentageOfBeneficialOwnershipLimitation" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_NumberOfConsecutiveTradingDays" xlink:label="NumberOfConsecutiveTradingDays" xlink:title="NumberOfConsecutiveTradingDays" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="NumberOfConsecutiveTradingDays" xlink:title="definition: SubsidiarySaleOfStockLineItems to NumberOfConsecutiveTradingDays" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ThresholdOfDailyTradingVolumeDuringMeasurementPeriod" xlink:label="ThresholdOfDailyTradingVolumeDuringMeasurementPeriod" xlink:title="ThresholdOfDailyTradingVolumeDuringMeasurementPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="ThresholdOfDailyTradingVolumeDuringMeasurementPeriod" xlink:title="definition: SubsidiarySaleOfStockLineItems to ThresholdOfDailyTradingVolumeDuringMeasurementPeriod" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLiabilities" xlink:label="DerivativeLiabilities" xlink:title="DerivativeLiabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="DerivativeLiabilities" xlink:title="definition: SubsidiarySaleOfStockLineItems to DerivativeLiabilities" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FairValueChangeAttributedToDerivativeLiability" xlink:label="FairValueChangeAttributedToDerivativeLiability" xlink:title="FairValueChangeAttributedToDerivativeLiability" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="FairValueChangeAttributedToDerivativeLiability" xlink:title="definition: SubsidiarySaleOfStockLineItems to FairValueChangeAttributedToDerivativeLiability" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="definition: SubsidiarySaleOfStockLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="definition: SubsidiarySaleOfStockLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharePrice" xlink:label="SharePrice" xlink:title="SharePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="SharePrice" xlink:title="definition: SubsidiarySaleOfStockLineItems to SharePrice" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:title="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:title="definition: SubsidiarySaleOfStockLineItems to SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" order="13.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="ClassOfWarrantOrRightAxis" xlink:title="ClassOfWarrantOrRightAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="ClassOfWarrantOrRightAxis" xlink:title="definition: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to ClassOfWarrantOrRightAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="ClassOfWarrantOrRightDomain" xlink:title="ClassOfWarrantOrRightDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ClassOfWarrantOrRightAxis" xlink:to="ClassOfWarrantOrRightDomain" xlink:title="definition: ClassOfWarrantOrRightAxis to ClassOfWarrantOrRightDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="ClassOfWarrantOrRightDomain_2" xlink:title="ClassOfWarrantOrRightDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ClassOfWarrantOrRightAxis" xlink:to="ClassOfWarrantOrRightDomain_2" xlink:title="definition: ClassOfWarrantOrRightAxis to ClassOfWarrantOrRightDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_March2025PrivatePlacementWarrantsMember" xlink:label="March2025PrivatePlacementWarrantsMember" xlink:title="March2025PrivatePlacementWarrantsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="March2025PrivatePlacementWarrantsMember" xlink:title="definition: ClassOfWarrantOrRightDomain to March2025PrivatePlacementWarrantsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PreFundedWarrantsMember" xlink:label="PreFundedWarrantsMember" xlink:title="PreFundedWarrantsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="PreFundedWarrantsMember" xlink:title="definition: ClassOfWarrantOrRightDomain to PreFundedWarrantsMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="StatementEquityComponentsAxis" xlink:title="definition: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to StatementEquityComponentsAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain_2" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain_2" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="CommonStockMember" xlink:title="definition: EquityComponentDomain to CommonStockMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="RangeAxis" xlink:title="definition: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to RangeAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/FinancingsAtthemarketProgramDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="SubsidiarySaleOfStockLineItems" xlink:title="SubsidiarySaleOfStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_AtTheMarketProgramAbstract" xlink:label="AtTheMarketProgramAbstract" xlink:title="AtTheMarketProgramAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="AtTheMarketProgramAbstract" xlink:title="definition: SubsidiarySaleOfStockLineItems to AtTheMarketProgramAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="StockIssuedDuringPeriodValueNewIssues" xlink:title="StockIssuedDuringPeriodValueNewIssues" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="StockIssuedDuringPeriodValueNewIssues" xlink:title="definition: SubsidiarySaleOfStockLineItems to StockIssuedDuringPeriodValueNewIssues" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="StockIssuedDuringPeriodSharesNewIssues" xlink:title="StockIssuedDuringPeriodSharesNewIssues" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="StockIssuedDuringPeriodSharesNewIssues" xlink:title="definition: SubsidiarySaleOfStockLineItems to StockIssuedDuringPeriodSharesNewIssues" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="ProceedsFromIssuanceOfCommonStock" xlink:title="ProceedsFromIssuanceOfCommonStock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="ProceedsFromIssuanceOfCommonStock" xlink:title="definition: SubsidiarySaleOfStockLineItems to ProceedsFromIssuanceOfCommonStock" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="PaymentsOfStockIssuanceCosts" xlink:title="PaymentsOfStockIssuanceCosts" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="PaymentsOfStockIssuanceCosts" xlink:title="definition: SubsidiarySaleOfStockLineItems to PaymentsOfStockIssuanceCosts" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:title="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:title="definition: SubsidiarySaleOfStockLineItems to SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="SubsidiarySaleOfStockAxis" xlink:title="SubsidiarySaleOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="SubsidiarySaleOfStockAxis" xlink:title="definition: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to SubsidiarySaleOfStockAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="SaleOfStockNameOfTransactionDomain" xlink:title="definition: SubsidiarySaleOfStockAxis to SaleOfStockNameOfTransactionDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain_2" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="SaleOfStockNameOfTransactionDomain_2" xlink:title="definition: SubsidiarySaleOfStockAxis to SaleOfStockNameOfTransactionDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_AtTheMarketProgramMember" xlink:label="AtTheMarketProgramMember" xlink:title="AtTheMarketProgramMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SaleOfStockNameOfTransactionDomain" xlink:to="AtTheMarketProgramMember" xlink:title="definition: SaleOfStockNameOfTransactionDomain to AtTheMarketProgramMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="RangeAxis" xlink:title="definition: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to RangeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/FinancingsRegisteredDirectOfferingDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="ClassOfWarrantOrRightLineItems" xlink:title="ClassOfWarrantOrRightLineItems" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_RegisteredDirectOfferingsAbstract" xlink:label="RegisteredDirectOfferingsAbstract" xlink:title="RegisteredDirectOfferingsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="RegisteredDirectOfferingsAbstract" xlink:title="definition: ClassOfWarrantOrRightLineItems to RegisteredDirectOfferingsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="StockIssuedDuringPeriodSharesNewIssues" xlink:title="StockIssuedDuringPeriodSharesNewIssues" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="StockIssuedDuringPeriodSharesNewIssues" xlink:title="definition: ClassOfWarrantOrRightLineItems to StockIssuedDuringPeriodSharesNewIssues" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="definition: ClassOfWarrantOrRightLineItems to ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_StockSoldPricePerShare" xlink:label="StockSoldPricePerShare" xlink:title="StockSoldPricePerShare" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="StockSoldPricePerShare" xlink:title="definition: ClassOfWarrantOrRightLineItems to StockSoldPricePerShare" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_NumberOfRDOWarrantsSoldAtOfferingPrice" xlink:label="NumberOfRDOWarrantsSoldAtOfferingPrice" xlink:title="NumberOfRDOWarrantsSoldAtOfferingPrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="NumberOfRDOWarrantsSoldAtOfferingPrice" xlink:title="definition: ClassOfWarrantOrRightLineItems to NumberOfRDOWarrantsSoldAtOfferingPrice" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="definition: ClassOfWarrantOrRightLineItems to ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="WarrantsAndRightsOutstandingTerm" xlink:title="WarrantsAndRightsOutstandingTerm" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="WarrantsAndRightsOutstandingTerm" xlink:title="definition: ClassOfWarrantOrRightLineItems to WarrantsAndRightsOutstandingTerm" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="ClassOfWarrantOrRightOutstanding" xlink:title="ClassOfWarrantOrRightOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="ClassOfWarrantOrRightOutstanding" xlink:title="definition: ClassOfWarrantOrRightLineItems to ClassOfWarrantOrRightOutstanding" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_StockIssuedDuringPeriodSharesExerciseOfWarrants" xlink:label="StockIssuedDuringPeriodSharesExerciseOfWarrants" xlink:title="StockIssuedDuringPeriodSharesExerciseOfWarrants" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="StockIssuedDuringPeriodSharesExerciseOfWarrants" xlink:title="definition: ClassOfWarrantOrRightLineItems to StockIssuedDuringPeriodSharesExerciseOfWarrants" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MinimumPercentageOfBeneficialOwnership" xlink:label="MinimumPercentageOfBeneficialOwnership" xlink:title="MinimumPercentageOfBeneficialOwnership" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="MinimumPercentageOfBeneficialOwnership" xlink:title="definition: ClassOfWarrantOrRightLineItems to MinimumPercentageOfBeneficialOwnership" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MaximumPercentageOfBeneficialOwnershipLimitation" xlink:label="MaximumPercentageOfBeneficialOwnershipLimitation" xlink:title="MaximumPercentageOfBeneficialOwnershipLimitation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="MaximumPercentageOfBeneficialOwnershipLimitation" xlink:title="definition: ClassOfWarrantOrRightLineItems to MaximumPercentageOfBeneficialOwnershipLimitation" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="ClassOfWarrantOrRightTable" xlink:title="ClassOfWarrantOrRightTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="ClassOfWarrantOrRightTable" xlink:title="definition: ClassOfWarrantOrRightLineItems to ClassOfWarrantOrRightTable" order="12.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="SubsidiarySaleOfStockAxis" xlink:title="SubsidiarySaleOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ClassOfWarrantOrRightTable" xlink:to="SubsidiarySaleOfStockAxis" xlink:title="definition: ClassOfWarrantOrRightTable to SubsidiarySaleOfStockAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="SaleOfStockNameOfTransactionDomain" xlink:title="definition: SubsidiarySaleOfStockAxis to SaleOfStockNameOfTransactionDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain_2" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="SaleOfStockNameOfTransactionDomain_2" xlink:title="definition: SubsidiarySaleOfStockAxis to SaleOfStockNameOfTransactionDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_RegisteredDirectOfferingMember" xlink:label="RegisteredDirectOfferingMember" xlink:title="RegisteredDirectOfferingMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SaleOfStockNameOfTransactionDomain" xlink:to="RegisteredDirectOfferingMember" xlink:title="definition: SaleOfStockNameOfTransactionDomain to RegisteredDirectOfferingMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ClassOfWarrantOrRightTable" xlink:to="StatementEquityComponentsAxis" xlink:title="definition: ClassOfWarrantOrRightTable to StatementEquityComponentsAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain_2" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain_2" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="CommonStockMember" xlink:title="definition: EquityComponentDomain to CommonStockMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="FinancialInstrumentAxis" xlink:title="FinancialInstrumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ClassOfWarrantOrRightTable" xlink:to="FinancialInstrumentAxis" xlink:title="definition: ClassOfWarrantOrRightTable to FinancialInstrumentAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="definition: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2" xlink:title="definition: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeMember" xlink:label="DerivativeMember" xlink:title="DerivativeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="DerivativeMember" xlink:title="definition: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to DerivativeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_RDOWarrantsMember" xlink:label="RDOWarrantsMember" xlink:title="RDOWarrantsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativeMember" xlink:to="RDOWarrantsMember" xlink:title="definition: DerivativeMember to RDOWarrantsMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/FinancingsPremergerFinancingSeriesBWarrantsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="ClassOfWarrantOrRightLineItems" xlink:title="ClassOfWarrantOrRightLineItems" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PreMergerFinancingOfWarrantsAbstract" xlink:label="PreMergerFinancingOfWarrantsAbstract" xlink:title="PreMergerFinancingOfWarrantsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="PreMergerFinancingOfWarrantsAbstract" xlink:title="definition: ClassOfWarrantOrRightLineItems to PreMergerFinancingOfWarrantsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ProceedsFromPreMergerFinancing" xlink:label="ProceedsFromPreMergerFinancing" xlink:title="ProceedsFromPreMergerFinancing" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="ProceedsFromPreMergerFinancing" xlink:title="definition: ClassOfWarrantOrRightLineItems to ProceedsFromPreMergerFinancing" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_NumberOfDirectors" xlink:label="NumberOfDirectors" xlink:title="NumberOfDirectors" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="NumberOfDirectors" xlink:title="definition: ClassOfWarrantOrRightLineItems to NumberOfDirectors" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="definition: ClassOfWarrantOrRightLineItems to ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="WarrantsAndRightsOutstandingTerm" xlink:title="WarrantsAndRightsOutstandingTerm" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="WarrantsAndRightsOutstandingTerm" xlink:title="definition: ClassOfWarrantOrRightLineItems to WarrantsAndRightsOutstandingTerm" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="definition: ClassOfWarrantOrRightLineItems to ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="ClassOfWarrantOrRightTable" xlink:title="ClassOfWarrantOrRightTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="ClassOfWarrantOrRightTable" xlink:title="definition: ClassOfWarrantOrRightLineItems to ClassOfWarrantOrRightTable" order="7.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="ClassOfWarrantOrRightAxis" xlink:title="ClassOfWarrantOrRightAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ClassOfWarrantOrRightTable" xlink:to="ClassOfWarrantOrRightAxis" xlink:title="definition: ClassOfWarrantOrRightTable to ClassOfWarrantOrRightAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="ClassOfWarrantOrRightDomain" xlink:title="ClassOfWarrantOrRightDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ClassOfWarrantOrRightAxis" xlink:to="ClassOfWarrantOrRightDomain" xlink:title="definition: ClassOfWarrantOrRightAxis to ClassOfWarrantOrRightDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="ClassOfWarrantOrRightDomain_2" xlink:title="ClassOfWarrantOrRightDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ClassOfWarrantOrRightAxis" xlink:to="ClassOfWarrantOrRightDomain_2" xlink:title="definition: ClassOfWarrantOrRightAxis to ClassOfWarrantOrRightDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_SeriesAWarrantsMember" xlink:label="SeriesAWarrantsMember" xlink:title="SeriesAWarrantsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="SeriesAWarrantsMember" xlink:title="definition: ClassOfWarrantOrRightDomain to SeriesAWarrantsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="TypeOfArrangementAxis" xlink:title="TypeOfArrangementAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ClassOfWarrantOrRightTable" xlink:to="TypeOfArrangementAxis" xlink:title="definition: ClassOfWarrantOrRightTable to TypeOfArrangementAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="ArrangementsAndNonarrangementTransactionsMember" xlink:title="ArrangementsAndNonarrangementTransactionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="TypeOfArrangementAxis" xlink:to="ArrangementsAndNonarrangementTransactionsMember" xlink:title="definition: TypeOfArrangementAxis to ArrangementsAndNonarrangementTransactionsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="ArrangementsAndNonarrangementTransactionsMember_2" xlink:title="ArrangementsAndNonarrangementTransactionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="TypeOfArrangementAxis" xlink:to="ArrangementsAndNonarrangementTransactionsMember_2" xlink:title="definition: TypeOfArrangementAxis to ArrangementsAndNonarrangementTransactionsMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_SecuritiesPurchaseAgreementMember" xlink:label="SecuritiesPurchaseAgreementMember" xlink:title="SecuritiesPurchaseAgreementMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ArrangementsAndNonarrangementTransactionsMember" xlink:to="SecuritiesPurchaseAgreementMember" xlink:title="definition: ArrangementsAndNonarrangementTransactionsMember to SecuritiesPurchaseAgreementMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ClassOfWarrantOrRightTable" xlink:to="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="definition: ClassOfWarrantOrRightTable to RelatedPartyTransactionsByRelatedPartyAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain" xlink:label="RelatedPartyDomain" xlink:title="RelatedPartyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RelatedPartyDomain" xlink:title="definition: RelatedPartyTransactionsByRelatedPartyAxis to RelatedPartyDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain" xlink:label="RelatedPartyDomain_2" xlink:title="RelatedPartyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RelatedPartyDomain_2" xlink:title="definition: RelatedPartyTransactionsByRelatedPartyAxis to RelatedPartyDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestorMember" xlink:label="InvestorMember" xlink:title="InvestorMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="InvestorMember" xlink:title="definition: RelatedPartyDomain to InvestorMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_DirectorMember" xlink:label="DirectorMember" xlink:title="DirectorMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="DirectorMember" xlink:title="definition: RelatedPartyDomain to DirectorMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ClassOfWarrantOrRightTable" xlink:to="BusinessAcquisitionAxis" xlink:title="definition: ClassOfWarrantOrRightTable to BusinessAcquisitionAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain" xlink:title="definition: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain_2" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain_2" xlink:title="definition: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_RexahnStockholdersMember" xlink:label="RexahnStockholdersMember" xlink:title="RexahnStockholdersMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="RexahnStockholdersMember" xlink:title="definition: BusinessAcquisitionAcquireeDomain to RexahnStockholdersMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/FinancingsWarrantActivityAndSummaryDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="22.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="23.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to RangeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/FinancingsWarrantsOutstandingDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="ClassOfWarrantOrRightLineItems" xlink:title="ClassOfWarrantOrRightLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="WarrantsAndRightsNoteDisclosureAbstract" xlink:title="WarrantsAndRightsNoteDisclosureAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="WarrantsAndRightsNoteDisclosureAbstract" xlink:title="definition: ClassOfWarrantOrRightLineItems to WarrantsAndRightsNoteDisclosureAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="definition: ClassOfWarrantOrRightLineItems to ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="definition: ClassOfWarrantOrRightLineItems to ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="ClassOfWarrantOrRightOutstanding" xlink:title="ClassOfWarrantOrRightOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="ClassOfWarrantOrRightOutstanding" xlink:title="definition: ClassOfWarrantOrRightLineItems to ClassOfWarrantOrRightOutstanding" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="WarrantsAndRightsOutstandingTerm" xlink:title="WarrantsAndRightsOutstandingTerm" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="WarrantsAndRightsOutstandingTerm" xlink:title="definition: ClassOfWarrantOrRightLineItems to WarrantsAndRightsOutstandingTerm" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ClassOfWarrantOrRightExercisable" xlink:label="ClassOfWarrantOrRightExercisable" xlink:title="ClassOfWarrantOrRightExercisable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="ClassOfWarrantOrRightExercisable" xlink:title="definition: ClassOfWarrantOrRightLineItems to ClassOfWarrantOrRightExercisable" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="ClassOfWarrantOrRightTable" xlink:title="ClassOfWarrantOrRightTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="ClassOfWarrantOrRightTable" xlink:title="definition: ClassOfWarrantOrRightLineItems to ClassOfWarrantOrRightTable" order="7.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="ClassOfWarrantOrRightAxis" xlink:title="ClassOfWarrantOrRightAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ClassOfWarrantOrRightTable" xlink:to="ClassOfWarrantOrRightAxis" xlink:title="definition: ClassOfWarrantOrRightTable to ClassOfWarrantOrRightAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="ClassOfWarrantOrRightDomain" xlink:title="ClassOfWarrantOrRightDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ClassOfWarrantOrRightAxis" xlink:to="ClassOfWarrantOrRightDomain" xlink:title="definition: ClassOfWarrantOrRightAxis to ClassOfWarrantOrRightDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="ClassOfWarrantOrRightDomain_2" xlink:title="ClassOfWarrantOrRightDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ClassOfWarrantOrRightAxis" xlink:to="ClassOfWarrantOrRightDomain_2" xlink:title="definition: ClassOfWarrantOrRightAxis to ClassOfWarrantOrRightDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_WarrantExercisePriceOneMember" xlink:label="WarrantExercisePriceOneMember" xlink:title="WarrantExercisePriceOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="WarrantExercisePriceOneMember" xlink:title="definition: ClassOfWarrantOrRightDomain to WarrantExercisePriceOneMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_WarrantExercisePriceTwoMember" xlink:label="WarrantExercisePriceTwoMember" xlink:title="WarrantExercisePriceTwoMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="WarrantExercisePriceTwoMember" xlink:title="definition: ClassOfWarrantOrRightDomain to WarrantExercisePriceTwoMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_WarrantExercisePriceThreeMember" xlink:label="WarrantExercisePriceThreeMember" xlink:title="WarrantExercisePriceThreeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="WarrantExercisePriceThreeMember" xlink:title="definition: ClassOfWarrantOrRightDomain to WarrantExercisePriceThreeMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_WarrantExercisePriceFourMember" xlink:label="WarrantExercisePriceFourMember" xlink:title="WarrantExercisePriceFourMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="WarrantExercisePriceFourMember" xlink:title="definition: ClassOfWarrantOrRightDomain to WarrantExercisePriceFourMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PreFundedWarrantsMember" xlink:label="PreFundedWarrantsMember" xlink:title="PreFundedWarrantsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="PreFundedWarrantsMember" xlink:title="definition: ClassOfWarrantOrRightDomain to PreFundedWarrantsMember" order="5.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:title="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xlink:label="ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xlink:title="ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xlink:title="definition: EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems to ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="AllocatedShareBasedCompensationExpense" xlink:title="AllocatedShareBasedCompensationExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="AllocatedShareBasedCompensationExpense" xlink:title="definition: EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems to AllocatedShareBasedCompensationExpense" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:title="ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:title="definition: EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems to ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="IncomeStatementLocationAxis" xlink:title="IncomeStatementLocationAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="IncomeStatementLocationAxis" xlink:title="definition: ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable to IncomeStatementLocationAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="IncomeStatementLocationDomain" xlink:title="IncomeStatementLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="IncomeStatementLocationAxis" xlink:to="IncomeStatementLocationDomain" xlink:title="definition: IncomeStatementLocationAxis to IncomeStatementLocationDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="IncomeStatementLocationDomain_2" xlink:title="IncomeStatementLocationDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="IncomeStatementLocationAxis" xlink:to="IncomeStatementLocationDomain_2" xlink:title="definition: IncomeStatementLocationAxis to IncomeStatementLocationDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="GeneralAndAdministrativeExpenseMember" xlink:title="GeneralAndAdministrativeExpenseMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementLocationDomain" xlink:to="GeneralAndAdministrativeExpenseMember" xlink:title="definition: IncomeStatementLocationDomain to GeneralAndAdministrativeExpenseMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="ResearchAndDevelopmentExpenseMember" xlink:title="ResearchAndDevelopmentExpenseMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeStatementLocationDomain" xlink:to="ResearchAndDevelopmentExpenseMember" xlink:title="definition: IncomeStatementLocationDomain to ResearchAndDevelopmentExpenseMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_StockOptionsAbstract" xlink:label="StockOptionsAbstract" xlink:title="StockOptionsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="StockOptionsAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to StockOptionsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_CommonStockIncreaseInSharesReservedForFutureIssuance" xlink:label="CommonStockIncreaseInSharesReservedForFutureIssuance" xlink:title="CommonStockIncreaseInSharesReservedForFutureIssuance" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="CommonStockIncreaseInSharesReservedForFutureIssuance" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to CommonStockIncreaseInSharesReservedForFutureIssuance" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="CommonStockCapitalSharesReservedForFutureIssuance" xlink:title="CommonStockCapitalSharesReservedForFutureIssuance" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="CommonStockCapitalSharesReservedForFutureIssuance" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to CommonStockCapitalSharesReservedForFutureIssuance" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MaximumPeriodOfSharesReservedUnderPlan" xlink:label="MaximumPeriodOfSharesReservedUnderPlan" xlink:title="MaximumPeriodOfSharesReservedUnderPlan" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="MaximumPeriodOfSharesReservedUnderPlan" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to MaximumPeriodOfSharesReservedUnderPlan" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_AggregateNumberOfCommonStockReservedForFutureIssuance" xlink:label="AggregateNumberOfCommonStockReservedForFutureIssuance" xlink:title="AggregateNumberOfCommonStockReservedForFutureIssuance" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="AggregateNumberOfCommonStockReservedForFutureIssuance" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to AggregateNumberOfCommonStockReservedForFutureIssuance" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="AllocatedShareBasedCompensationExpense" xlink:title="AllocatedShareBasedCompensationExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="AllocatedShareBasedCompensationExpense" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to AllocatedShareBasedCompensationExpense" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to StockIssuedDuringPeriodSharesStockOptionsExercised" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="22.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="23.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="24.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="25.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" order="26.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice" order="27.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" order="28.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" order="29.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" order="30.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber" order="31.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="32.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardTypeAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="EmployeeStockOptionMember" xlink:title="definition: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to EmployeeStockOptionMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="PlanNameAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to PlanNameAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain" xlink:title="definition: PlanNameAxis to PlanNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain_2" xlink:title="PlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain_2" xlink:title="definition: PlanNameAxis to PlanNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_InducementPlanMember" xlink:label="InducementPlanMember" xlink:title="InducementPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanNameDomain" xlink:to="InducementPlanMember" xlink:title="definition: PlanNameDomain to InducementPlanMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_EquityIncentivePlan2020Member" xlink:label="EquityIncentivePlan2020Member" xlink:title="EquityIncentivePlan2020Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanNameDomain" xlink:to="EquityIncentivePlan2020Member" xlink:title="definition: PlanNameDomain to EquityIncentivePlan2020Member" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_EvergreenProvisionPlan2020Member" xlink:label="EvergreenProvisionPlan2020Member" xlink:title="EvergreenProvisionPlan2020Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanNameDomain" xlink:to="EvergreenProvisionPlan2020Member" xlink:title="definition: PlanNameDomain to EvergreenProvisionPlan2020Member" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_EquityIncentivePlan2018Member" xlink:label="EquityIncentivePlan2018Member" xlink:title="EquityIncentivePlan2018Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanNameDomain" xlink:to="EquityIncentivePlan2018Member" xlink:title="definition: PlanNameDomain to EquityIncentivePlan2018Member" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to RangeAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis" xlink:label="TitleOfIndividualAxis" xlink:title="TitleOfIndividualAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="TitleOfIndividualAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to TitleOfIndividualAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="TitleOfIndividualAxis" xlink:to="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="definition: TitleOfIndividualAxis to TitleOfIndividualWithRelationshipToEntityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="TitleOfIndividualWithRelationshipToEntityDomain_2" xlink:title="TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="TitleOfIndividualAxis" xlink:to="TitleOfIndividualWithRelationshipToEntityDomain_2" xlink:title="definition: TitleOfIndividualAxis to TitleOfIndividualWithRelationshipToEntityDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FormerChiefExecutiveOfficerMember" xlink:label="FormerChiefExecutiveOfficerMember" xlink:title="FormerChiefExecutiveOfficerMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="FormerChiefExecutiveOfficerMember" xlink:title="definition: TitleOfIndividualWithRelationshipToEntityDomain to FormerChiefExecutiveOfficerMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/StockbasedCompensationWeightedAverageAssumptionsUsedInBlackscholesOptionpricingModelDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="9.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="PlanNameAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to PlanNameAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain" xlink:title="definition: PlanNameAxis to PlanNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain_2" xlink:title="PlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain_2" xlink:title="definition: PlanNameAxis to PlanNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_EquityIncentivePlan2018Member" xlink:label="EquityIncentivePlan2018Member" xlink:title="EquityIncentivePlan2018Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanNameDomain" xlink:to="EquityIncentivePlan2018Member" xlink:title="definition: PlanNameDomain to EquityIncentivePlan2018Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis" xlink:label="TitleOfIndividualAxis" xlink:title="TitleOfIndividualAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="TitleOfIndividualAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to TitleOfIndividualAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="TitleOfIndividualAxis" xlink:to="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="definition: TitleOfIndividualAxis to TitleOfIndividualWithRelationshipToEntityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="TitleOfIndividualWithRelationshipToEntityDomain_2" xlink:title="TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="TitleOfIndividualAxis" xlink:to="TitleOfIndividualWithRelationshipToEntityDomain_2" xlink:title="definition: TitleOfIndividualAxis to TitleOfIndividualWithRelationshipToEntityDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FormerChiefExecutiveOfficerMember" xlink:label="FormerChiefExecutiveOfficerMember" xlink:title="FormerChiefExecutiveOfficerMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="FormerChiefExecutiveOfficerMember" xlink:title="definition: TitleOfIndividualWithRelationshipToEntityDomain to FormerChiefExecutiveOfficerMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/StockbasedCompensationRestrictedStockUnitsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_RestrictedStockUnitsAbstract" xlink:label="RestrictedStockUnitsAbstract" xlink:title="RestrictedStockUnitsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="RestrictedStockUnitsAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to RestrictedStockUnitsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="AllocatedShareBasedCompensationExpense" xlink:title="AllocatedShareBasedCompensationExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="AllocatedShareBasedCompensationExpense" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to AllocatedShareBasedCompensationExpense" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="11.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardTypeAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="RestrictedStockUnitsRSUMember" xlink:title="RestrictedStockUnitsRSUMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="RestrictedStockUnitsRSUMember" xlink:title="definition: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to RestrictedStockUnitsRSUMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="PlanNameAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to PlanNameAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain" xlink:title="definition: PlanNameAxis to PlanNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain_2" xlink:title="PlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain_2" xlink:title="definition: PlanNameAxis to PlanNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_EquityIncentivePlan2020Member" xlink:label="EquityIncentivePlan2020Member" xlink:title="EquityIncentivePlan2020Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanNameDomain" xlink:to="EquityIncentivePlan2020Member" xlink:title="definition: PlanNameDomain to EquityIncentivePlan2020Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VestingAxis" xlink:label="VestingAxis" xlink:title="VestingAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="VestingAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to VestingAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VestingDomain" xlink:label="VestingDomain" xlink:title="VestingDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="VestingAxis" xlink:to="VestingDomain" xlink:title="definition: VestingAxis to VestingDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VestingDomain" xlink:label="VestingDomain_2" xlink:title="VestingDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="VestingAxis" xlink:to="VestingDomain_2" xlink:title="definition: VestingAxis to VestingDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="ShareBasedCompensationAwardTrancheOneMember" xlink:title="ShareBasedCompensationAwardTrancheOneMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheOneMember" xlink:title="definition: VestingDomain to ShareBasedCompensationAwardTrancheOneMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to RangeAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/StockbasedCompensationCommonStockIssuedForServicesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/StockbasedCompensationGeneralDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FormerOptionsAbstract" xlink:label="FormerOptionsAbstract" xlink:title="FormerOptionsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="FormerOptionsAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to FormerOptionsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_CommonStockCapitalSharesAvailableForFutureIssuance" xlink:label="CommonStockCapitalSharesAvailableForFutureIssuance" xlink:title="CommonStockCapitalSharesAvailableForFutureIssuance" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="CommonStockCapitalSharesAvailableForFutureIssuance" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to CommonStockCapitalSharesAvailableForFutureIssuance" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="5.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="PlanNameAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to PlanNameAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain" xlink:title="definition: PlanNameAxis to PlanNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain_2" xlink:title="PlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain_2" xlink:title="definition: PlanNameAxis to PlanNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_EvergreenProvisionPlan2020Member" xlink:label="EvergreenProvisionPlan2020Member" xlink:title="EvergreenProvisionPlan2020Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanNameDomain" xlink:to="EvergreenProvisionPlan2020Member" xlink:title="definition: PlanNameDomain to EvergreenProvisionPlan2020Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_EquityIncentivePlan2018Member" xlink:label="EquityIncentivePlan2018Member" xlink:title="EquityIncentivePlan2018Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanNameDomain" xlink:to="EquityIncentivePlan2018Member" xlink:title="definition: PlanNameDomain to EquityIncentivePlan2018Member" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/ApexianSublicenseAgreementDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="RelatedPartyTransactionLineItems" xlink:title="RelatedPartyTransactionLineItems" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_SublicenseAgreementAbstract" xlink:label="SublicenseAgreementAbstract" xlink:title="SublicenseAgreementAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="SublicenseAgreementAbstract" xlink:title="definition: RelatedPartyTransactionLineItems to SublicenseAgreementAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="StockIssuedDuringPeriodSharesNewIssues" xlink:title="StockIssuedDuringPeriodSharesNewIssues" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="StockIssuedDuringPeriodSharesNewIssues" xlink:title="definition: RelatedPartyTransactionLineItems to StockIssuedDuringPeriodSharesNewIssues" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FutureMilestoneMethodRevenueNotRecognized" xlink:label="FutureMilestoneMethodRevenueNotRecognized" xlink:title="FutureMilestoneMethodRevenueNotRecognized" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="FutureMilestoneMethodRevenueNotRecognized" xlink:title="definition: RelatedPartyTransactionLineItems to FutureMilestoneMethodRevenueNotRecognized" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="RelatedPartyTransactionLineItems" xlink:to="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="definition: RelatedPartyTransactionLineItems to ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="4.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="RelatedPartyTransactionAxis" xlink:title="RelatedPartyTransactionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="RelatedPartyTransactionAxis" xlink:title="definition: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to RelatedPartyTransactionAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="RelatedPartyTransactionDomain" xlink:title="RelatedPartyTransactionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RelatedPartyTransactionAxis" xlink:to="RelatedPartyTransactionDomain" xlink:title="definition: RelatedPartyTransactionAxis to RelatedPartyTransactionDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="RelatedPartyTransactionDomain_2" xlink:title="RelatedPartyTransactionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RelatedPartyTransactionAxis" xlink:to="RelatedPartyTransactionDomain_2" xlink:title="definition: RelatedPartyTransactionAxis to RelatedPartyTransactionDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ApexianSublicenseAgreementMember" xlink:label="ApexianSublicenseAgreementMember" xlink:title="ApexianSublicenseAgreementMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionDomain" xlink:to="ApexianSublicenseAgreementMember" xlink:title="definition: RelatedPartyTransactionDomain to ApexianSublicenseAgreementMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HealthCareOrganizationRevenueSourcesAxis" xlink:label="HealthCareOrganizationRevenueSourcesAxis" xlink:title="HealthCareOrganizationRevenueSourcesAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="HealthCareOrganizationRevenueSourcesAxis" xlink:title="definition: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to HealthCareOrganizationRevenueSourcesAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HealthCareOrganizationRevenueSourcesDomain" xlink:label="HealthCareOrganizationRevenueSourcesDomain" xlink:title="HealthCareOrganizationRevenueSourcesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="HealthCareOrganizationRevenueSourcesAxis" xlink:to="HealthCareOrganizationRevenueSourcesDomain" xlink:title="definition: HealthCareOrganizationRevenueSourcesAxis to HealthCareOrganizationRevenueSourcesDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HealthCareOrganizationRevenueSourcesDomain" xlink:label="HealthCareOrganizationRevenueSourcesDomain_2" xlink:title="HealthCareOrganizationRevenueSourcesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="HealthCareOrganizationRevenueSourcesAxis" xlink:to="HealthCareOrganizationRevenueSourcesDomain_2" xlink:title="definition: HealthCareOrganizationRevenueSourcesAxis to HealthCareOrganizationRevenueSourcesDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_DevelopmentAndRegulatoryMilestonesMember" xlink:label="DevelopmentAndRegulatoryMilestonesMember" xlink:title="DevelopmentAndRegulatoryMilestonesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="HealthCareOrganizationRevenueSourcesDomain" xlink:to="DevelopmentAndRegulatoryMilestonesMember" xlink:title="definition: HealthCareOrganizationRevenueSourcesDomain to DevelopmentAndRegulatoryMilestonesMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_SalesMilestonesMember" xlink:label="SalesMilestonesMember" xlink:title="SalesMilestonesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="HealthCareOrganizationRevenueSourcesDomain" xlink:to="SalesMilestonesMember" xlink:title="definition: HealthCareOrganizationRevenueSourcesDomain to SalesMilestonesMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to RangeAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsViatrisLicenseAgreementDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:title="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_CollaborationAndLicenseAgreementAbstract" xlink:label="CollaborationAndLicenseAgreementAbstract" xlink:title="CollaborationAndLicenseAgreementAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="CollaborationAndLicenseAgreementAbstract" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to CollaborationAndLicenseAgreementAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract" xlink:label="ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract" xlink:title="ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ContractAssetCurrent" xlink:label="ContractAssetCurrent" xlink:title="ContractAssetCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="ContractAssetCurrent" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to ContractAssetCurrent" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to RevenueFromContractWithCustomerExcludingAssessedTax" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement" xlink:label="ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement" xlink:title="ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_NonRefundableCashPaymentReceived" xlink:label="NonRefundableCashPaymentReceived" xlink:title="NonRefundableCashPaymentReceived" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="NonRefundableCashPaymentReceived" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to NonRefundableCashPaymentReceived" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones" xlink:label="MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones" xlink:title="MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FirstMilestonePaymentReceived" xlink:label="FirstMilestonePaymentReceived" xlink:title="FirstMilestonePaymentReceived" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="FirstMilestonePaymentReceived" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to FirstMilestonePaymentReceived" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MaximumPercentageOfTieredRoyaltiesReceivable" xlink:label="MaximumPercentageOfTieredRoyaltiesReceivable" xlink:title="MaximumPercentageOfTieredRoyaltiesReceivable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="MaximumPercentageOfTieredRoyaltiesReceivable" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to MaximumPercentageOfTieredRoyaltiesReceivable" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_NumberOfPerformanceObligations" xlink:label="NumberOfPerformanceObligations" xlink:title="NumberOfPerformanceObligations" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="NumberOfPerformanceObligations" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to NumberOfPerformanceObligations" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue" xlink:label="NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue" xlink:title="NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MilestonePaymentRequiredUnderFDASApproval" xlink:label="MilestonePaymentRequiredUnderFDASApproval" xlink:title="MilestonePaymentRequiredUnderFDASApproval" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="MilestonePaymentRequiredUnderFDASApproval" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to MilestonePaymentRequiredUnderFDASApproval" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:title="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" order="13.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="TypeOfArrangementAxis" xlink:title="TypeOfArrangementAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="TypeOfArrangementAxis" xlink:title="definition: ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable to TypeOfArrangementAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="ArrangementsAndNonarrangementTransactionsMember" xlink:title="ArrangementsAndNonarrangementTransactionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="TypeOfArrangementAxis" xlink:to="ArrangementsAndNonarrangementTransactionsMember" xlink:title="definition: TypeOfArrangementAxis to ArrangementsAndNonarrangementTransactionsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="ArrangementsAndNonarrangementTransactionsMember_2" xlink:title="ArrangementsAndNonarrangementTransactionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="TypeOfArrangementAxis" xlink:to="ArrangementsAndNonarrangementTransactionsMember_2" xlink:title="definition: TypeOfArrangementAxis to ArrangementsAndNonarrangementTransactionsMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ViatrisLicenseAgreementMember" xlink:label="ViatrisLicenseAgreementMember" xlink:title="ViatrisLicenseAgreementMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ArrangementsAndNonarrangementTransactionsMember" xlink:to="ViatrisLicenseAgreementMember" xlink:title="definition: ArrangementsAndNonarrangementTransactionsMember to ViatrisLicenseAgreementMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HealthCareOrganizationRevenueSourcesAxis" xlink:label="HealthCareOrganizationRevenueSourcesAxis" xlink:title="HealthCareOrganizationRevenueSourcesAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="HealthCareOrganizationRevenueSourcesAxis" xlink:title="definition: ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable to HealthCareOrganizationRevenueSourcesAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HealthCareOrganizationRevenueSourcesDomain" xlink:label="HealthCareOrganizationRevenueSourcesDomain" xlink:title="HealthCareOrganizationRevenueSourcesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="HealthCareOrganizationRevenueSourcesAxis" xlink:to="HealthCareOrganizationRevenueSourcesDomain" xlink:title="definition: HealthCareOrganizationRevenueSourcesAxis to HealthCareOrganizationRevenueSourcesDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HealthCareOrganizationRevenueSourcesDomain" xlink:label="HealthCareOrganizationRevenueSourcesDomain_2" xlink:title="HealthCareOrganizationRevenueSourcesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="HealthCareOrganizationRevenueSourcesAxis" xlink:to="HealthCareOrganizationRevenueSourcesDomain_2" xlink:title="definition: HealthCareOrganizationRevenueSourcesAxis to HealthCareOrganizationRevenueSourcesDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_SalesMilestonesMember" xlink:label="SalesMilestonesMember" xlink:title="SalesMilestonesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="HealthCareOrganizationRevenueSourcesDomain" xlink:to="SalesMilestonesMember" xlink:title="definition: HealthCareOrganizationRevenueSourcesDomain to SalesMilestonesMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="ProductOrServiceAxis" xlink:title="definition: ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable to ProductOrServiceAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain_2" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain_2" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_LicenseTransferFeeMember" xlink:label="LicenseTransferFeeMember" xlink:title="LicenseTransferFeeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="LicenseTransferFeeMember" xlink:title="definition: ProductsAndServicesDomain to LicenseTransferFeeMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsBiosenseLicenseAndAssignmentAgreementDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:title="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_CollaborationAndLicenseAgreementAbstract" xlink:label="CollaborationAndLicenseAgreementAbstract" xlink:title="CollaborationAndLicenseAgreementAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="CollaborationAndLicenseAgreementAbstract" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to CollaborationAndLicenseAgreementAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones" xlink:label="MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones" xlink:title="MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MilestonePaymentsAmountReceived" xlink:label="MilestonePaymentsAmountReceived" xlink:title="MilestonePaymentsAmountReceived" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="MilestonePaymentsAmountReceived" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to MilestonePaymentsAmountReceived" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to RevenueFromContractWithCustomerExcludingAssessedTax" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MaximumAmountFundedToSupportStudy" xlink:label="MaximumAmountFundedToSupportStudy" xlink:title="MaximumAmountFundedToSupportStudy" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="MaximumAmountFundedToSupportStudy" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to MaximumAmountFundedToSupportStudy" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="OtherNonoperatingIncomeExpense" xlink:title="OtherNonoperatingIncomeExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="OtherNonoperatingIncomeExpense" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to OtherNonoperatingIncomeExpense" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:title="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:title="definition: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" order="7.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="TypeOfArrangementAxis" xlink:title="TypeOfArrangementAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="TypeOfArrangementAxis" xlink:title="definition: ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable to TypeOfArrangementAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="ArrangementsAndNonarrangementTransactionsMember" xlink:title="ArrangementsAndNonarrangementTransactionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="TypeOfArrangementAxis" xlink:to="ArrangementsAndNonarrangementTransactionsMember" xlink:title="definition: TypeOfArrangementAxis to ArrangementsAndNonarrangementTransactionsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="ArrangementsAndNonarrangementTransactionsMember_2" xlink:title="ArrangementsAndNonarrangementTransactionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="TypeOfArrangementAxis" xlink:to="ArrangementsAndNonarrangementTransactionsMember_2" xlink:title="definition: TypeOfArrangementAxis to ArrangementsAndNonarrangementTransactionsMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_BioSenseLicenseAndAssignmentsAgreementMember" xlink:label="BioSenseLicenseAndAssignmentsAgreementMember" xlink:title="BioSenseLicenseAndAssignmentsAgreementMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ArrangementsAndNonarrangementTransactionsMember" xlink:to="BioSenseLicenseAndAssignmentsAgreementMember" xlink:title="definition: ArrangementsAndNonarrangementTransactionsMember to BioSenseLicenseAndAssignmentsAgreementMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ProcessaLicenseAgreementMember" xlink:label="ProcessaLicenseAgreementMember" xlink:title="ProcessaLicenseAgreementMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ArrangementsAndNonarrangementTransactionsMember" xlink:to="ProcessaLicenseAgreementMember" xlink:title="definition: ArrangementsAndNonarrangementTransactionsMember to ProcessaLicenseAgreementMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_SBIRGrantAgreementMember" xlink:label="SBIRGrantAgreementMember" xlink:title="SBIRGrantAgreementMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ArrangementsAndNonarrangementTransactionsMember" xlink:to="SBIRGrantAgreementMember" xlink:title="definition: ArrangementsAndNonarrangementTransactionsMember to SBIRGrantAgreementMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_RDH12AgreementMember" xlink:label="RDH12AgreementMember" xlink:title="RDH12AgreementMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ArrangementsAndNonarrangementTransactionsMember" xlink:to="RDH12AgreementMember" xlink:title="definition: ArrangementsAndNonarrangementTransactionsMember to RDH12AgreementMember" order="4.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfNetIncomeLossPerShareDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="EarningsPerShareBasicAbstract" xlink:title="EarningsPerShareBasicAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="EarningsPerShareBasicAbstract" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to EarningsPerShareBasicAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="definition: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="AntidilutiveSecuritiesNameDomain" xlink:title="AntidilutiveSecuritiesNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="AntidilutiveSecuritiesNameDomain" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis to AntidilutiveSecuritiesNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="AntidilutiveSecuritiesNameDomain_2" xlink:title="AntidilutiveSecuritiesNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="AntidilutiveSecuritiesNameDomain_2" xlink:title="definition: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis to AntidilutiveSecuritiesNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantMember" xlink:label="WarrantMember" xlink:title="WarrantMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="WarrantMember" xlink:title="definition: AntidilutiveSecuritiesNameDomain to WarrantMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="EmployeeStockOptionMember" xlink:title="definition: AntidilutiveSecuritiesNameDomain to EmployeeStockOptionMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockMember" xlink:label="RestrictedStockMember" xlink:title="RestrictedStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="RestrictedStockMember" xlink:title="definition: AntidilutiveSecuritiesNameDomain to RestrictedStockMember" order="3.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/IncomeTaxesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/DeferredCompensationPlanDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredCompensationArrangementsAbstract" xlink:label="DeferredCompensationArrangementsAbstract" xlink:title="DeferredCompensationArrangementsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DeferredCompensationArrangementsAbstract" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DeferredCompensationArrangementsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:label="DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:title="DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:label="DefinedContributionPlanEmployerMatchingContributionPercent" xlink:title="DefinedContributionPlanEmployerMatchingContributionPercent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedContributionPlanEmployerMatchingContributionPercent" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedContributionPlanEmployerMatchingContributionPercent" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_DefinedContributionPlanAdditionalEmployerMatchingContribution" xlink:label="DefinedContributionPlanAdditionalEmployerMatchingContribution" xlink:title="DefinedContributionPlanAdditionalEmployerMatchingContribution" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedContributionPlanAdditionalEmployerMatchingContribution" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedContributionPlanAdditionalEmployerMatchingContribution" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred" xlink:label="DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred" xlink:title="DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:title="DefinedContributionPlanEmployerDiscretionaryContributionAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to DefinedContributionPlanEmployerDiscretionaryContributionAmount" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="definition: DefinedBenefitPlanDisclosureLineItems to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="7.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetirementPlanNameAxis" xlink:label="RetirementPlanNameAxis" xlink:title="RetirementPlanNameAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanNameAxis" xlink:title="definition: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanNameAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="RetirementPlanNameDomain" xlink:title="RetirementPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RetirementPlanNameAxis" xlink:to="RetirementPlanNameDomain" xlink:title="definition: RetirementPlanNameAxis to RetirementPlanNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="RetirementPlanNameDomain_2" xlink:title="RetirementPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RetirementPlanNameAxis" xlink:to="RetirementPlanNameDomain_2" xlink:title="definition: RetirementPlanNameAxis to RetirementPlanNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_RetirementPlan401KMember" xlink:label="RetirementPlan401KMember" xlink:title="RetirementPlan401KMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RetirementPlanNameDomain" xlink:to="RetirementPlan401KMember" xlink:title="definition: RetirementPlanNameDomain to RetirementPlan401KMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://opusgtx.com/role/SubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems" xlink:label="SubsequentEventLineItems" xlink:title="SubsequentEventLineItems" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_SubsequentEventsAdditionalInformationAbstract" xlink:label="SubsequentEventsAdditionalInformationAbstract" xlink:title="SubsequentEventsAdditionalInformationAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventLineItems" xlink:to="SubsequentEventsAdditionalInformationAbstract" xlink:title="definition: SubsequentEventLineItems to SubsequentEventsAdditionalInformationAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="ProceedsFromIssuanceOfCommonStock" xlink:title="ProceedsFromIssuanceOfCommonStock" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventLineItems" xlink:to="ProceedsFromIssuanceOfCommonStock" xlink:title="definition: SubsequentEventLineItems to ProceedsFromIssuanceOfCommonStock" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="StockIssuedDuringPeriodSharesNewIssues" xlink:title="StockIssuedDuringPeriodSharesNewIssues" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventLineItems" xlink:to="StockIssuedDuringPeriodSharesNewIssues" xlink:title="definition: SubsequentEventLineItems to StockIssuedDuringPeriodSharesNewIssues" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="SaleOfStockPricePerShare" xlink:title="SaleOfStockPricePerShare" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventLineItems" xlink:to="SaleOfStockPricePerShare" xlink:title="definition: SubsequentEventLineItems to SaleOfStockPricePerShare" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventLineItems" xlink:to="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="definition: SubsequentEventLineItems to ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_StockSoldPricePerShare" xlink:label="StockSoldPricePerShare" xlink:title="StockSoldPricePerShare" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventLineItems" xlink:to="StockSoldPricePerShare" xlink:title="definition: SubsequentEventLineItems to StockSoldPricePerShare" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventLineItems" xlink:to="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="definition: SubsequentEventLineItems to ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable" xlink:label="SubsequentEventTable" xlink:title="SubsequentEventTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="SubsequentEventLineItems" xlink:to="SubsequentEventTable" xlink:title="definition: SubsequentEventLineItems to SubsequentEventTable" order="8.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="SubsequentEventTypeAxis" xlink:title="SubsequentEventTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SubsequentEventTable" xlink:to="SubsequentEventTypeAxis" xlink:title="definition: SubsequentEventTable to SubsequentEventTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain" xlink:title="SubsequentEventTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="SubsequentEventTypeAxis" xlink:to="SubsequentEventTypeDomain" xlink:title="definition: SubsequentEventTypeAxis to SubsequentEventTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain_2" xlink:title="SubsequentEventTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="SubsequentEventTypeAxis" xlink:to="SubsequentEventTypeDomain_2" xlink:title="definition: SubsequentEventTypeAxis to SubsequentEventTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember" xlink:label="SubsequentEventMember" xlink:title="SubsequentEventMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventTypeDomain" xlink:to="SubsequentEventMember" xlink:title="definition: SubsequentEventTypeDomain to SubsequentEventMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="SubsidiarySaleOfStockAxis" xlink:title="SubsidiarySaleOfStockAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SubsequentEventTable" xlink:to="SubsidiarySaleOfStockAxis" xlink:title="definition: SubsequentEventTable to SubsidiarySaleOfStockAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="SaleOfStockNameOfTransactionDomain" xlink:title="definition: SubsidiarySaleOfStockAxis to SaleOfStockNameOfTransactionDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain_2" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="SaleOfStockNameOfTransactionDomain_2" xlink:title="definition: SubsidiarySaleOfStockAxis to SaleOfStockNameOfTransactionDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_November2025RegisteredDirectOfferingMember" xlink:label="November2025RegisteredDirectOfferingMember" xlink:title="November2025RegisteredDirectOfferingMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SaleOfStockNameOfTransactionDomain" xlink:to="November2025RegisteredDirectOfferingMember" xlink:title="definition: SaleOfStockNameOfTransactionDomain to November2025RegisteredDirectOfferingMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SubsequentEventTable" xlink:to="StatementEquityComponentsAxis" xlink:title="definition: SubsequentEventTable to StatementEquityComponentsAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain_2" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain_2" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="CommonStockMember" xlink:title="definition: EquityComponentDomain to CommonStockMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="FinancialInstrumentAxis" xlink:title="FinancialInstrumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SubsequentEventTable" xlink:to="FinancialInstrumentAxis" xlink:title="definition: SubsequentEventTable to FinancialInstrumentAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="definition: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2" xlink:title="definition: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeMember" xlink:label="DerivativeMember" xlink:title="DerivativeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="DerivativeMember" xlink:title="definition: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to DerivativeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PreFundedRDOWarrantsMember" xlink:label="PreFundedRDOWarrantsMember" xlink:title="PreFundedRDOWarrantsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DerivativeMember" xlink:to="PreFundedRDOWarrantsMember" xlink:title="definition: DerivativeMember to PreFundedRDOWarrantsMember" order="1.0" />
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>ird-20250930_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 25.10.1.5333 Broadridge-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingArrLineItems" xlink:label="InsiderTradingArrLineItems" xlink:title="InsiderTradingArrLineItems" />
    <link:label xlink:type="resource" xlink:label="ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ecd_InsiderTradingArrLineItems" xml:lang="en-US" id="ecd_InsiderTradingArrLineItems">Insider Trading Arrangements [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InsiderTradingArrLineItems" xlink:to="ecd_InsiderTradingArrLineItems" xlink:title="label: InsiderTradingArrLineItems to ecd_InsiderTradingArrLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrAdoptedFlag" xlink:label="Rule10b51ArrAdoptedFlag" xlink:title="Rule10b51ArrAdoptedFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ecd_Rule10b51ArrAdoptedFlag" xml:lang="en-US" id="ecd_Rule10b51ArrAdoptedFlag">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Rule10b51ArrAdoptedFlag" xlink:to="ecd_Rule10b51ArrAdoptedFlag" xlink:title="label: Rule10b51ArrAdoptedFlag to ecd_Rule10b51ArrAdoptedFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_Rule10b51ArrAdoptedFlag_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ecd_Rule10b51ArrAdoptedFlag_lbl1" xml:lang="en-US" id="ecd_Rule10b51ArrAdoptedFlag_lbl1">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Rule10b51ArrAdoptedFlag" xlink:to="ecd_Rule10b51ArrAdoptedFlag_lbl1" xlink:title="label: Rule10b51ArrAdoptedFlag to ecd_Rule10b51ArrAdoptedFlag_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrTrmntdFlag" xlink:label="Rule10b51ArrTrmntdFlag" xlink:title="Rule10b51ArrTrmntdFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ecd_Rule10b51ArrTrmntdFlag" xml:lang="en-US" id="ecd_Rule10b51ArrTrmntdFlag">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Rule10b51ArrTrmntdFlag" xlink:to="ecd_Rule10b51ArrTrmntdFlag" xlink:title="label: Rule10b51ArrTrmntdFlag to ecd_Rule10b51ArrTrmntdFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_Rule10b51ArrTrmntdFlag_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ecd_Rule10b51ArrTrmntdFlag_lbl1" xml:lang="en-US" id="ecd_Rule10b51ArrTrmntdFlag_lbl1">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Rule10b51ArrTrmntdFlag" xlink:to="ecd_Rule10b51ArrTrmntdFlag_lbl1" xlink:title="label: Rule10b51ArrTrmntdFlag to ecd_Rule10b51ArrTrmntdFlag_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrAdoptedFlag" xlink:label="NonRule10b51ArrAdoptedFlag" xlink:title="NonRule10b51ArrAdoptedFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ecd_NonRule10b51ArrAdoptedFlag" xml:lang="en-US" id="ecd_NonRule10b51ArrAdoptedFlag">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonRule10b51ArrAdoptedFlag" xlink:to="ecd_NonRule10b51ArrAdoptedFlag" xlink:title="label: NonRule10b51ArrAdoptedFlag to ecd_NonRule10b51ArrAdoptedFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_NonRule10b51ArrAdoptedFlag_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ecd_NonRule10b51ArrAdoptedFlag_lbl1" xml:lang="en-US" id="ecd_NonRule10b51ArrAdoptedFlag_lbl1">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonRule10b51ArrAdoptedFlag" xlink:to="ecd_NonRule10b51ArrAdoptedFlag_lbl1" xlink:title="label: NonRule10b51ArrAdoptedFlag to ecd_NonRule10b51ArrAdoptedFlag_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrTrmntdFlag" xlink:label="NonRule10b51ArrTrmntdFlag" xlink:title="NonRule10b51ArrTrmntdFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ecd_NonRule10b51ArrTrmntdFlag" xml:lang="en-US" id="ecd_NonRule10b51ArrTrmntdFlag">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonRule10b51ArrTrmntdFlag" xlink:to="ecd_NonRule10b51ArrTrmntdFlag" xlink:title="label: NonRule10b51ArrTrmntdFlag to ecd_NonRule10b51ArrTrmntdFlag" />
    <link:label xlink:type="resource" xlink:label="ecd_NonRule10b51ArrTrmntdFlag_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ecd_NonRule10b51ArrTrmntdFlag_lbl1" xml:lang="en-US" id="ecd_NonRule10b51ArrTrmntdFlag_lbl1">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonRule10b51ArrTrmntdFlag" xlink:to="ecd_NonRule10b51ArrTrmntdFlag_lbl1" xlink:title="label: NonRule10b51ArrTrmntdFlag to ecd_NonRule10b51ArrTrmntdFlag_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:label xlink:type="resource" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_TitleOfIndividualWithRelationshipToEntityDomain" xml:lang="en-US" id="srt_TitleOfIndividualWithRelationshipToEntityDomain">Title of Individual [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="label: TitleOfIndividualWithRelationshipToEntityDomain to srt_TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:label xlink:type="resource" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="srt_TitleOfIndividualWithRelationshipToEntityDomain1" xml:lang="en-US" id="srt_TitleOfIndividualWithRelationshipToEntityDomain1">Title and Position [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain1" xlink:title="label: TitleOfIndividualWithRelationshipToEntityDomain to srt_TitleOfIndividualWithRelationshipToEntityDomain1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementAdjustmentMember" xlink:label="RestatementAdjustmentMember" xlink:title="RestatementAdjustmentMember" />
    <link:label xlink:type="resource" xlink:label="srt_RestatementAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_RestatementAdjustmentMember" xml:lang="en-US" id="srt_RestatementAdjustmentMember">Revision of Prior Period, Adjustment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestatementAdjustmentMember" xlink:to="srt_RestatementAdjustmentMember" xlink:title="label: RestatementAdjustmentMember to srt_RestatementAdjustmentMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_DirectorMember" xlink:label="DirectorMember" xlink:title="DirectorMember" />
    <link:label xlink:type="resource" xlink:label="srt_DirectorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_DirectorMember" xml:lang="en-US" id="srt_DirectorMember">Directors [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DirectorMember" xlink:to="srt_DirectorMember" xlink:title="label: DirectorMember to srt_DirectorMember" />
    <link:label xlink:type="resource" xlink:label="srt_DirectorMember1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="srt_DirectorMember1" xml:lang="en-US" id="srt_DirectorMember1">Dr. Pepose [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DirectorMember" xlink:to="srt_DirectorMember1" xlink:title="label: DirectorMember to srt_DirectorMember1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="ChiefExecutiveOfficerMember" xlink:title="ChiefExecutiveOfficerMember" />
    <link:label xlink:type="resource" xlink:label="srt_ChiefExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="srt_ChiefExecutiveOfficerMember" xml:lang="en-US" id="srt_ChiefExecutiveOfficerMember">Dr. George Magrath [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChiefExecutiveOfficerMember" xlink:to="srt_ChiefExecutiveOfficerMember" xlink:title="label: ChiefExecutiveOfficerMember to srt_ChiefExecutiveOfficerMember" />
    <link:label xlink:type="resource" xlink:label="srt_ChiefExecutiveOfficerMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ChiefExecutiveOfficerMember_lbl1" xml:lang="en-US" id="srt_ChiefExecutiveOfficerMember_lbl1">Chief Executive Officer [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChiefExecutiveOfficerMember" xlink:to="srt_ChiefExecutiveOfficerMember_lbl1" xlink:title="label: ChiefExecutiveOfficerMember to srt_ChiefExecutiveOfficerMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:label xlink:type="resource" xlink:label="srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_RangeAxis" xml:lang="en-US" id="srt_RangeAxis">Statistical Measurement [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RangeAxis" xlink:to="srt_RangeAxis" xlink:title="label: RangeAxis to srt_RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:label xlink:type="resource" xlink:label="srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_RangeMember" xml:lang="en-US" id="srt_RangeMember">Statistical Measurement [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RangeMember" xlink:to="srt_RangeMember" xlink:title="label: RangeMember to srt_RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:label xlink:type="resource" xlink:label="srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_MaximumMember" xml:lang="en-US" id="srt_MaximumMember">Maximum [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumMember" xlink:to="srt_MaximumMember" xlink:title="label: MaximumMember to srt_MaximumMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:label xlink:type="resource" xlink:label="srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_MinimumMember" xml:lang="en-US" id="srt_MinimumMember">Minimum [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumMember" xlink:to="srt_MinimumMember" xlink:title="label: MinimumMember to srt_MinimumMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis" xlink:label="TitleOfIndividualAxis" xlink:title="TitleOfIndividualAxis" />
    <link:label xlink:type="resource" xlink:label="srt_TitleOfIndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_TitleOfIndividualAxis" xml:lang="en-US" id="srt_TitleOfIndividualAxis">Title of Individual [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis" xlink:title="label: TitleOfIndividualAxis to srt_TitleOfIndividualAxis" />
    <link:label xlink:type="resource" xlink:label="srt_TitleOfIndividualAxis1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="srt_TitleOfIndividualAxis1" xml:lang="en-US" id="srt_TitleOfIndividualAxis1">Title and Position [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis1" xlink:title="label: TitleOfIndividualAxis to srt_TitleOfIndividualAxis1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:label xlink:type="resource" xlink:label="srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ProductsAndServicesDomain" xml:lang="en-US" id="srt_ProductsAndServicesDomain">Product and Service [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain" xlink:title="label: ProductsAndServicesDomain to srt_ProductsAndServicesDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:label xlink:type="resource" xlink:label="srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ProductOrServiceAxis" xml:lang="en-US" id="srt_ProductOrServiceAxis">Product and Service [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis" xlink:title="label: ProductOrServiceAxis to srt_ProductOrServiceAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementAxis" xlink:label="RestatementAxis" xlink:title="RestatementAxis" />
    <link:label xlink:type="resource" xlink:label="srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_RestatementAxis" xml:lang="en-US" id="srt_RestatementAxis">Revision of Prior Period [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestatementAxis" xlink:to="srt_RestatementAxis" xlink:title="label: RestatementAxis to srt_RestatementAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementDomain" xlink:label="RestatementDomain" xlink:title="RestatementDomain" />
    <link:label xlink:type="resource" xlink:label="srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_RestatementDomain" xml:lang="en-US" id="srt_RestatementDomain">Revision of Prior Period [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestatementDomain" xlink:to="srt_RestatementDomain" xlink:title="label: RestatementDomain to srt_RestatementDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RevisionOfPriorPeriodReclassificationAdjustmentMember" xlink:label="RevisionOfPriorPeriodReclassificationAdjustmentMember" xlink:title="RevisionOfPriorPeriodReclassificationAdjustmentMember" />
    <link:label xlink:type="resource" xlink:label="srt_RevisionOfPriorPeriodReclassificationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_RevisionOfPriorPeriodReclassificationAdjustmentMember" xml:lang="en-US" id="srt_RevisionOfPriorPeriodReclassificationAdjustmentMember">Revision of Prior Period, Reclassification, Adjustment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevisionOfPriorPeriodReclassificationAdjustmentMember" xlink:to="srt_RevisionOfPriorPeriodReclassificationAdjustmentMember" xlink:title="label: RevisionOfPriorPeriodReclassificationAdjustmentMember to srt_RevisionOfPriorPeriodReclassificationAdjustmentMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US" id="us-gaap_AccountsReceivableNetCurrent">Accounts receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:title="label: AccountsReceivableNetCurrent to us-gaap_AccountsReceivableNetCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="AdditionalPaidInCapital" xlink:title="AdditionalPaidInCapital" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdditionalPaidInCapital" xml:lang="en-US" id="us-gaap_AdditionalPaidInCapital">Additional paid-in capital</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital" xlink:title="label: AdditionalPaidInCapital to us-gaap_AdditionalPaidInCapital" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation" xlink:label="Depreciation" xlink:title="Depreciation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_Depreciation" xml:lang="en-US" id="us-gaap_Depreciation">Depreciation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Depreciation" xlink:to="us-gaap_Depreciation" xlink:title="label: Depreciation to us-gaap_Depreciation" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:label="EmployeeBenefitsAndShareBasedCompensation" xlink:title="EmployeeBenefitsAndShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeBenefitsAndShareBasedCompensation" xml:lang="en-US" id="us-gaap_EmployeeBenefitsAndShareBasedCompensation">Share based compensation for services</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeBenefitsAndShareBasedCompensation" xlink:to="us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:title="label: EmployeeBenefitsAndShareBasedCompensation to us-gaap_EmployeeBenefitsAndShareBasedCompensation" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockMember" xlink:label="RestrictedStockMember" xlink:title="RestrictedStockMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RestrictedStockMember" xml:lang="en-US" id="us-gaap_RestrictedStockMember">Restricted Stock Units [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember" xlink:title="label: RestrictedStockMember to us-gaap_RestrictedStockMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestrictedStockMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestrictedStockMember_lbl1" xml:lang="en-US" id="us-gaap_RestrictedStockMember_lbl1">Restricted Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember_lbl1" xlink:title="label: RestrictedStockMember to us-gaap_RestrictedStockMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementOfFinancialPositionAbstract" xml:lang="en-US" id="us-gaap_StatementOfFinancialPositionAbstract">Condensed Consolidated Balance Sheets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract" xlink:title="label: StatementOfFinancialPositionAbstract to us-gaap_StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic" xlink:label="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EarningsPerShareBasic" xml:lang="en-US" id="us-gaap_EarningsPerShareBasic">Basic (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic" xlink:title="label: EarningsPerShareBasic to us-gaap_EarningsPerShareBasic" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareBasic_lbl1" xml:lang="en-US" id="us-gaap_EarningsPerShareBasic_lbl1">Earnings Per Share, Basic</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl1" xlink:title="label: EarningsPerShareBasic to us-gaap_EarningsPerShareBasic_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessAcquisitionAxis" xml:lang="en-US" id="us-gaap_BusinessAcquisitionAxis">Business Acquisition [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:title="label: BusinessAcquisitionAxis to us-gaap_BusinessAcquisitionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessAcquisitionAcquireeDomain" xml:lang="en-US" id="us-gaap_BusinessAcquisitionAcquireeDomain">Business Acquisition, Acquiree [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:title="label: BusinessAcquisitionAcquireeDomain to us-gaap_BusinessAcquisitionAcquireeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="BusinessAcquisitionLineItems" xlink:title="BusinessAcquisitionLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessAcquisitionLineItems" xml:lang="en-US" id="us-gaap_BusinessAcquisitionLineItems">Business Acquisition [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionLineItems" xlink:title="label: BusinessAcquisitionLineItems to us-gaap_BusinessAcquisitionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xml:lang="en-US" id="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="label: ScheduleOfBusinessAcquisitionsByAcquisitionTable to us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US" id="us-gaap_CashAndCashEquivalentsAtCarryingValue">Cash and cash equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:title="label: CashAndCashEquivalentsAtCarryingValue to us-gaap_CashAndCashEquivalentsAtCarryingValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CashAndCashEquivalentsAtCarryingValue1" xml:lang="en-US" id="us-gaap_CashAndCashEquivalentsAtCarryingValue1">Cash and cash equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue1" xlink:title="label: CashAndCashEquivalentsAtCarryingValue to us-gaap_CashAndCashEquivalentsAtCarryingValue1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPaidNet" xlink:label="InterestPaidNet" xlink:title="InterestPaidNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InterestPaidNet" xml:lang="en-US" id="us-gaap_InterestPaidNet">Cash paid for interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestPaidNet" xlink:to="us-gaap_InterestPaidNet" xlink:title="label: InterestPaidNet to us-gaap_InterestPaidNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="IncreaseDecreaseInAccountsReceivable" xlink:title="IncreaseDecreaseInAccountsReceivable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccountsReceivable">Accounts receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:title="label: IncreaseDecreaseInAccountsReceivable to us-gaap_IncreaseDecreaseInAccountsReceivable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1">Increase (Decrease) in Accounts Receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1" xlink:title="label: IncreaseDecreaseInAccountsReceivable to us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:title="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">Prepaids and other current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:title="label: IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets to us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl1">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl1" xlink:title="label: IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets to us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">Change in assets and liabilities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="label: IncreaseDecreaseInOperatingCapitalAbstract to us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="IncreaseDecreaseInAccountsPayable" xlink:title="IncreaseDecreaseInAccountsPayable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncreaseDecreaseInAccountsPayable" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccountsPayable">Accounts payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:title="label: IncreaseDecreaseInAccountsPayable to us-gaap_IncreaseDecreaseInAccountsPayable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInAccountsPayable_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccountsPayable_lbl1">Increase (Decrease) in Accounts Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl1" xlink:title="label: IncreaseDecreaseInAccountsPayable to us-gaap_IncreaseDecreaseInAccountsPayable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="CommitmentsAndContingenciesDisclosureTextBlock" xlink:title="CommitmentsAndContingenciesDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xml:lang="en-US" id="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">Commitments and Contingencies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:title="label: CommitmentsAndContingenciesDisclosureTextBlock to us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="CommonStockSharesAuthorized" xlink:title="CommonStockSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockSharesAuthorized" xml:lang="en-US" id="us-gaap_CommonStockSharesAuthorized">Common stock, shares authorized (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized" xlink:title="label: CommonStockSharesAuthorized to us-gaap_CommonStockSharesAuthorized" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockSharesIssued" xml:lang="en-US" id="us-gaap_CommonStockSharesIssued">Common stock, shares issued (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued" xlink:title="label: CommonStockSharesIssued to us-gaap_CommonStockSharesIssued" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="CommonStockSharesOutstanding" xlink:title="CommonStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockSharesOutstanding" xml:lang="en-US" id="us-gaap_CommonStockSharesOutstanding">Common stock, shares outstanding (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding" xlink:title="label: CommonStockSharesOutstanding to us-gaap_CommonStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CommonStockSharesOutstanding1" xml:lang="en-US" id="us-gaap_CommonStockSharesOutstanding1">Common stock, shares outstanding (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding1" xlink:title="label: CommonStockSharesOutstanding to us-gaap_CommonStockSharesOutstanding1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue" xlink:label="CommonStockValue" xlink:title="CommonStockValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CommonStockValue" xml:lang="en-US" id="us-gaap_CommonStockValue">Common stock, par value $0.0001; 125,000,000 shares authorized as of September 30, 2025 and December 31, 2024; 64,544,096 and 31,574,657 shares issued and outstanding at September 30, 2025 and December 31, 2024, respectively.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockValue" xlink:to="us-gaap_CommonStockValue" xlink:title="label: CommonStockValue to us-gaap_CommonStockValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockValue_lbl1" xml:lang="en-US" id="us-gaap_CommonStockValue_lbl1">Common Stock, Value, Issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl1" xlink:title="label: CommonStockValue to us-gaap_CommonStockValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xlink:label="ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xlink:title="ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xml:lang="en-US" id="us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract">Stock-based Compensation Expense [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xlink:to="us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xlink:title="label: ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract to us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="ComprehensiveIncomeNetOfTax" xlink:title="ComprehensiveIncomeNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_ComprehensiveIncomeNetOfTax" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNetOfTax">Comprehensive loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" xlink:title="label: ComprehensiveIncomeNetOfTax to us-gaap_ComprehensiveIncomeNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ComprehensiveIncomeNetOfTax_lbl1" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNetOfTax_lbl1">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl1" xlink:title="label: ComprehensiveIncomeNetOfTax to us-gaap_ComprehensiveIncomeNetOfTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:label="ConvertiblePreferredStockSharesIssuedUponConversion" xlink:title="ConvertiblePreferredStockSharesIssuedUponConversion" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xml:lang="en-US" id="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion">Number of shares converted (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertiblePreferredStockSharesIssuedUponConversion" xlink:to="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:title="label: ConvertiblePreferredStockSharesIssuedUponConversion to us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_lbl1" xml:lang="en-US" id="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_lbl1">Convertible Preferred Stock, Shares Issued upon Conversion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConvertiblePreferredStockSharesIssuedUponConversion" xlink:to="us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_lbl1" xlink:title="label: ConvertiblePreferredStockSharesIssuedUponConversion to us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_LiabilitiesCurrent" xml:lang="en-US" id="us-gaap_LiabilitiesCurrent">Total current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent" xlink:title="label: LiabilitiesCurrent to us-gaap_LiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesCurrent_lbl1" xml:lang="en-US" id="us-gaap_LiabilitiesCurrent_lbl1">Liabilities, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl1" xlink:title="label: LiabilitiesCurrent to us-gaap_LiabilitiesCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="LiabilitiesCurrentAbstract" xlink:title="LiabilitiesCurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US" id="us-gaap_LiabilitiesCurrentAbstract">Current liabilities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" xlink:title="label: LiabilitiesCurrentAbstract to us-gaap_LiabilitiesCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentInterestRateStatedPercentage" xml:lang="en-US" id="us-gaap_DebtInstrumentInterestRateStatedPercentage">Interest Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:title="label: DebtInstrumentInterestRateStatedPercentage to us-gaap_DebtInstrumentInterestRateStatedPercentage" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredCompensationArrangementsAbstract" xlink:label="DeferredCompensationArrangementsAbstract" xlink:title="DeferredCompensationArrangementsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredCompensationArrangementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredCompensationArrangementsAbstract" xml:lang="en-US" id="us-gaap_DeferredCompensationArrangementsAbstract">Deferred Compensation Plan [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredCompensationArrangementsAbstract" xlink:to="us-gaap_DeferredCompensationArrangementsAbstract" xlink:title="label: DeferredCompensationArrangementsAbstract to us-gaap_DeferredCompensationArrangementsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredCompensationArrangementsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredCompensationArrangementsAbstract_lbl1" xml:lang="en-US" id="us-gaap_DeferredCompensationArrangementsAbstract_lbl1">Deferred Compensation Arrangements [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredCompensationArrangementsAbstract" xlink:to="us-gaap_DeferredCompensationArrangementsAbstract_lbl1" xlink:title="label: DeferredCompensationArrangementsAbstract to us-gaap_DeferredCompensationArrangementsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeMember" xlink:label="DerivativeMember" xlink:title="DerivativeMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DerivativeMember" xml:lang="en-US" id="us-gaap_DerivativeMember">Warrant Liabilities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeMember" xlink:to="us-gaap_DerivativeMember" xlink:title="label: DerivativeMember to us-gaap_DerivativeMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeMember1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeMember1" xml:lang="en-US" id="us-gaap_DerivativeMember1">Derivative [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeMember" xlink:to="us-gaap_DerivativeMember1" xlink:title="label: DerivativeMember to us-gaap_DerivativeMember1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLiabilitiesCurrent" xlink:label="DerivativeLiabilitiesCurrent" xlink:title="DerivativeLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DerivativeLiabilitiesCurrent" xml:lang="en-US" id="us-gaap_DerivativeLiabilitiesCurrent">Warrant liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeLiabilitiesCurrent" xlink:to="us-gaap_DerivativeLiabilitiesCurrent" xlink:title="label: DerivativeLiabilitiesCurrent to us-gaap_DerivativeLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeLiabilitiesCurrent1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_DerivativeLiabilitiesCurrent1" xml:lang="en-US" id="us-gaap_DerivativeLiabilitiesCurrent1">Balance as of end of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeLiabilitiesCurrent" xlink:to="us-gaap_DerivativeLiabilitiesCurrent1" xlink:title="label: DerivativeLiabilitiesCurrent to us-gaap_DerivativeLiabilitiesCurrent1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeLiabilitiesCurrent2" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_DerivativeLiabilitiesCurrent2" xml:lang="en-US" id="us-gaap_DerivativeLiabilitiesCurrent2">Balance as of beginning of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeLiabilitiesCurrent" xlink:to="us-gaap_DerivativeLiabilitiesCurrent2" xlink:title="label: DerivativeLiabilitiesCurrent to us-gaap_DerivativeLiabilitiesCurrent2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeLiabilitiesCurrent3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_DerivativeLiabilitiesCurrent3" xml:lang="en-US" id="us-gaap_DerivativeLiabilitiesCurrent3">Derivative liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeLiabilitiesCurrent" xlink:to="us-gaap_DerivativeLiabilitiesCurrent3" xlink:title="label: DerivativeLiabilitiesCurrent to us-gaap_DerivativeLiabilitiesCurrent3" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeLiabilitiesCurrent_lbl4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeLiabilitiesCurrent_lbl4" xml:lang="en-US" id="us-gaap_DerivativeLiabilitiesCurrent_lbl4">Derivative Liability, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeLiabilitiesCurrent" xlink:to="us-gaap_DerivativeLiabilitiesCurrent_lbl4" xlink:title="label: DerivativeLiabilitiesCurrent to us-gaap_DerivativeLiabilitiesCurrent_lbl4" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativesMethodsOfAccountingNonhedgingDerivatives" xlink:label="DerivativesMethodsOfAccountingNonhedgingDerivatives" xlink:title="DerivativesMethodsOfAccountingNonhedgingDerivatives" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativesMethodsOfAccountingNonhedgingDerivatives" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DerivativesMethodsOfAccountingNonhedgingDerivatives" xml:lang="en-US" id="us-gaap_DerivativesMethodsOfAccountingNonhedgingDerivatives">Warrant Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativesMethodsOfAccountingNonhedgingDerivatives" xlink:to="us-gaap_DerivativesMethodsOfAccountingNonhedgingDerivatives" xlink:title="label: DerivativesMethodsOfAccountingNonhedgingDerivatives to us-gaap_DerivativesMethodsOfAccountingNonhedgingDerivatives" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativesMethodsOfAccountingNonhedgingDerivatives_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativesMethodsOfAccountingNonhedgingDerivatives_lbl1" xml:lang="en-US" id="us-gaap_DerivativesMethodsOfAccountingNonhedgingDerivatives_lbl1">Derivatives, Methods of Accounting, Derivatives Not Designated or Qualifying as Hedges [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativesMethodsOfAccountingNonhedgingDerivatives" xlink:to="us-gaap_DerivativesMethodsOfAccountingNonhedgingDerivatives_lbl1" xlink:title="label: DerivativesMethodsOfAccountingNonhedgingDerivatives to us-gaap_DerivativesMethodsOfAccountingNonhedgingDerivatives_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EarningsPerShareDiluted" xml:lang="en-US" id="us-gaap_EarningsPerShareDiluted">Diluted (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted" xlink:title="label: EarningsPerShareDiluted to us-gaap_EarningsPerShareDiluted" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareDiluted_lbl1" xml:lang="en-US" id="us-gaap_EarningsPerShareDiluted_lbl1">Earnings Per Share, Diluted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl1" xlink:title="label: EarningsPerShareDiluted to us-gaap_EarningsPerShareDiluted_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="EffectiveIncomeTaxRateContinuingOperations" xlink:title="EffectiveIncomeTaxRateContinuingOperations" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateContinuingOperations">Effective tax rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:title="label: EffectiveIncomeTaxRateContinuingOperations to us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="AllocatedShareBasedCompensationExpense" xlink:title="AllocatedShareBasedCompensationExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AllocatedShareBasedCompensationExpense" xml:lang="en-US" id="us-gaap_AllocatedShareBasedCompensationExpense">Stock-based compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" xlink:title="label: AllocatedShareBasedCompensationExpense to us-gaap_AllocatedShareBasedCompensationExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AllocatedShareBasedCompensationExpense1" xml:lang="en-US" id="us-gaap_AllocatedShareBasedCompensationExpense1">Stock based compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense1" xlink:title="label: AllocatedShareBasedCompensationExpense to us-gaap_AllocatedShareBasedCompensationExpense1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:title="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">Share-based Compensation, Allocation of Recognized Period Costs [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:title="label: EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems to us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation" xlink:label="ShareBasedCompensation" xlink:title="ShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensation" xml:lang="en-US" id="us-gaap_ShareBasedCompensation">Stock-based compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation" xlink:title="label: ShareBasedCompensation to us-gaap_ShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensation_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensation_lbl1">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl1" xlink:title="label: ShareBasedCompensation to us-gaap_ShareBasedCompensation_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:label="ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:title="ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xml:lang="en-US" id="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems">Error Corrections and Prior Period Adjustments Restatement [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:title="label: ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems to us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:label="ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:title="ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xml:lang="en-US" id="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable">Error Correction [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:title="label: ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable to us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:label="GainLossOnDerivativeInstrumentsNetPretax" xlink:title="GainLossOnDerivativeInstrumentsNetPretax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xml:lang="en-US" id="us-gaap_GainLossOnDerivativeInstrumentsNetPretax">Fair value change in warrant and other derivative liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnDerivativeInstrumentsNetPretax" xlink:to="us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:title="label: GainLossOnDerivativeInstrumentsNetPretax to us-gaap_GainLossOnDerivativeInstrumentsNetPretax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GainLossOnDerivativeInstrumentsNetPretax1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_GainLossOnDerivativeInstrumentsNetPretax1" xml:lang="en-US" id="us-gaap_GainLossOnDerivativeInstrumentsNetPretax1">Fair value change in warrant and other derivative liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnDerivativeInstrumentsNetPretax" xlink:to="us-gaap_GainLossOnDerivativeInstrumentsNetPretax1" xlink:title="label: GainLossOnDerivativeInstrumentsNetPretax to us-gaap_GainLossOnDerivativeInstrumentsNetPretax1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GainLossOnDerivativeInstrumentsNetPretax_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GainLossOnDerivativeInstrumentsNetPretax_lbl2" xml:lang="en-US" id="us-gaap_GainLossOnDerivativeInstrumentsNetPretax_lbl2">Gain (Loss) on Derivative Instruments, Net, Pretax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnDerivativeInstrumentsNetPretax" xlink:to="us-gaap_GainLossOnDerivativeInstrumentsNetPretax_lbl2" xlink:title="label: GainLossOnDerivativeInstrumentsNetPretax to us-gaap_GainLossOnDerivativeInstrumentsNetPretax_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="GeneralAndAdministrativeExpense" xlink:title="GeneralAndAdministrativeExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GeneralAndAdministrativeExpense" xml:lang="en-US" id="us-gaap_GeneralAndAdministrativeExpense">General and administrative</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense" xlink:title="label: GeneralAndAdministrativeExpense to us-gaap_GeneralAndAdministrativeExpense" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="GeneralAndAdministrativeExpenseMember" xlink:title="GeneralAndAdministrativeExpenseMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_GeneralAndAdministrativeExpenseMember" xml:lang="en-US" id="us-gaap_GeneralAndAdministrativeExpenseMember">General and Administrative [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GeneralAndAdministrativeExpenseMember" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember" xlink:title="label: GeneralAndAdministrativeExpenseMember to us-gaap_GeneralAndAdministrativeExpenseMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpenseMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GeneralAndAdministrativeExpenseMember_lbl1" xml:lang="en-US" id="us-gaap_GeneralAndAdministrativeExpenseMember_lbl1">General and Administrative Expense [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GeneralAndAdministrativeExpenseMember" xlink:to="us-gaap_GeneralAndAdministrativeExpenseMember_lbl1" xlink:title="label: GeneralAndAdministrativeExpenseMember to us-gaap_GeneralAndAdministrativeExpenseMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract" xlink:label="IncomeStatementAbstract" xlink:title="IncomeStatementAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeStatementAbstract" xml:lang="en-US" id="us-gaap_IncomeStatementAbstract">Condensed Consolidated Statements of Comprehensive Loss [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract" xlink:title="label: IncomeStatementAbstract to us-gaap_IncomeStatementAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="IncomeTaxDisclosureTextBlock" xlink:title="IncomeTaxDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeTaxDisclosureTextBlock" xml:lang="en-US" id="us-gaap_IncomeTaxDisclosureTextBlock">Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" xlink:title="label: IncomeTaxDisclosureTextBlock to us-gaap_IncomeTaxDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxDisclosureTextBlock_lbl1">Income Tax Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl1" xlink:title="label: IncomeTaxDisclosureTextBlock to us-gaap_IncomeTaxDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="IncomeTaxesPaidNet" xlink:title="IncomeTaxesPaidNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxesPaidNet" xml:lang="en-US" id="us-gaap_IncomeTaxesPaidNet">Cash paid for income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet" xlink:title="label: IncomeTaxesPaidNet to us-gaap_IncomeTaxesPaidNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebt" xlink:label="InterestExpenseDebt" xlink:title="InterestExpenseDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InterestExpenseDebt" xml:lang="en-US" id="us-gaap_InterestExpenseDebt">Interest expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpenseDebt" xlink:to="us-gaap_InterestExpenseDebt" xlink:title="label: InterestExpenseDebt to us-gaap_InterestExpenseDebt" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_Liabilities" xml:lang="en-US" id="us-gaap_Liabilities">Total liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Liabilities" xlink:to="us-gaap_Liabilities" xlink:title="label: Liabilities to us-gaap_Liabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Liabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_Liabilities_lbl1" xml:lang="en-US" id="us-gaap_Liabilities_lbl1">Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Liabilities" xlink:to="us-gaap_Liabilities_lbl1" xlink:title="label: Liabilities to us-gaap_Liabilities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US" id="us-gaap_LiabilitiesAndStockholdersEquity">Total liabilities, Series A preferred stock and stockholders' equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" xlink:title="label: LiabilitiesAndStockholdersEquity to us-gaap_LiabilitiesAndStockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesAndStockholdersEquity_lbl1" xml:lang="en-US" id="us-gaap_LiabilitiesAndStockholdersEquity_lbl1">Liabilities and Equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl1" xlink:title="label: LiabilitiesAndStockholdersEquity to us-gaap_LiabilitiesAndStockholdersEquity_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US" id="us-gaap_LiabilitiesAndStockholdersEquityAbstract">Liabilities and stockholders' equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:title="label: LiabilitiesAndStockholdersEquityAbstract to us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1" xml:lang="en-US" id="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1">Liabilities and Equity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1" xlink:title="label: LiabilitiesAndStockholdersEquityAbstract to us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LongTermDebtNoncurrent" xml:lang="en-US" id="us-gaap_LongTermDebtNoncurrent">Long-term funding agreement, related party</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent" xlink:title="label: LongTermDebtNoncurrent to us-gaap_LongTermDebtNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LongTermDebtNoncurrent1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LongTermDebtNoncurrent1" xml:lang="en-US" id="us-gaap_LongTermDebtNoncurrent1">Accreted liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent1" xlink:title="label: LongTermDebtNoncurrent to us-gaap_LongTermDebtNoncurrent1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xml:lang="en-US" id="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis">Related Party [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="label: RelatedPartyTransactionsByRelatedPartyAxis to us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInFinancingActivities">Net cash provided by financing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:title="label: NetCashProvidedByUsedInFinancingActivities to us-gaap_NetCashProvidedByUsedInFinancingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1">Cash Provided by (Used in) Financing Activity, Including Discontinued Operation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" xlink:title="label: NetCashProvidedByUsedInFinancingActivities to us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">Financing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="label: NetCashProvidedByUsedInFinancingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInInvestingActivities">Net cash used in investing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:title="label: NetCashProvidedByUsedInInvestingActivities to us-gaap_NetCashProvidedByUsedInInvestingActivities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">Investing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="label: NetCashProvidedByUsedInInvestingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInOperatingActivities">Net cash used in operating activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:title="label: NetCashProvidedByUsedInOperatingActivities to us-gaap_NetCashProvidedByUsedInOperatingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1">Cash Provided by (Used in) Operating Activity, Including Discontinued Operation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" xlink:title="label: NetCashProvidedByUsedInOperatingActivities to us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">Operating activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="label: NetCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NetIncomeLoss" xml:lang="en-US" id="us-gaap_NetIncomeLoss">Net and comprehensive loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss" xlink:title="label: NetIncomeLoss to us-gaap_NetIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetIncomeLoss1" xml:lang="en-US" id="us-gaap_NetIncomeLoss1">Net loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss1" xlink:title="label: NetIncomeLoss to us-gaap_NetIncomeLoss1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetIncomeLoss2" xml:lang="en-US" id="us-gaap_NetIncomeLoss2">Net loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss2" xlink:title="label: NetIncomeLoss to us-gaap_NetIncomeLoss2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_OperatingIncomeLoss" xml:lang="en-US" id="us-gaap_OperatingIncomeLoss">Loss from operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss" xlink:title="label: OperatingIncomeLoss to us-gaap_OperatingIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingIncomeLoss_lbl1" xml:lang="en-US" id="us-gaap_OperatingIncomeLoss_lbl1">Operating Income (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl1" xlink:title="label: OperatingIncomeLoss to us-gaap_OperatingIncomeLoss_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="OtherNonoperatingIncomeExpense" xlink:title="OtherNonoperatingIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherNonoperatingIncomeExpense" xml:lang="en-US" id="us-gaap_OtherNonoperatingIncomeExpense">Other income, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" xlink:title="label: OtherNonoperatingIncomeExpense to us-gaap_OtherNonoperatingIncomeExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncomeExpense1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherNonoperatingIncomeExpense1" xml:lang="en-US" id="us-gaap_OtherNonoperatingIncomeExpense1">Other Income, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense1" xlink:title="label: OtherNonoperatingIncomeExpense to us-gaap_OtherNonoperatingIncomeExpense1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:title="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xml:lang="en-US" id="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">Deferred Compensation Plan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:title="label: PensionAndOtherPostretirementBenefitsDisclosureTextBlock to us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedBenefitPlanDisclosureLineItems" xml:lang="en-US" id="us-gaap_DefinedBenefitPlanDisclosureLineItems">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:title="label: DefinedBenefitPlanDisclosureLineItems to us-gaap_DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xml:lang="en-US" id="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="label: ScheduleOfDefinedBenefitPlansDisclosuresTable to us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="PreferredStockSharesAuthorized" xlink:title="PreferredStockSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PreferredStockSharesAuthorized" xml:lang="en-US" id="us-gaap_PreferredStockSharesAuthorized">Preferred stock, shares authorized (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized" xlink:title="label: PreferredStockSharesAuthorized to us-gaap_PreferredStockSharesAuthorized" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="PreferredStockSharesIssued" xlink:title="PreferredStockSharesIssued" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PreferredStockSharesIssued" xml:lang="en-US" id="us-gaap_PreferredStockSharesIssued">Preferred stock, shares issued (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued" xlink:title="label: PreferredStockSharesIssued to us-gaap_PreferredStockSharesIssued" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="PreferredStockSharesOutstanding" xlink:title="PreferredStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PreferredStockSharesOutstanding" xml:lang="en-US" id="us-gaap_PreferredStockSharesOutstanding">Preferred stock, shares outstanding (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding" xlink:title="label: PreferredStockSharesOutstanding to us-gaap_PreferredStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockSharesOutstanding1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PreferredStockSharesOutstanding1" xml:lang="en-US" id="us-gaap_PreferredStockSharesOutstanding1">Preferred stock, shares outstanding (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding1" xlink:title="label: PreferredStockSharesOutstanding to us-gaap_PreferredStockSharesOutstanding1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="PreferredStockParOrStatedValuePerShare" xlink:title="PreferredStockParOrStatedValuePerShare" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PreferredStockParOrStatedValuePerShare" xml:lang="en-US" id="us-gaap_PreferredStockParOrStatedValuePerShare">Preferred stock, par value (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:title="label: PreferredStockParOrStatedValuePerShare to us-gaap_PreferredStockParOrStatedValuePerShare" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrivatePlacementMember" xlink:label="PrivatePlacementMember" xlink:title="PrivatePlacementMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PrivatePlacementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PrivatePlacementMember" xml:lang="en-US" id="us-gaap_PrivatePlacementMember">August 2025 Private Placement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrivatePlacementMember" xlink:to="us-gaap_PrivatePlacementMember" xlink:title="label: PrivatePlacementMember to us-gaap_PrivatePlacementMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PrivatePlacementMember1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PrivatePlacementMember1" xml:lang="en-US" id="us-gaap_PrivatePlacementMember1">August 2025 Private Placement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrivatePlacementMember" xlink:to="us-gaap_PrivatePlacementMember1" xlink:title="label: PrivatePlacementMember to us-gaap_PrivatePlacementMember1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="ProceedsFromIssuanceOfCommonStock" xlink:title="ProceedsFromIssuanceOfCommonStock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromIssuanceOfCommonStock" xml:lang="en-US" id="us-gaap_ProceedsFromIssuanceOfCommonStock">Proceeds from issuance of common stock in connection with the at-the-market program, private placement and purchase agreement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:title="label: ProceedsFromIssuanceOfCommonStock to us-gaap_ProceedsFromIssuanceOfCommonStock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ProceedsFromIssuanceOfCommonStock1" xml:lang="en-US" id="us-gaap_ProceedsFromIssuanceOfCommonStock1">Proceeds from issuance of common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock1" xlink:title="label: ProceedsFromIssuanceOfCommonStock to us-gaap_ProceedsFromIssuanceOfCommonStock1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ProceedsFromIssuanceOfCommonStock2" xml:lang="en-US" id="us-gaap_ProceedsFromIssuanceOfCommonStock2">Net proceeds from issuance of common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock2" xlink:title="label: ProceedsFromIssuanceOfCommonStock to us-gaap_ProceedsFromIssuanceOfCommonStock2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="ProceedsFromIssuanceOrSaleOfEquity" xlink:title="ProceedsFromIssuanceOrSaleOfEquity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xml:lang="en-US" id="us-gaap_ProceedsFromIssuanceOrSaleOfEquity">Gross proceeds from the offering and private offering</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOrSaleOfEquity" xlink:to="us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:title="label: ProceedsFromIssuanceOrSaleOfEquity to us-gaap_ProceedsFromIssuanceOrSaleOfEquity" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromRelatedPartyDebt" xlink:label="ProceedsFromRelatedPartyDebt" xlink:title="ProceedsFromRelatedPartyDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromRelatedPartyDebt" xml:lang="en-US" id="us-gaap_ProceedsFromRelatedPartyDebt">Proceeds from funding agreement, related party</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromRelatedPartyDebt" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt" xlink:title="label: ProceedsFromRelatedPartyDebt to us-gaap_ProceedsFromRelatedPartyDebt" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="ProceedsFromStockOptionsExercised" xlink:title="ProceedsFromStockOptionsExercised" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ProceedsFromStockOptionsExercised" xml:lang="en-US" id="us-gaap_ProceedsFromStockOptionsExercised">Exercise of stock options</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" xlink:title="label: ProceedsFromStockOptionsExercised to us-gaap_ProceedsFromStockOptionsExercised" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromStockOptionsExercised_lbl1" xml:lang="en-US" id="us-gaap_ProceedsFromStockOptionsExercised_lbl1">Proceeds from Stock Options Exercised</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl1" xlink:title="label: ProceedsFromStockOptionsExercised to us-gaap_ProceedsFromStockOptionsExercised_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentNet">Property and equipment, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:title="label: PropertyPlantAndEquipmentNet to us-gaap_PropertyPlantAndEquipmentNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain" xlink:label="RelatedPartyDomain" xlink:title="RelatedPartyDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RelatedPartyDomain" xml:lang="en-US" id="us-gaap_RelatedPartyDomain">Related Party [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyDomain" xlink:title="label: RelatedPartyDomain to us-gaap_RelatedPartyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="RelatedPartyTransactionLineItems" xlink:title="RelatedPartyTransactionLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RelatedPartyTransactionLineItems" xml:lang="en-US" id="us-gaap_RelatedPartyTransactionLineItems">Related Party Transaction [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems" xlink:title="label: RelatedPartyTransactionLineItems to us-gaap_RelatedPartyTransactionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="RelatedPartyTransactionsDisclosureTextBlock" xlink:title="RelatedPartyTransactionsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xml:lang="en-US" id="us-gaap_RelatedPartyTransactionsDisclosureTextBlock">Related Party Transactions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:title="label: RelatedPartyTransactionsDisclosureTextBlock to us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xml:lang="en-US" id="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="label: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:label="ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:title="ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xml:lang="en-US" id="us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost">Research and development</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:to="us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:title="label: ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost to us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_lbl1" xml:lang="en-US" id="us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_lbl1">Research and Development Expense (Excluding Acquired in Process Cost)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:to="us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_lbl1" xlink:title="label: ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost to us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US" id="us-gaap_RetainedEarningsAccumulatedDeficit">Accumulated deficit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:title="label: RetainedEarningsAccumulatedDeficit to us-gaap_RetainedEarningsAccumulatedDeficit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SaleOfStockNameOfTransactionDomain" xml:lang="en-US" id="us-gaap_SaleOfStockNameOfTransactionDomain">Sale of Stock [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SaleOfStockNameOfTransactionDomain" xlink:to="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:title="label: SaleOfStockNameOfTransactionDomain to us-gaap_SaleOfStockNameOfTransactionDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="SaleOfStockPricePerShare" xlink:title="SaleOfStockPricePerShare" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SaleOfStockPricePerShare" xml:lang="en-US" id="us-gaap_SaleOfStockPricePerShare">Price per share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SaleOfStockPricePerShare" xlink:to="us-gaap_SaleOfStockPricePerShare" xlink:title="label: SaleOfStockPricePerShare to us-gaap_SaleOfStockPricePerShare" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SaleOfStockPricePerShare_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SaleOfStockPricePerShare_lbl1" xml:lang="en-US" id="us-gaap_SaleOfStockPricePerShare_lbl1">Sale of Stock, Price Per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SaleOfStockPricePerShare" xlink:to="us-gaap_SaleOfStockPricePerShare_lbl1" xlink:title="label: SaleOfStockPricePerShare to us-gaap_SaleOfStockPricePerShare_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:title="ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">Stock-Based Compensation Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:title="label: ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock to us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl1">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl1" xlink:title="label: ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock to us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="SeriesAPreferredStockMember" xlink:title="SeriesAPreferredStockMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SeriesAPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SeriesAPreferredStockMember" xml:lang="en-US" id="us-gaap_SeriesAPreferredStockMember">Series A Preferred Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeriesAPreferredStockMember" xlink:to="us-gaap_SeriesAPreferredStockMember" xlink:title="label: SeriesAPreferredStockMember to us-gaap_SeriesAPreferredStockMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SeriesAPreferredStockMember1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SeriesAPreferredStockMember1" xml:lang="en-US" id="us-gaap_SeriesAPreferredStockMember1">Series A Preferred Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeriesAPreferredStockMember" xlink:to="us-gaap_SeriesAPreferredStockMember1" xlink:title="label: SeriesAPreferredStockMember to us-gaap_SeriesAPreferredStockMember1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">Expired (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod1">Forfeited (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod2" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod2">Forfeited (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">Issued (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod1">Granted (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">Issued (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue1">Weighted average grant date fair value of RSUs granted (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">Outstanding at beginning of period (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber1">Outstanding at end of period (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber2" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber2">RSUs outstanding (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">Outstanding at beginning of period (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue1">Outstanding at end of period (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl2" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl2">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">Unrecognized stock-based compensation cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">Vested (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod1">Vested (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">Intrinsic value of stock options exercised</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">Weighted average fair value per share of options granted (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">Number of shares outstanding (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber1">Outstanding, beginning balance (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber2" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber2">Outstanding, ending balance (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl3" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl3">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl3" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">Outstanding, ending balance (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice1">Outstanding, beginning balance (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl2" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl2">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">Expected dividend yield</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">Volatility rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate1">Expected stock price volatility</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">Risk free interest rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain">Award Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="label: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain1">Equity Award [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain1" xlink:title="label: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems1">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="label: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable1" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable1">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable1" xlink:title="label: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermInvestments" xlink:label="ShortTermInvestments" xlink:title="ShortTermInvestments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortTermInvestments" xml:lang="en-US" id="us-gaap_ShortTermInvestments">Short-term investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments" xlink:title="label: ShortTermInvestments to us-gaap_ShortTermInvestments" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermInvestmentsMember" xlink:label="ShortTermInvestmentsMember" xlink:title="ShortTermInvestmentsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortTermInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShortTermInvestmentsMember" xml:lang="en-US" id="us-gaap_ShortTermInvestmentsMember">Short-Term Investments [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermInvestmentsMember" xlink:to="us-gaap_ShortTermInvestmentsMember" xlink:title="label: ShortTermInvestmentsMember to us-gaap_ShortTermInvestmentsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortTermInvestmentsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortTermInvestmentsMember_lbl1" xml:lang="en-US" id="us-gaap_ShortTermInvestmentsMember_lbl1">Short-Term Investments [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermInvestmentsMember" xlink:to="us-gaap_ShortTermInvestmentsMember_lbl1" xlink:title="label: ShortTermInvestmentsMember to us-gaap_ShortTermInvestmentsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="StatementOfCashFlowsAbstract" xlink:title="StatementOfCashFlowsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementOfCashFlowsAbstract" xml:lang="en-US" id="us-gaap_StatementOfCashFlowsAbstract">Condensed Consolidated Statements of Cash Flows [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract" xlink:title="label: StatementOfCashFlowsAbstract to us-gaap_StatementOfCashFlowsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="StatementOfStockholdersEquityAbstract" xlink:title="StatementOfStockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementOfStockholdersEquityAbstract" xml:lang="en-US" id="us-gaap_StatementOfStockholdersEquityAbstract">Condensed Consolidated Statements of Changes in Series A Preferred Stock and Stockholders' Equity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract" xlink:title="label: StatementOfStockholdersEquityAbstract to us-gaap_StatementOfStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="PaymentsOfStockIssuanceCosts" xlink:title="PaymentsOfStockIssuanceCosts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsOfStockIssuanceCosts" xml:lang="en-US" id="us-gaap_PaymentsOfStockIssuanceCosts">Issuance costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfStockIssuanceCosts" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts" xlink:title="label: PaymentsOfStockIssuanceCosts to us-gaap_PaymentsOfStockIssuanceCosts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_PaymentsOfStockIssuanceCosts1" xml:lang="en-US" id="us-gaap_PaymentsOfStockIssuanceCosts1">Issuance costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfStockIssuanceCosts" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts1" xlink:title="label: PaymentsOfStockIssuanceCosts to us-gaap_PaymentsOfStockIssuanceCosts1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsOfStockIssuanceCosts_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsOfStockIssuanceCosts_lbl2" xml:lang="en-US" id="us-gaap_PaymentsOfStockIssuanceCosts_lbl2">Payments of Stock Issuance Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsOfStockIssuanceCosts" xlink:to="us-gaap_PaymentsOfStockIssuanceCosts_lbl2" xlink:title="label: PaymentsOfStockIssuanceCosts to us-gaap_PaymentsOfStockIssuanceCosts_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="StockholdersEquityAbstract" xlink:title="StockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockholdersEquityAbstract" xml:lang="en-US" id="us-gaap_StockholdersEquityAbstract">Stockholders' equity:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" xlink:title="label: StockholdersEquityAbstract to us-gaap_StockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="ClassOfWarrantOrRightOutstanding" xlink:title="ClassOfWarrantOrRightOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ClassOfWarrantOrRightOutstanding" xml:lang="en-US" id="us-gaap_ClassOfWarrantOrRightOutstanding">Number outstanding (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightOutstanding" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding" xlink:title="label: ClassOfWarrantOrRightOutstanding to us-gaap_ClassOfWarrantOrRightOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightOutstanding1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ClassOfWarrantOrRightOutstanding1" xml:lang="en-US" id="us-gaap_ClassOfWarrantOrRightOutstanding1">Warrants outstanding (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightOutstanding" xlink:to="us-gaap_ClassOfWarrantOrRightOutstanding1" xlink:title="label: ClassOfWarrantOrRightOutstanding to us-gaap_ClassOfWarrantOrRightOutstanding1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xml:lang="en-US" id="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">Warrants issued (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="label: ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights to us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights1" xml:lang="en-US" id="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights1">Warrant issued (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights1" xlink:title="label: ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights to us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="SubsequentEventTypeAxis" xlink:title="SubsequentEventTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsequentEventTypeAxis" xml:lang="en-US" id="us-gaap_SubsequentEventTypeAxis">Subsequent Event Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis" xlink:title="label: SubsequentEventTypeAxis to us-gaap_SubsequentEventTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems" xlink:label="SubsequentEventLineItems" xlink:title="SubsequentEventLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsequentEventLineItems" xml:lang="en-US" id="us-gaap_SubsequentEventLineItems">Subsequent Event [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems" xlink:title="label: SubsequentEventLineItems to us-gaap_SubsequentEventLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable" xlink:label="SubsequentEventTable" xlink:title="SubsequentEventTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsequentEventTable" xml:lang="en-US" id="us-gaap_SubsequentEventTable">Subsequent Event [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTable" xlink:title="label: SubsequentEventTable to us-gaap_SubsequentEventTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain" xlink:title="SubsequentEventTypeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsequentEventTypeDomain" xml:lang="en-US" id="us-gaap_SubsequentEventTypeDomain">Subsequent Event Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain" xlink:title="label: SubsequentEventTypeDomain to us-gaap_SubsequentEventTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="SubsidiarySaleOfStockAxis" xlink:title="SubsidiarySaleOfStockAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SubsidiarySaleOfStockAxis" xml:lang="en-US" id="us-gaap_SubsidiarySaleOfStockAxis">Sale of Stock [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" xlink:title="label: SubsidiarySaleOfStockAxis to us-gaap_SubsidiarySaleOfStockAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsidiarySaleOfStockAxis1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsidiarySaleOfStockAxis1" xml:lang="en-US" id="us-gaap_SubsidiarySaleOfStockAxis1">Sale of Stock [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="us-gaap_SubsidiarySaleOfStockAxis1" xlink:title="label: SubsidiarySaleOfStockAxis to us-gaap_SubsidiarySaleOfStockAxis1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="SubsidiarySaleOfStockLineItems" xlink:title="SubsidiarySaleOfStockLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsidiarySaleOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsidiarySaleOfStockLineItems" xml:lang="en-US" id="us-gaap_SubsidiarySaleOfStockLineItems">Subsidiary, Sale of Stock [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="us-gaap_SubsidiarySaleOfStockLineItems" xlink:title="label: SubsidiarySaleOfStockLineItems to us-gaap_SubsidiarySaleOfStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="SupplementalCashFlowInformationAbstract" xlink:title="SupplementalCashFlowInformationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SupplementalCashFlowInformationAbstract" xml:lang="en-US" id="us-gaap_SupplementalCashFlowInformationAbstract">Supplemental disclosure of cash flow information:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" xlink:title="label: SupplementalCashFlowInformationAbstract to us-gaap_SupplementalCashFlowInformationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_AssetsCurrent" xml:lang="en-US" id="us-gaap_AssetsCurrent">Total current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrent" xlink:to="us-gaap_AssetsCurrent" xlink:title="label: AssetsCurrent to us-gaap_AssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsCurrent_lbl1" xml:lang="en-US" id="us-gaap_AssetsCurrent_lbl1">Assets, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl1" xlink:title="label: AssetsCurrent to us-gaap_AssetsCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="AssetsCurrentAbstract" xlink:title="AssetsCurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsCurrentAbstract" xml:lang="en-US" id="us-gaap_AssetsCurrentAbstract">Current assets:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" xlink:title="label: AssetsCurrentAbstract to us-gaap_AssetsCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantMember" xlink:label="WarrantMember" xlink:title="WarrantMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WarrantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WarrantMember" xml:lang="en-US" id="us-gaap_WarrantMember">Warrant [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantMember" xlink:to="us-gaap_WarrantMember" xlink:title="label: WarrantMember to us-gaap_WarrantMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">Diluted (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="label: WeightedAverageNumberOfDilutedSharesOutstanding to us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">Basic (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="label: WeightedAverageNumberOfSharesOutstandingBasic to us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestorMember" xlink:label="InvestorMember" xlink:title="InvestorMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InvestorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InvestorMember" xml:lang="en-US" id="us-gaap_InvestorMember">Investors [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestorMember" xlink:to="us-gaap_InvestorMember" xlink:title="label: InvestorMember to us-gaap_InvestorMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockMember" xml:lang="en-US" id="us-gaap_CommonStockMember">Common Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockMember" xlink:to="us-gaap_CommonStockMember" xlink:title="label: CommonStockMember to us-gaap_CommonStockMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_Assets" xml:lang="en-US" id="us-gaap_Assets">Total assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Assets" xlink:to="us-gaap_Assets" xlink:title="label: Assets to us-gaap_Assets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Assets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_Assets_lbl1" xml:lang="en-US" id="us-gaap_Assets_lbl1">Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Assets" xlink:to="us-gaap_Assets_lbl1" xlink:title="label: Assets to us-gaap_Assets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xml:lang="en-US" id="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain">Financial Instruments [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="label: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US" id="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">Stock-based Compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="label: DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock to us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl1" xml:lang="en-US" id="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl1">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl1" xlink:title="label: DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock to us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementTable" xml:lang="en-US" id="us-gaap_StatementTable">Statement [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementTable" xlink:to="us-gaap_StatementTable" xlink:title="label: StatementTable to us-gaap_StatementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="AntidilutiveSecuritiesNameDomain" xlink:title="AntidilutiveSecuritiesNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AntidilutiveSecuritiesNameDomain" xml:lang="en-US" id="us-gaap_AntidilutiveSecuritiesNameDomain">Antidilutive Securities, Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="us-gaap_AntidilutiveSecuritiesNameDomain" xlink:title="label: AntidilutiveSecuritiesNameDomain to us-gaap_AntidilutiveSecuritiesNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="InvestmentsFairValueDisclosure" xlink:title="InvestmentsFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_InvestmentsFairValueDisclosure" xml:lang="en-US" id="us-gaap_InvestmentsFairValueDisclosure">Balance as of end of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentsFairValueDisclosure" xlink:to="us-gaap_InvestmentsFairValueDisclosure" xlink:title="label: InvestmentsFairValueDisclosure to us-gaap_InvestmentsFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InvestmentsFairValueDisclosure1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_InvestmentsFairValueDisclosure1" xml:lang="en-US" id="us-gaap_InvestmentsFairValueDisclosure1">Balance as of beginning of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentsFairValueDisclosure" xlink:to="us-gaap_InvestmentsFairValueDisclosure1" xlink:title="label: InvestmentsFairValueDisclosure to us-gaap_InvestmentsFairValueDisclosure1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InvestmentsFairValueDisclosure_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InvestmentsFairValueDisclosure_lbl2" xml:lang="en-US" id="us-gaap_InvestmentsFairValueDisclosure_lbl2">Investments, Fair Value Disclosure</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentsFairValueDisclosure" xlink:to="us-gaap_InvestmentsFairValueDisclosure_lbl2" xlink:title="label: InvestmentsFairValueDisclosure to us-gaap_InvestmentsFairValueDisclosure_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:label="FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:title="FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xml:lang="en-US" id="us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract">Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:to="us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:title="label: FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract to us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_lbl1" xml:lang="en-US" id="us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_lbl1">Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:to="us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_lbl1" xlink:title="label: FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract to us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:label="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:title="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xml:lang="en-US" id="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract">Liabilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:to="us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:title="label: FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract to us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AssetsAbstract" xml:lang="en-US" id="us-gaap_AssetsAbstract">Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAbstract" xlink:to="us-gaap_AssetsAbstract" xlink:title="label: AssetsAbstract to us-gaap_AssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsAbstract_lbl1" xml:lang="en-US" id="us-gaap_AssetsAbstract_lbl1">Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl1" xlink:title="label: AssetsAbstract to us-gaap_AssetsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementLineItems" xml:lang="en-US" id="us-gaap_StatementLineItems">Statement [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementLineItems" xlink:to="us-gaap_StatementLineItems" xlink:title="label: StatementLineItems to us-gaap_StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:label="FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:title="FairValueAssetsMeasuredOnRecurringBasisTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xml:lang="en-US" id="us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock">Fair Value of Financial Instruments Measured on a Recurring Basis</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:title="label: FairValueAssetsMeasuredOnRecurringBasisTextBlock to us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_lbl1" xml:lang="en-US" id="us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_lbl1">Fair Value, Assets Measured on Recurring Basis [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_lbl1" xlink:title="label: FairValueAssetsMeasuredOnRecurringBasisTextBlock to us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:title="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xml:lang="en-US" id="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">Liabilities Measured at Fair Value on a Recurring Basis</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:title="label: FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock to us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:title="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xml:lang="en-US" id="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:title="label: FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable to us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:title="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xml:lang="en-US" id="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:title="label: FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems to us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:label="ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:title="ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock">Warrant Activity and Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:to="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:title="label: ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock to us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="ClassOfWarrantOrRightTable" xlink:title="ClassOfWarrantOrRightTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ClassOfWarrantOrRightTable" xml:lang="en-US" id="us-gaap_ClassOfWarrantOrRightTable">Class of Warrant or Right [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightTable" xlink:title="label: ClassOfWarrantOrRightTable to us-gaap_ClassOfWarrantOrRightTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="ClassOfWarrantOrRightAxis" xlink:title="ClassOfWarrantOrRightAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ClassOfWarrantOrRightAxis" xml:lang="en-US" id="us-gaap_ClassOfWarrantOrRightAxis">Class of Warrant or Right [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" xlink:title="label: ClassOfWarrantOrRightAxis to us-gaap_ClassOfWarrantOrRightAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="ClassOfWarrantOrRightDomain" xlink:title="ClassOfWarrantOrRightDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ClassOfWarrantOrRightDomain" xml:lang="en-US" id="us-gaap_ClassOfWarrantOrRightDomain">Class of Warrant or Right [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" xlink:title="label: ClassOfWarrantOrRightDomain to us-gaap_ClassOfWarrantOrRightDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="FairValueInputsLevel1Member" xlink:title="FairValueInputsLevel1Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FairValueInputsLevel1Member" xml:lang="en-US" id="us-gaap_FairValueInputsLevel1Member">Level 1 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member" xlink:title="label: FairValueInputsLevel1Member to us-gaap_FairValueInputsLevel1Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel1Member1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueInputsLevel1Member1" xml:lang="en-US" id="us-gaap_FairValueInputsLevel1Member1">Level 1 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel1Member" xlink:to="us-gaap_FairValueInputsLevel1Member1" xlink:title="label: FairValueInputsLevel1Member to us-gaap_FairValueInputsLevel1Member1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="FairValueInputsLevel2Member" xlink:title="FairValueInputsLevel2Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FairValueInputsLevel2Member" xml:lang="en-US" id="us-gaap_FairValueInputsLevel2Member">Level 2 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member" xlink:title="label: FairValueInputsLevel2Member to us-gaap_FairValueInputsLevel2Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel2Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueInputsLevel2Member_lbl1" xml:lang="en-US" id="us-gaap_FairValueInputsLevel2Member_lbl1">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel2Member" xlink:to="us-gaap_FairValueInputsLevel2Member_lbl1" xlink:title="label: FairValueInputsLevel2Member to us-gaap_FairValueInputsLevel2Member_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="FairValueInputsLevel3Member" xlink:title="FairValueInputsLevel3Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FairValueInputsLevel3Member" xml:lang="en-US" id="us-gaap_FairValueInputsLevel3Member">Level 3 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member" xlink:title="label: FairValueInputsLevel3Member to us-gaap_FairValueInputsLevel3Member" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueInputsLevel3Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueInputsLevel3Member_lbl1" xml:lang="en-US" id="us-gaap_FairValueInputsLevel3Member_lbl1">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueInputsLevel3Member" xlink:to="us-gaap_FairValueInputsLevel3Member_lbl1" xlink:title="label: FairValueInputsLevel3Member to us-gaap_FairValueInputsLevel3Member_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="FairValueDisclosuresTextBlock" xlink:title="FairValueDisclosuresTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueDisclosuresTextBlock" xml:lang="en-US" id="us-gaap_FairValueDisclosuresTextBlock">Fair Value Measurements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock" xlink:title="label: FairValueDisclosuresTextBlock to us-gaap_FairValueDisclosuresTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesAuthorized" xlink:label="TemporaryEquitySharesAuthorized" xlink:title="TemporaryEquitySharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TemporaryEquitySharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_TemporaryEquitySharesAuthorized" xml:lang="en-US" id="us-gaap_TemporaryEquitySharesAuthorized">Preferred stock, shares authorized (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TemporaryEquitySharesAuthorized" xlink:to="us-gaap_TemporaryEquitySharesAuthorized" xlink:title="label: TemporaryEquitySharesAuthorized to us-gaap_TemporaryEquitySharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TemporaryEquitySharesAuthorized_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TemporaryEquitySharesAuthorized_lbl1" xml:lang="en-US" id="us-gaap_TemporaryEquitySharesAuthorized_lbl1">Temporary Equity, Shares Authorized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TemporaryEquitySharesAuthorized" xlink:to="us-gaap_TemporaryEquitySharesAuthorized_lbl1" xlink:title="label: TemporaryEquitySharesAuthorized to us-gaap_TemporaryEquitySharesAuthorized_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesIssued" xlink:label="TemporaryEquitySharesIssued" xlink:title="TemporaryEquitySharesIssued" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TemporaryEquitySharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_TemporaryEquitySharesIssued" xml:lang="en-US" id="us-gaap_TemporaryEquitySharesIssued">Preferred stock, shares issued (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TemporaryEquitySharesIssued" xlink:to="us-gaap_TemporaryEquitySharesIssued" xlink:title="label: TemporaryEquitySharesIssued to us-gaap_TemporaryEquitySharesIssued" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TemporaryEquitySharesIssued_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TemporaryEquitySharesIssued_lbl1" xml:lang="en-US" id="us-gaap_TemporaryEquitySharesIssued_lbl1">Temporary Equity, Shares Issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TemporaryEquitySharesIssued" xlink:to="us-gaap_TemporaryEquitySharesIssued_lbl1" xlink:title="label: TemporaryEquitySharesIssued to us-gaap_TemporaryEquitySharesIssued_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="TemporaryEquitySharesOutstanding" xlink:title="TemporaryEquitySharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TemporaryEquitySharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_TemporaryEquitySharesOutstanding" xml:lang="en-US" id="us-gaap_TemporaryEquitySharesOutstanding">Balance (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TemporaryEquitySharesOutstanding" xlink:to="us-gaap_TemporaryEquitySharesOutstanding" xlink:title="label: TemporaryEquitySharesOutstanding to us-gaap_TemporaryEquitySharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TemporaryEquitySharesOutstanding1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_TemporaryEquitySharesOutstanding1" xml:lang="en-US" id="us-gaap_TemporaryEquitySharesOutstanding1">Balance (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TemporaryEquitySharesOutstanding" xlink:to="us-gaap_TemporaryEquitySharesOutstanding1" xlink:title="label: TemporaryEquitySharesOutstanding to us-gaap_TemporaryEquitySharesOutstanding1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TemporaryEquitySharesOutstanding2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_TemporaryEquitySharesOutstanding2" xml:lang="en-US" id="us-gaap_TemporaryEquitySharesOutstanding2">Preferred stock, shares outstanding (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TemporaryEquitySharesOutstanding" xlink:to="us-gaap_TemporaryEquitySharesOutstanding2" xlink:title="label: TemporaryEquitySharesOutstanding to us-gaap_TemporaryEquitySharesOutstanding2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TemporaryEquitySharesOutstanding_lbl3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TemporaryEquitySharesOutstanding_lbl3" xml:lang="en-US" id="us-gaap_TemporaryEquitySharesOutstanding_lbl3">Temporary Equity, Shares Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TemporaryEquitySharesOutstanding" xlink:to="us-gaap_TemporaryEquitySharesOutstanding_lbl3" xlink:title="label: TemporaryEquitySharesOutstanding to us-gaap_TemporaryEquitySharesOutstanding_lbl3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:title="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xml:lang="en-US" id="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable">Subsidiary or Equity Method Investee, Sale of Stock, Type [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:title="label: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable1" xml:lang="en-US" id="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable1">Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable1" xlink:title="label: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="ClassOfWarrantOrRightLineItems" xlink:title="ClassOfWarrantOrRightLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ClassOfWarrantOrRightLineItems" xml:lang="en-US" id="us-gaap_ClassOfWarrantOrRightLineItems">Class of Warrant or Right [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightLineItems" xlink:title="label: ClassOfWarrantOrRightLineItems to us-gaap_ClassOfWarrantOrRightLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ClassOfStockDomain" xml:lang="en-US" id="us-gaap_ClassOfStockDomain">Class of Stock [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfStockDomain" xlink:to="us-gaap_ClassOfStockDomain" xlink:title="label: ClassOfStockDomain to us-gaap_ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="WarrantsAndRightsNoteDisclosureAbstract" xlink:title="WarrantsAndRightsNoteDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xml:lang="en-US" id="us-gaap_WarrantsAndRightsNoteDisclosureAbstract">March 2025 Private Placement Warrants and Pre-Funded Warrants [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsAndRightsNoteDisclosureAbstract" xlink:to="us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:title="label: WarrantsAndRightsNoteDisclosureAbstract to us-gaap_WarrantsAndRightsNoteDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_WarrantsAndRightsNoteDisclosureAbstract1" xml:lang="en-US" id="us-gaap_WarrantsAndRightsNoteDisclosureAbstract1">Warrants Outstanding [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsAndRightsNoteDisclosureAbstract" xlink:to="us-gaap_WarrantsAndRightsNoteDisclosureAbstract1" xlink:title="label: WarrantsAndRightsNoteDisclosureAbstract to us-gaap_WarrantsAndRightsNoteDisclosureAbstract1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WarrantsAndRightsNoteDisclosureAbstract2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WarrantsAndRightsNoteDisclosureAbstract2" xml:lang="en-US" id="us-gaap_WarrantsAndRightsNoteDisclosureAbstract2">March 2025 Warrants [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsAndRightsNoteDisclosureAbstract" xlink:to="us-gaap_WarrantsAndRightsNoteDisclosureAbstract2" xlink:title="label: WarrantsAndRightsNoteDisclosureAbstract to us-gaap_WarrantsAndRightsNoteDisclosureAbstract2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="label: IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="OperatingExpensesAbstract" xlink:title="OperatingExpensesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingExpensesAbstract" xml:lang="en-US" id="us-gaap_OperatingExpensesAbstract">Operating expenses:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract" xlink:title="label: OperatingExpensesAbstract to us-gaap_OperatingExpensesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses" xlink:label="OperatingExpenses" xlink:title="OperatingExpenses" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_OperatingExpenses" xml:lang="en-US" id="us-gaap_OperatingExpenses">Total operating expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpenses" xlink:to="us-gaap_OperatingExpenses" xlink:title="label: OperatingExpenses to us-gaap_OperatingExpenses" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingExpenses_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingExpenses_lbl1" xml:lang="en-US" id="us-gaap_OperatingExpenses_lbl1">Operating Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl1" xlink:title="label: OperatingExpenses to us-gaap_OperatingExpenses_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="EarningsPerShareBasicAbstract" xlink:title="EarningsPerShareBasicAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EarningsPerShareBasicAbstract" xml:lang="en-US" id="us-gaap_EarningsPerShareBasicAbstract">Net (Loss) Income Per Share [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract" xlink:title="label: EarningsPerShareBasicAbstract to us-gaap_EarningsPerShareBasicAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasicAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareBasicAbstract_lbl1" xml:lang="en-US" id="us-gaap_EarningsPerShareBasicAbstract_lbl1">Earnings Per Share, Basic [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract_lbl1" xlink:title="label: EarningsPerShareBasicAbstract to us-gaap_EarningsPerShareBasicAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US" id="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">Antidilutive securities excluded from computation of net (loss) income per share (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="label: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount to us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xml:lang="en-US" id="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">Antidilutive Securities [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="label: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis to us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xml:lang="en-US" id="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="label: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareAbstract" xml:lang="en-US" id="us-gaap_EarningsPerShareAbstract">Net Loss per Share [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract" xlink:title="label: EarningsPerShareAbstract to us-gaap_EarningsPerShareAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareAbstract1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EarningsPerShareAbstract1" xml:lang="en-US" id="us-gaap_EarningsPerShareAbstract1">Net loss per share:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract1" xlink:title="label: EarningsPerShareAbstract to us-gaap_EarningsPerShareAbstract1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:title="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">Anti-dilutive Securities Excluded from Computation of Diluted Net Loss per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:title="label: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock to us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xml:lang="en-US" id="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="label: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable to us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementClassOfStockAxis" xml:lang="en-US" id="us-gaap_StatementClassOfStockAxis">Class of Stock [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis" xlink:title="label: StatementClassOfStockAxis to us-gaap_StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:title="ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xml:lang="en-US" id="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:title="label: ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable to us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="CommonStockParOrStatedValuePerShare" xlink:title="CommonStockParOrStatedValuePerShare" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US" id="us-gaap_CommonStockParOrStatedValuePerShare">Common stock, par value (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" xlink:title="label: CommonStockParOrStatedValuePerShare to us-gaap_CommonStockParOrStatedValuePerShare" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="CommonStockCapitalSharesReservedForFutureIssuance" xlink:title="CommonStockCapitalSharesReservedForFutureIssuance" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xml:lang="en-US" id="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">Common stock reserved for issuance (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:title="label: CommonStockCapitalSharesReservedForFutureIssuance to us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_StockholdersEquity" xml:lang="en-US" id="us-gaap_StockholdersEquity">Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="us-gaap_StockholdersEquity" xlink:title="label: StockholdersEquity to us-gaap_StockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquity1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_StockholdersEquity1" xml:lang="en-US" id="us-gaap_StockholdersEquity1">Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="us-gaap_StockholdersEquity1" xlink:title="label: StockholdersEquity to us-gaap_StockholdersEquity1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquity2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_StockholdersEquity2" xml:lang="en-US" id="us-gaap_StockholdersEquity2">Total stockholders' equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="us-gaap_StockholdersEquity2" xlink:title="label: StockholdersEquity to us-gaap_StockholdersEquity2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockholdersEquity_lbl3" xml:lang="en-US" id="us-gaap_StockholdersEquity_lbl3">Equity, Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl3" xlink:title="label: StockholdersEquity to us-gaap_StockholdersEquity_lbl3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefit">Benefit (provision) for income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:title="label: IncomeTaxExpenseBenefit to us-gaap_IncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxExpenseBenefit_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefit_lbl1">Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl1" xlink:title="label: IncomeTaxExpenseBenefit to us-gaap_IncomeTaxExpenseBenefit_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValue" xlink:label="PreferredStockValue" xlink:title="PreferredStockValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PreferredStockValue" xml:lang="en-US" id="us-gaap_PreferredStockValue">Preferred stock, par value $0.0001; 9,985,854 shares authorized as of September 30, 2025 and December 31, 2024; no shares issued and outstanding at September 30, 2025 and December 31, 2024.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockValue" xlink:to="us-gaap_PreferredStockValue" xlink:title="label: PreferredStockValue to us-gaap_PreferredStockValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PreferredStockValue_lbl1" xml:lang="en-US" id="us-gaap_PreferredStockValue_lbl1">Preferred Stock, Value, Issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl1" xlink:title="label: PreferredStockValue to us-gaap_PreferredStockValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLiabilitiesAbstract" xlink:label="DerivativeLiabilitiesAbstract" xlink:title="DerivativeLiabilitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeLiabilitiesAbstract" xml:lang="en-US" id="us-gaap_DerivativeLiabilitiesAbstract">Derivative Liability [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeLiabilitiesAbstract" xlink:to="us-gaap_DerivativeLiabilitiesAbstract" xlink:title="label: DerivativeLiabilitiesAbstract to us-gaap_DerivativeLiabilitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLiabilities" xlink:label="DerivativeLiabilities" xlink:title="DerivativeLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DerivativeLiabilities" xml:lang="en-US" id="us-gaap_DerivativeLiabilities">Warrant liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeLiabilities" xlink:to="us-gaap_DerivativeLiabilities" xlink:title="label: DerivativeLiabilities to us-gaap_DerivativeLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeLiabilities_lbl1" xml:lang="en-US" id="us-gaap_DerivativeLiabilities_lbl1">Derivative Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeLiabilities" xlink:to="us-gaap_DerivativeLiabilities_lbl1" xlink:title="label: DerivativeLiabilities to us-gaap_DerivativeLiabilities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:label="DerivativeFinancialInstrumentsLiabilitiesMember" xlink:title="DerivativeFinancialInstrumentsLiabilitiesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xml:lang="en-US" id="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember">Warrant Liabilities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeFinancialInstrumentsLiabilitiesMember" xlink:to="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:title="label: DerivativeFinancialInstrumentsLiabilitiesMember to us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_lbl1" xml:lang="en-US" id="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_lbl1">Derivative Financial Instruments, Liabilities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeFinancialInstrumentsLiabilitiesMember" xlink:to="us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_lbl1" xlink:title="label: DerivativeFinancialInstrumentsLiabilitiesMember to us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementEquityComponentsAxis" xml:lang="en-US" id="us-gaap_StatementEquityComponentsAxis">Equity Components [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:title="label: StatementEquityComponentsAxis to us-gaap_StatementEquityComponentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="AdditionalPaidInCapitalMember" xlink:title="AdditionalPaidInCapitalMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdditionalPaidInCapitalMember" xml:lang="en-US" id="us-gaap_AdditionalPaidInCapitalMember">Additional Paid-In Capital [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember" xlink:title="label: AdditionalPaidInCapitalMember to us-gaap_AdditionalPaidInCapitalMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember" xlink:label="RetainedEarningsMember" xlink:title="RetainedEarningsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RetainedEarningsMember" xml:lang="en-US" id="us-gaap_RetainedEarningsMember">Accumulated Deficit [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember" xlink:title="label: RetainedEarningsMember to us-gaap_RetainedEarningsMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EquityComponentDomain" xml:lang="en-US" id="us-gaap_EquityComponentDomain">Equity Component [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain" xlink:title="label: EquityComponentDomain to us-gaap_EquityComponentDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeStockOptionMember" xml:lang="en-US" id="us-gaap_EmployeeStockOptionMember">Stock Options [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember" xlink:title="label: EmployeeStockOptionMember to us-gaap_EmployeeStockOptionMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">Forfeited/Cancelled (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">Forfeited/Cancelled (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="StockIssuedDuringPeriodValueNewIssues" xlink:title="StockIssuedDuringPeriodValueNewIssues" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StockIssuedDuringPeriodValueNewIssues" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodValueNewIssues">Aggregate offering price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:title="label: StockIssuedDuringPeriodValueNewIssues to us-gaap_StockIssuedDuringPeriodValueNewIssues" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl1" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl1">Stock Issued During Period, Value, New Issues</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl1" xlink:title="label: StockIssuedDuringPeriodValueNewIssues to us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="StockIssuedDuringPeriodValueStockOptionsExercised" xlink:title="StockIssuedDuringPeriodValueStockOptionsExercised" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">Exercise of stock options</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:title="label: StockIssuedDuringPeriodValueStockOptionsExercised to us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:title="StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">Conversion of preferred stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:title="label: StockIssuedDuringPeriodValueConversionOfConvertibleSecurities to us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="StockIssuedDuringPeriodSharesNewIssues" xlink:title="StockIssuedDuringPeriodSharesNewIssues" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesNewIssues">Shares sold (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:title="label: StockIssuedDuringPeriodSharesNewIssues to us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StockIssuedDuringPeriodSharesNewIssues1" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesNewIssues1">Common stock issued (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues1" xlink:title="label: StockIssuedDuringPeriodSharesNewIssues to us-gaap_StockIssuedDuringPeriodSharesNewIssues1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="StockIssuedDuringPeriodSharesShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">Stock-based compensation (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="label: StockIssuedDuringPeriodSharesShareBasedCompensation to us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="StockIssuedDuringPeriodSharesAcquisitions" xlink:title="StockIssuedDuringPeriodSharesAcquisitions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesAcquisitions">Shares issued (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesAcquisitions" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:title="label: StockIssuedDuringPeriodSharesAcquisitions to us-gaap_StockIssuedDuringPeriodSharesAcquisitions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl1" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl1">Stock Issued During Period, Shares, Acquisitions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesAcquisitions" xlink:to="us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl1" xlink:title="label: StockIssuedDuringPeriodSharesAcquisitions to us-gaap_StockIssuedDuringPeriodSharesAcquisitions_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">Exercise of stock options (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="label: StockIssuedDuringPeriodSharesStockOptionsExercised to us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised1" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised1">Stock option exercised (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised1" xlink:title="label: StockIssuedDuringPeriodSharesStockOptionsExercised to us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised2" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised2">Exercised (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised2" xlink:title="label: StockIssuedDuringPeriodSharesStockOptionsExercised to us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:title="StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">Conversion of preferred stock (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:title="label: StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities to us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CollaborativeArrangementDisclosureTextBlock" xlink:label="CollaborativeArrangementDisclosureTextBlock" xlink:title="CollaborativeArrangementDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CollaborativeArrangementDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CollaborativeArrangementDisclosureTextBlock" xml:lang="en-US" id="us-gaap_CollaborativeArrangementDisclosureTextBlock">License and Collaboration Revenue and Other Funding Agreements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CollaborativeArrangementDisclosureTextBlock" xlink:to="us-gaap_CollaborativeArrangementDisclosureTextBlock" xlink:title="label: CollaborativeArrangementDisclosureTextBlock to us-gaap_CollaborativeArrangementDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CollaborativeArrangementDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CollaborativeArrangementDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_CollaborativeArrangementDisclosureTextBlock_lbl1">Collaborative Arrangement Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CollaborativeArrangementDisclosureTextBlock" xlink:to="us-gaap_CollaborativeArrangementDisclosureTextBlock_lbl1" xlink:title="label: CollaborativeArrangementDisclosureTextBlock to us-gaap_CollaborativeArrangementDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">Number of Options [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">Warrants [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward1">Summary of RSU Activity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice">Vested and exercisable (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue">Aggregate intrinsic value, vested and exercisable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">Vested and expected to vest (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue">Aggregate intrinsic value (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">Weighted Average Assumptions Used in Black-Scholes Option-pricing Model [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract">Share-based Compensation Arrangement by Share-based Payment Award [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationDescriptionAbstract" xlink:label="BusinessCombinationDescriptionAbstract" xlink:title="BusinessCombinationDescriptionAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationDescriptionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BusinessCombinationDescriptionAbstract" xml:lang="en-US" id="us-gaap_BusinessCombinationDescriptionAbstract">Acquisition of Opus Genetics [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationDescriptionAbstract" xlink:to="us-gaap_BusinessCombinationDescriptionAbstract" xlink:title="label: BusinessCombinationDescriptionAbstract to us-gaap_BusinessCombinationDescriptionAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationDescriptionAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationDescriptionAbstract_lbl1" xml:lang="en-US" id="us-gaap_BusinessCombinationDescriptionAbstract_lbl1">Business Combination, Description [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationDescriptionAbstract" xlink:to="us-gaap_BusinessCombinationDescriptionAbstract_lbl1" xlink:title="label: BusinessCombinationDescriptionAbstract to us-gaap_BusinessCombinationDescriptionAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="EarningsPerShareTextBlock" xlink:title="EarningsPerShareTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareTextBlock" xml:lang="en-US" id="us-gaap_EarningsPerShareTextBlock">Net Loss per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock" xlink:title="label: EarningsPerShareTextBlock to us-gaap_EarningsPerShareTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:title="WeightedAverageNumberOfSharesOutstandingAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">Number of shares used in per share calculations:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:title="label: WeightedAverageNumberOfSharesOutstandingAbstract to us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="BusinessCombinationDisclosureTextBlock" xlink:title="BusinessCombinationDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationDisclosureTextBlock" xml:lang="en-US" id="us-gaap_BusinessCombinationDisclosureTextBlock">Mergers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationDisclosureTextBlock" xlink:to="us-gaap_BusinessCombinationDisclosureTextBlock" xlink:title="label: BusinessCombinationDisclosureTextBlock to us-gaap_BusinessCombinationDisclosureTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="CommitmentsAndContingencies" xlink:title="CommitmentsAndContingencies" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommitmentsAndContingencies" xml:lang="en-US" id="us-gaap_CommitmentsAndContingencies">Commitments and contingencies (Note 4 and Note 10)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies" xlink:title="label: CommitmentsAndContingencies to us-gaap_CommitmentsAndContingencies" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US" id="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">Adjustments to reconcile net loss to net cash used in operating activities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="label: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent" xlink:label="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccountsPayableCurrent" xml:lang="en-US" id="us-gaap_AccountsPayableCurrent">Accounts payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent" xlink:title="label: AccountsPayableCurrent to us-gaap_AccountsPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountsPayableCurrent_lbl1" xml:lang="en-US" id="us-gaap_AccountsPayableCurrent_lbl1">Accounts Payable, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl1" xlink:title="label: AccountsPayableCurrent to us-gaap_AccountsPayableCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="AccruedProfessionalFeesCurrent" xlink:title="AccruedProfessionalFeesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccruedProfessionalFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccruedProfessionalFeesCurrent" xml:lang="en-US" id="us-gaap_AccruedProfessionalFeesCurrent">Professional services</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedProfessionalFeesCurrent" xlink:to="us-gaap_AccruedProfessionalFeesCurrent" xlink:title="label: AccruedProfessionalFeesCurrent to us-gaap_AccruedProfessionalFeesCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="EmployeeRelatedLiabilitiesCurrent" xlink:title="EmployeeRelatedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeRelatedLiabilitiesCurrent" xml:lang="en-US" id="us-gaap_EmployeeRelatedLiabilitiesCurrent">Compensation and benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:title="label: EmployeeRelatedLiabilitiesCurrent to us-gaap_EmployeeRelatedLiabilitiesCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="OtherAccruedLiabilitiesCurrent" xlink:title="OtherAccruedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherAccruedLiabilitiesCurrent" xml:lang="en-US" id="us-gaap_OtherAccruedLiabilitiesCurrent">Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:title="label: OtherAccruedLiabilitiesCurrent to us-gaap_OtherAccruedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherAccruedLiabilitiesCurrent_lbl1" xml:lang="en-US" id="us-gaap_OtherAccruedLiabilitiesCurrent_lbl1">Other Accrued Liabilities, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl1" xlink:title="label: OtherAccruedLiabilitiesCurrent to us-gaap_OtherAccruedLiabilitiesCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xml:lang="en-US" id="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">Stock-based compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue to us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl1" xml:lang="en-US" id="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl1">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl1" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue to us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xml:lang="en-US" id="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock">Company Description and Summary of Significant Accounting Policies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:title="label: OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock to us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US" id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">Loss before income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xml:lang="en-US" id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="PrepaidExpenseAndOtherAssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xml:lang="en-US" id="us-gaap_PrepaidExpenseAndOtherAssetsCurrent">Prepaids and other current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:title="label: PrepaidExpenseAndOtherAssetsCurrent to us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:label="IncreaseDecreaseInTemporaryEquityRollForward" xlink:title="IncreaseDecreaseInTemporaryEquityRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward">Increase (Decrease) in Temporary Equity [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInTemporaryEquityRollForward" xlink:to="us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:title="label: IncreaseDecreaseInTemporaryEquityRollForward to us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:label="TemporaryEquityParOrStatedValuePerShare" xlink:title="TemporaryEquityParOrStatedValuePerShare" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_TemporaryEquityParOrStatedValuePerShare" xml:lang="en-US" id="us-gaap_TemporaryEquityParOrStatedValuePerShare">Preferred stock, par value (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TemporaryEquityParOrStatedValuePerShare" xlink:to="us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:title="label: TemporaryEquityParOrStatedValuePerShare to us-gaap_TemporaryEquityParOrStatedValuePerShare" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TemporaryEquityParOrStatedValuePerShare_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TemporaryEquityParOrStatedValuePerShare_lbl1" xml:lang="en-US" id="us-gaap_TemporaryEquityParOrStatedValuePerShare_lbl1">Temporary Equity, Par or Stated Value Per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TemporaryEquityParOrStatedValuePerShare" xlink:to="us-gaap_TemporaryEquityParOrStatedValuePerShare_lbl1" xlink:title="label: TemporaryEquityParOrStatedValuePerShare to us-gaap_TemporaryEquityParOrStatedValuePerShare_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="AssetsFairValueDisclosure" xlink:title="AssetsFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsFairValueDisclosure" xml:lang="en-US" id="us-gaap_AssetsFairValueDisclosure">Assets at fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsFairValueDisclosure" xlink:to="us-gaap_AssetsFairValueDisclosure" xlink:title="label: AssetsFairValueDisclosure to us-gaap_AssetsFairValueDisclosure" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="LiabilitiesFairValueDisclosure" xlink:title="LiabilitiesFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LiabilitiesFairValueDisclosure" xml:lang="en-US" id="us-gaap_LiabilitiesFairValueDisclosure">Liabilities at fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesFairValueDisclosure" xlink:to="us-gaap_LiabilitiesFairValueDisclosure" xlink:title="label: LiabilitiesFairValueDisclosure to us-gaap_LiabilitiesFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesFairValueDisclosure_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesFairValueDisclosure_lbl1" xml:lang="en-US" id="us-gaap_LiabilitiesFairValueDisclosure_lbl1">Liabilities, Fair Value Disclosure</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesFairValueDisclosure" xlink:to="us-gaap_LiabilitiesFairValueDisclosure_lbl1" xlink:title="label: LiabilitiesFairValueDisclosure to us-gaap_LiabilitiesFairValueDisclosure_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="TypeOfArrangementAxis" xlink:title="TypeOfArrangementAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TypeOfArrangementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TypeOfArrangementAxis" xml:lang="en-US" id="us-gaap_TypeOfArrangementAxis">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TypeOfArrangementAxis" xlink:to="us-gaap_TypeOfArrangementAxis" xlink:title="label: TypeOfArrangementAxis to us-gaap_TypeOfArrangementAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="FairValueMeasurementFrequencyDomain" xlink:title="FairValueMeasurementFrequencyDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueMeasurementFrequencyDomain" xml:lang="en-US" id="us-gaap_FairValueMeasurementFrequencyDomain">Measurement Frequency [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementFrequencyDomain" xlink:title="label: FairValueMeasurementFrequencyDomain to us-gaap_FairValueMeasurementFrequencyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xml:lang="en-US" id="us-gaap_FairValueMeasurementsFairValueHierarchyDomain">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:title="label: FairValueMeasurementsFairValueHierarchyDomain to us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="FairValueMeasurementsRecurringMember" xlink:title="FairValueMeasurementsRecurringMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FairValueMeasurementsRecurringMember" xml:lang="en-US" id="us-gaap_FairValueMeasurementsRecurringMember">Recurring Basis [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementsRecurringMember" xlink:to="us-gaap_FairValueMeasurementsRecurringMember" xlink:title="label: FairValueMeasurementsRecurringMember to us-gaap_FairValueMeasurementsRecurringMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementsRecurringMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueMeasurementsRecurringMember_lbl1" xml:lang="en-US" id="us-gaap_FairValueMeasurementsRecurringMember_lbl1">Fair Value, Recurring [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementsRecurringMember" xlink:to="us-gaap_FairValueMeasurementsRecurringMember_lbl1" xlink:title="label: FairValueMeasurementsRecurringMember to us-gaap_FairValueMeasurementsRecurringMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsNonrecurringMember" xlink:label="FairValueMeasurementsNonrecurringMember" xlink:title="FairValueMeasurementsNonrecurringMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementsNonrecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueMeasurementsNonrecurringMember" xml:lang="en-US" id="us-gaap_FairValueMeasurementsNonrecurringMember">Nonrecurring [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementsNonrecurringMember" xlink:to="us-gaap_FairValueMeasurementsNonrecurringMember" xlink:title="label: FairValueMeasurementsNonrecurringMember to us-gaap_FairValueMeasurementsNonrecurringMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:title="IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">Accrued expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:title="label: IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities to us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" xlink:label="FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" xlink:title="FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" xml:lang="en-US" id="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3">Transfers in into Level 3</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" xlink:title="label: FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3 to us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3_lbl1" xml:lang="en-US" id="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3_lbl1">Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3_lbl1" xlink:title="label: FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3 to us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:label="FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:title="FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xml:lang="en-US" id="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3">Transfers out of Level 3</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:title="label: FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3 to us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3_lbl1" xml:lang="en-US" id="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3_lbl1">Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3_lbl1" xlink:title="label: FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3 to us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xml:lang="en-US" id="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain">Asset Class [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="label: FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain to us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:title="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xml:lang="en-US" id="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain">Fair Value by Liability Class [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:title="label: FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain to us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xml:lang="en-US" id="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">Company Description and Summary of Significant Accounting Policies [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="label: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesOutstanding" xlink:label="SharesOutstanding" xlink:title="SharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_SharesOutstanding" xml:lang="en-US" id="us-gaap_SharesOutstanding">Balance (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesOutstanding" xlink:to="us-gaap_SharesOutstanding" xlink:title="label: SharesOutstanding to us-gaap_SharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharesOutstanding1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_SharesOutstanding1" xml:lang="en-US" id="us-gaap_SharesOutstanding1">Balance (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesOutstanding" xlink:to="us-gaap_SharesOutstanding1" xlink:title="label: SharesOutstanding to us-gaap_SharesOutstanding1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharesOutstanding_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharesOutstanding_lbl2" xml:lang="en-US" id="us-gaap_SharesOutstanding_lbl2">Shares, Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl2" xlink:title="label: SharesOutstanding to us-gaap_SharesOutstanding_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="BusinessCombinationsAbstract" xlink:title="BusinessCombinationsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationsAbstract" xml:lang="en-US" id="us-gaap_BusinessCombinationsAbstract">Mergers [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationsAbstract" xlink:to="us-gaap_BusinessCombinationsAbstract" xlink:title="label: BusinessCombinationsAbstract to us-gaap_BusinessCombinationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="FairValueByAssetClassAxis" xlink:title="FairValueByAssetClassAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueByAssetClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueByAssetClassAxis" xml:lang="en-US" id="us-gaap_FairValueByAssetClassAxis">Asset Class [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueByAssetClassAxis" xlink:to="us-gaap_FairValueByAssetClassAxis" xlink:title="label: FairValueByAssetClassAxis to us-gaap_FairValueByAssetClassAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="FairValueByLiabilityClassAxis" xlink:title="FairValueByLiabilityClassAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueByLiabilityClassAxis" xml:lang="en-US" id="us-gaap_FairValueByLiabilityClassAxis">Liability Class [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueByLiabilityClassAxis" xlink:to="us-gaap_FairValueByLiabilityClassAxis" xlink:title="label: FairValueByLiabilityClassAxis to us-gaap_FairValueByLiabilityClassAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueByFairValueHierarchyLevelAxis" xml:lang="en-US" id="us-gaap_FairValueByFairValueHierarchyLevelAxis">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:title="label: FairValueByFairValueHierarchyLevelAxis to us-gaap_FairValueByFairValueHierarchyLevelAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="FairValueByMeasurementFrequencyAxis" xlink:title="FairValueByMeasurementFrequencyAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueByMeasurementFrequencyAxis" xml:lang="en-US" id="us-gaap_FairValueByMeasurementFrequencyAxis">Measurement Frequency [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueByMeasurementFrequencyAxis" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis" xlink:title="label: FairValueByMeasurementFrequencyAxis to us-gaap_FairValueByMeasurementFrequencyAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:label="ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:title="ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock">Accrued Expenses and Other liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:title="label: ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock to us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl1">Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl1" xlink:title="label: ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock to us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" xlink:title="CommitmentsAndContingenciesDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xml:lang="en-US" id="us-gaap_CommitmentsAndContingenciesDisclosureAbstract">Commitments and Contingencies [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:title="label: CommitmentsAndContingenciesDisclosureAbstract to us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxDisclosureAbstract" xml:lang="en-US" id="us-gaap_IncomeTaxDisclosureAbstract">Income Taxes [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract" xlink:title="label: IncomeTaxDisclosureAbstract to us-gaap_IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueDisclosuresAbstract" xml:lang="en-US" id="us-gaap_FairValueDisclosuresAbstract">Fair Value Measurements [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueDisclosuresAbstract" xlink:to="us-gaap_FairValueDisclosuresAbstract" xlink:title="label: FairValueDisclosuresAbstract to us-gaap_FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="SubsequentEventsTextBlock" xlink:title="SubsequentEventsTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsequentEventsTextBlock" xml:lang="en-US" id="us-gaap_SubsequentEventsTextBlock">Subsequent Events</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock" xlink:title="label: SubsequentEventsTextBlock to us-gaap_SubsequentEventsTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CompensationAndRetirementDisclosureAbstract" xml:lang="en-US" id="us-gaap_CompensationAndRetirementDisclosureAbstract">Deferred Compensation Plan [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:title="label: CompensationAndRetirementDisclosureAbstract to us-gaap_CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:title="ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">Restricted Stock Units Activity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:title="label: ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock to us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">Stock Option Activity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="label: ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock to us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:title="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">Weighted Average Assumptions Used in Black-Scholes Option-pricing Model</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:title="label: ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock to us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xml:lang="en-US" id="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">Stock-based Compensation [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="label: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UseOfEstimates" xlink:label="UseOfEstimates" xlink:title="UseOfEstimates" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_UseOfEstimates" xml:lang="en-US" id="us-gaap_UseOfEstimates">Use of Estimates</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UseOfEstimates" xlink:to="us-gaap_UseOfEstimates" xlink:title="label: UseOfEstimates to us-gaap_UseOfEstimates" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UseOfEstimates_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UseOfEstimates_lbl1" xml:lang="en-US" id="us-gaap_UseOfEstimates_lbl1">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl1" xlink:title="label: UseOfEstimates to us-gaap_UseOfEstimates_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="SegmentReportingPolicyPolicyTextBlock" xlink:title="SegmentReportingPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SegmentReportingPolicyPolicyTextBlock" xml:lang="en-US" id="us-gaap_SegmentReportingPolicyPolicyTextBlock">Segment Information</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:title="label: SegmentReportingPolicyPolicyTextBlock to us-gaap_SegmentReportingPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl1">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl1" xlink:title="label: SegmentReportingPolicyPolicyTextBlock to us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="RestrictedStockUnitsRSUMember" xlink:title="RestrictedStockUnitsRSUMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestrictedStockUnitsRSUMember" xml:lang="en-US" id="us-gaap_RestrictedStockUnitsRSUMember">Restricted Stock Units [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockUnitsRSUMember" xlink:to="us-gaap_RestrictedStockUnitsRSUMember" xlink:title="label: RestrictedStockUnitsRSUMember to us-gaap_RestrictedStockUnitsRSUMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xml:lang="en-US" id="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="label: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xml:lang="en-US" id="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="label: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="ResearchAndDevelopmentExpenseMember" xlink:title="ResearchAndDevelopmentExpenseMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ResearchAndDevelopmentExpenseMember" xml:lang="en-US" id="us-gaap_ResearchAndDevelopmentExpenseMember">Research and Development [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpenseMember" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember" xlink:title="label: ResearchAndDevelopmentExpenseMember to us-gaap_ResearchAndDevelopmentExpenseMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ResearchAndDevelopmentExpenseMember_lbl1" xml:lang="en-US" id="us-gaap_ResearchAndDevelopmentExpenseMember_lbl1">Research and Development Expense [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpenseMember" xlink:to="us-gaap_ResearchAndDevelopmentExpenseMember_lbl1" xlink:title="label: ResearchAndDevelopmentExpenseMember to us-gaap_ResearchAndDevelopmentExpenseMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityDisclosureAbstract" xlink:label="TemporaryEquityDisclosureAbstract" xlink:title="TemporaryEquityDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TemporaryEquityDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TemporaryEquityDisclosureAbstract" xml:lang="en-US" id="us-gaap_TemporaryEquityDisclosureAbstract">Series A Preferred Stock [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TemporaryEquityDisclosureAbstract" xlink:to="us-gaap_TemporaryEquityDisclosureAbstract" xlink:title="label: TemporaryEquityDisclosureAbstract to us-gaap_TemporaryEquityDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="RelatedPartyTransactionsAbstract" xlink:title="RelatedPartyTransactionsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RelatedPartyTransactionsAbstract" xml:lang="en-US" id="us-gaap_RelatedPartyTransactionsAbstract">Related Party Transactions [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract" xlink:title="label: RelatedPartyTransactionsAbstract to us-gaap_RelatedPartyTransactionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="SubsequentEventsAbstract" xlink:title="SubsequentEventsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsequentEventsAbstract" xml:lang="en-US" id="us-gaap_SubsequentEventsAbstract">Subsequent Events [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract" xlink:title="label: SubsequentEventsAbstract to us-gaap_SubsequentEventsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConversionOfStockAmountConverted1" xlink:label="ConversionOfStockAmountConverted1" xlink:title="ConversionOfStockAmountConverted1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConversionOfStockAmountConverted1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ConversionOfStockAmountConverted1" xml:lang="en-US" id="us-gaap_ConversionOfStockAmountConverted1">Conversion of Series A preferred stock into common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConversionOfStockAmountConverted1" xlink:to="us-gaap_ConversionOfStockAmountConverted1" xlink:title="label: ConversionOfStockAmountConverted1 to us-gaap_ConversionOfStockAmountConverted1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConversionOfStockAmountConverted1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConversionOfStockAmountConverted1_lbl1" xml:lang="en-US" id="us-gaap_ConversionOfStockAmountConverted1_lbl1">Conversion of Stock, Amount Converted</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConversionOfStockAmountConverted1" xlink:to="us-gaap_ConversionOfStockAmountConverted1_lbl1" xlink:title="label: ConversionOfStockAmountConverted1 to us-gaap_ConversionOfStockAmountConverted1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:label="SupplementalBalanceSheetDisclosuresTextBlock" xlink:title="SupplementalBalanceSheetDisclosuresTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xml:lang="en-US" id="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock">Supplemental Balance Sheet Information</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:title="label: SupplementalBalanceSheetDisclosuresTextBlock to us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_lbl1" xml:lang="en-US" id="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_lbl1">Supplemental Balance Sheet Disclosures [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_lbl1" xlink:title="label: SupplementalBalanceSheetDisclosuresTextBlock to us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrealizedGainLossOnInvestments" xlink:label="UnrealizedGainLossOnInvestments" xlink:title="UnrealizedGainLossOnInvestments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrealizedGainLossOnInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_UnrealizedGainLossOnInvestments" xml:lang="en-US" id="us-gaap_UnrealizedGainLossOnInvestments">Unrealized loss from short-term investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrealizedGainLossOnInvestments" xlink:to="us-gaap_UnrealizedGainLossOnInvestments" xlink:title="label: UnrealizedGainLossOnInvestments to us-gaap_UnrealizedGainLossOnInvestments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrealizedGainLossOnInvestments1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnrealizedGainLossOnInvestments1" xml:lang="en-US" id="us-gaap_UnrealizedGainLossOnInvestments1">Unrealized loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrealizedGainLossOnInvestments" xlink:to="us-gaap_UnrealizedGainLossOnInvestments1" xlink:title="label: UnrealizedGainLossOnInvestments to us-gaap_UnrealizedGainLossOnInvestments1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:title="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xml:lang="en-US" id="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable">Collaborative Arrangement and Arrangement Other than Collaborative [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:title="label: ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable to us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="ArrangementsAndNonarrangementTransactionsMember" xlink:title="ArrangementsAndNonarrangementTransactionsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xml:lang="en-US" id="us-gaap_ArrangementsAndNonarrangementTransactionsMember">Collaborative Arrangement and Arrangement Other than Collaborative [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ArrangementsAndNonarrangementTransactionsMember" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:title="label: ArrangementsAndNonarrangementTransactionsMember to us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:title="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xml:lang="en-US" id="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:title="label: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">Granted (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="NoncashInvestingAndFinancingItemsAbstract" xlink:title="NoncashInvestingAndFinancingItemsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xml:lang="en-US" id="us-gaap_NoncashInvestingAndFinancingItemsAbstract">Supplemental non-cash financing transactions:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:title="label: NoncashInvestingAndFinancingItemsAbstract to us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">Aggregate intrinsic value, outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="BasisOfAccountingPolicyPolicyTextBlock" xlink:title="BasisOfAccountingPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xml:lang="en-US" id="us-gaap_BasisOfAccountingPolicyPolicyTextBlock">Basis of Presentation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:title="label: BasisOfAccountingPolicyPolicyTextBlock to us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl1">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl1" xlink:title="label: BasisOfAccountingPolicyPolicyTextBlock to us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:label="DefinedContributionPlanEmployerMatchingContributionPercent" xlink:title="DefinedContributionPlanEmployerMatchingContributionPercent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xml:lang="en-US" id="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent">Deferred compensation matched by employer, first match</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanEmployerMatchingContributionPercent" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:title="label: DefinedContributionPlanEmployerMatchingContributionPercent to us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_lbl1" xml:lang="en-US" id="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_lbl1">Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanEmployerMatchingContributionPercent" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_lbl1" xlink:title="label: DefinedContributionPlanEmployerMatchingContributionPercent to us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:title="DefinedContributionPlanEmployerDiscretionaryContributionAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xml:lang="en-US" id="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount">Employer contribution</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:title="label: DefinedContributionPlanEmployerDiscretionaryContributionAmount to us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_lbl1" xml:lang="en-US" id="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_lbl1">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_lbl1" xlink:title="label: DefinedContributionPlanEmployerDiscretionaryContributionAmount to us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">Weighted Average Exercise Price [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">Expired (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HealthCareOrganizationRevenueSourcesAxis" xlink:label="HealthCareOrganizationRevenueSourcesAxis" xlink:title="HealthCareOrganizationRevenueSourcesAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HealthCareOrganizationRevenueSourcesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_HealthCareOrganizationRevenueSourcesAxis" xml:lang="en-US" id="us-gaap_HealthCareOrganizationRevenueSourcesAxis">Health Care Organization, Revenue Sources [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HealthCareOrganizationRevenueSourcesAxis" xlink:to="us-gaap_HealthCareOrganizationRevenueSourcesAxis" xlink:title="label: HealthCareOrganizationRevenueSourcesAxis to us-gaap_HealthCareOrganizationRevenueSourcesAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HealthCareOrganizationRevenueSourcesDomain" xlink:label="HealthCareOrganizationRevenueSourcesDomain" xlink:title="HealthCareOrganizationRevenueSourcesDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_HealthCareOrganizationRevenueSourcesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_HealthCareOrganizationRevenueSourcesDomain" xml:lang="en-US" id="us-gaap_HealthCareOrganizationRevenueSourcesDomain">Health Care Organization, Revenue Sources [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HealthCareOrganizationRevenueSourcesDomain" xlink:to="us-gaap_HealthCareOrganizationRevenueSourcesDomain" xlink:title="label: HealthCareOrganizationRevenueSourcesDomain to us-gaap_HealthCareOrganizationRevenueSourcesDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharePrice" xlink:label="SharePrice" xlink:title="SharePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SharePrice" xml:lang="en-US" id="us-gaap_SharePrice">Common stock market price per share (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharePrice" xlink:to="us-gaap_SharePrice" xlink:title="label: SharePrice to us-gaap_SharePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharePrice_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharePrice_lbl1" xml:lang="en-US" id="us-gaap_SharePrice_lbl1">Share Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharePrice" xlink:to="us-gaap_SharePrice_lbl1" xlink:title="label: SharePrice to us-gaap_SharePrice_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="FinancialInstrumentAxis" xlink:title="FinancialInstrumentAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinancialInstrumentAxis" xml:lang="en-US" id="us-gaap_FinancialInstrumentAxis">Financial Instrument [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancialInstrumentAxis" xlink:to="us-gaap_FinancialInstrumentAxis" xlink:title="label: FinancialInstrumentAxis to us-gaap_FinancialInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="TemporaryEquityCarryingAmountAttributableToParent" xlink:title="TemporaryEquityCarryingAmountAttributableToParent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xml:lang="en-US" id="us-gaap_TemporaryEquityCarryingAmountAttributableToParent">Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TemporaryEquityCarryingAmountAttributableToParent" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:title="label: TemporaryEquityCarryingAmountAttributableToParent to us-gaap_TemporaryEquityCarryingAmountAttributableToParent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_TemporaryEquityCarryingAmountAttributableToParent1" xml:lang="en-US" id="us-gaap_TemporaryEquityCarryingAmountAttributableToParent1">Balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TemporaryEquityCarryingAmountAttributableToParent" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent1" xlink:title="label: TemporaryEquityCarryingAmountAttributableToParent to us-gaap_TemporaryEquityCarryingAmountAttributableToParent1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_TemporaryEquityCarryingAmountAttributableToParent2" xml:lang="en-US" id="us-gaap_TemporaryEquityCarryingAmountAttributableToParent2">Series A preferred stock, par value $0.0001; 14,146 shares were designated as of September 30, 2025 and December 31, 2024; zero and 14,145.374 shares issued and outstanding at September 30, 2025 and December 31, 2024, respectively.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TemporaryEquityCarryingAmountAttributableToParent" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent2" xlink:title="label: TemporaryEquityCarryingAmountAttributableToParent to us-gaap_TemporaryEquityCarryingAmountAttributableToParent2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_lbl3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_lbl3" xml:lang="en-US" id="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_lbl3">Temporary Equity, Carrying Amount, Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TemporaryEquityCarryingAmountAttributableToParent" xlink:to="us-gaap_TemporaryEquityCarryingAmountAttributableToParent_lbl3" xlink:title="label: TemporaryEquityCarryingAmountAttributableToParent to us-gaap_TemporaryEquityCarryingAmountAttributableToParent_lbl3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">Weighted Average Exercise Price [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">Granted (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="label: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl1">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl1" xlink:title="label: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">Exercised (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="label: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms">Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PlanNameAxis" xml:lang="en-US" id="us-gaap_PlanNameAxis">Plan Name [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PlanNameAxis" xlink:to="us-gaap_PlanNameAxis" xlink:title="label: PlanNameAxis to us-gaap_PlanNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PlanNameDomain" xml:lang="en-US" id="us-gaap_PlanNameDomain">Plan Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PlanNameDomain" xlink:to="us-gaap_PlanNameDomain" xlink:title="label: PlanNameDomain to us-gaap_PlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AwardTypeAxis" xml:lang="en-US" id="us-gaap_AwardTypeAxis">Award Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis" xlink:title="label: AwardTypeAxis to us-gaap_AwardTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember" xlink:label="SubsequentEventMember" xlink:title="SubsequentEventMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsequentEventMember" xml:lang="en-US" id="us-gaap_SubsequentEventMember">Subsequent Event [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember" xlink:title="label: SubsequentEventMember to us-gaap_SubsequentEventMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="IncomeStatementLocationAxis" xlink:title="IncomeStatementLocationAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeStatementLocationAxis" xml:lang="en-US" id="us-gaap_IncomeStatementLocationAxis">Income Statement Location [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:title="label: IncomeStatementLocationAxis to us-gaap_IncomeStatementLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="IncomeStatementLocationDomain" xlink:title="IncomeStatementLocationDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeStatementLocationDomain" xml:lang="en-US" id="us-gaap_IncomeStatementLocationDomain">Income Statement Location [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:title="label: IncomeStatementLocationDomain to us-gaap_IncomeStatementLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum">Percentage of common stock shares outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="NewAccountingPronouncementsPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xml:lang="en-US" id="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">Recent Accounting Pronouncements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="label: NewAccountingPronouncementsPolicyPolicyTextBlock to us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl1">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl1" xlink:title="label: NewAccountingPronouncementsPolicyPolicyTextBlock to us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:label="AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:title="AccruedLiabilitiesAndOtherLiabilitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xml:lang="en-US" id="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract">Accrued expenses and other liabilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:title="label: AccruedLiabilitiesAndOtherLiabilitiesAbstract to us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="AccruedLiabilitiesAndOtherLiabilities" xlink:title="AccruedLiabilitiesAndOtherLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xml:lang="en-US" id="us-gaap_AccruedLiabilitiesAndOtherLiabilities">Accrued expenses and other liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:title="label: AccruedLiabilitiesAndOtherLiabilities to us-gaap_AccruedLiabilitiesAndOtherLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_AccruedLiabilitiesAndOtherLiabilities1" xml:lang="en-US" id="us-gaap_AccruedLiabilitiesAndOtherLiabilities1">Total</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities1" xlink:title="label: AccruedLiabilitiesAndOtherLiabilities to us-gaap_AccruedLiabilitiesAndOtherLiabilities1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl2" xml:lang="en-US" id="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl2">Accrued Liabilities and Other Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl2" xlink:title="label: AccruedLiabilitiesAndOtherLiabilities to us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="StockIssuedDuringPeriodSharesIssuedForServices" xlink:title="StockIssuedDuringPeriodSharesIssuedForServices" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices">Granted stock awards for services performed (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:title="label: StockIssuedDuringPeriodSharesIssuedForServices to us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl1" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl1">Stock Issued During Period, Shares, Issued for Services</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl1" xlink:title="label: StockIssuedDuringPeriodSharesIssuedForServices to us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1">Weighted average remaining contractual term, vested and exercisable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_lbl1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_lbl1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">Weighted average period to recognized stock-based compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">Weighted average remaining contractual term, outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">Expected life of options</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">Vesting period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">Vesting period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl1" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl1">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl1" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseExpirationDate1" xlink:label="LeaseExpirationDate1" xlink:title="LeaseExpirationDate1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LeaseExpirationDate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LeaseExpirationDate1" xml:lang="en-US" id="us-gaap_LeaseExpirationDate1">Lease expiration date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseExpirationDate1" xlink:to="us-gaap_LeaseExpirationDate1" xlink:title="label: LeaseExpirationDate1 to us-gaap_LeaseExpirationDate1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="OtherComprehensiveIncomeLossNetOfTax" xlink:title="OtherComprehensiveIncomeLossNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossNetOfTax">Other comprehensive loss, net of tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:title="label: OtherComprehensiveIncomeLossNetOfTax to us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsFairValueDisclosureAbstract" xlink:label="InvestmentsFairValueDisclosureAbstract" xlink:title="InvestmentsFairValueDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InvestmentsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InvestmentsFairValueDisclosureAbstract" xml:lang="en-US" id="us-gaap_InvestmentsFairValueDisclosureAbstract">Equity Investments [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InvestmentsFairValueDisclosureAbstract" xlink:to="us-gaap_InvestmentsFairValueDisclosureAbstract" xlink:title="label: InvestmentsFairValueDisclosureAbstract to us-gaap_InvestmentsFairValueDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="SharesIssuedPricePerShare" xlink:title="SharesIssuedPricePerShare" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SharesIssuedPricePerShare" xml:lang="en-US" id="us-gaap_SharesIssuedPricePerShare">Shares issued, price per share (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesIssuedPricePerShare" xlink:to="us-gaap_SharesIssuedPricePerShare" xlink:title="label: SharesIssuedPricePerShare to us-gaap_SharesIssuedPricePerShare" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharesIssuedPricePerShare_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharesIssuedPricePerShare_lbl1" xml:lang="en-US" id="us-gaap_SharesIssuedPricePerShare_lbl1">Shares Issued, Price Per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharesIssuedPricePerShare" xlink:to="us-gaap_SharesIssuedPricePerShare_lbl1" xlink:title="label: SharesIssuedPricePerShare to us-gaap_SharesIssuedPricePerShare_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="FairValueAdjustmentOfWarrants" xlink:title="FairValueAdjustmentOfWarrants" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueAdjustmentOfWarrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueAdjustmentOfWarrants" xml:lang="en-US" id="us-gaap_FairValueAdjustmentOfWarrants">Change in fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueAdjustmentOfWarrants" xlink:to="us-gaap_FairValueAdjustmentOfWarrants" xlink:title="label: FairValueAdjustmentOfWarrants to us-gaap_FairValueAdjustmentOfWarrants" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VestingAxis" xlink:label="VestingAxis" xlink:title="VestingAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VestingAxis" xml:lang="en-US" id="us-gaap_VestingAxis">Vesting [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VestingAxis" xlink:to="us-gaap_VestingAxis" xlink:title="label: VestingAxis to us-gaap_VestingAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VestingDomain" xlink:label="VestingDomain" xlink:title="VestingDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VestingDomain" xml:lang="en-US" id="us-gaap_VestingDomain">Vesting [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VestingDomain" xlink:to="us-gaap_VestingDomain" xlink:title="label: VestingDomain to us-gaap_VestingDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">Vesting percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract" xlink:label="FinancialLiabilitiesFairValueDisclosureAbstract" xlink:title="FinancialLiabilitiesFairValueDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract" xml:lang="en-US" id="us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract">Financial Liabilities Fair Value Disclosure [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancialLiabilitiesFairValueDisclosureAbstract" xlink:to="us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract" xlink:title="label: FinancialLiabilitiesFairValueDisclosureAbstract to us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:label="FinancialLiabilitiesFairValueDisclosure" xlink:title="FinancialLiabilitiesFairValueDisclosure" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FinancialLiabilitiesFairValueDisclosure" xml:lang="en-US" id="us-gaap_FinancialLiabilitiesFairValueDisclosure">Financial instruments liabilities at fair value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancialLiabilitiesFairValueDisclosure" xlink:to="us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:title="label: FinancialLiabilitiesFairValueDisclosure to us-gaap_FinancialLiabilitiesFairValueDisclosure" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:label="DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:title="DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xml:lang="en-US" id="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch">Employer matching contribution, first match</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:title="label: DefinedContributionPlanEmployerMatchingContributionPercentOfMatch to us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_lbl1" xml:lang="en-US" id="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_lbl1">Defined Contribution Plan, Employer Matching Contribution, Percent of Match</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_lbl1" xlink:title="label: DefinedContributionPlanEmployerMatchingContributionPercentOfMatch to us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares">Stock options vested (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares">Stock options forfeited (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="RelatedPartyTransactionAxis" xlink:title="RelatedPartyTransactionAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RelatedPartyTransactionAxis" xml:lang="en-US" id="us-gaap_RelatedPartyTransactionAxis">Related Party Transaction [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionAxis" xlink:title="label: RelatedPartyTransactionAxis to us-gaap_RelatedPartyTransactionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="RelatedPartyTransactionDomain" xlink:title="RelatedPartyTransactionDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RelatedPartyTransactionDomain" xml:lang="en-US" id="us-gaap_RelatedPartyTransactionDomain">Related Party Transaction [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyTransactionDomain" xlink:to="us-gaap_RelatedPartyTransactionDomain" xlink:title="label: RelatedPartyTransactionDomain to us-gaap_RelatedPartyTransactionDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="ShareBasedCompensationAwardTrancheOneMember" xlink:title="ShareBasedCompensationAwardTrancheOneMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xml:lang="en-US" id="us-gaap_ShareBasedCompensationAwardTrancheOneMember">Vesting Annually [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheOneMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:title="label: ShareBasedCompensationAwardTrancheOneMember to us-gaap_ShareBasedCompensationAwardTrancheOneMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl1">Share-Based Payment Arrangement, Tranche One [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAwardTrancheOneMember" xlink:to="us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl1" xlink:title="label: ShareBasedCompensationAwardTrancheOneMember to us-gaap_ShareBasedCompensationAwardTrancheOneMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xml:lang="en-US" id="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">Exercise price (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="label: ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 to us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights2" xml:lang="en-US" id="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights2">Exercise price (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights2" xlink:title="label: ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 to us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseCost" xlink:label="OperatingLeaseCost" xlink:title="OperatingLeaseCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingLeaseCost" xml:lang="en-US" id="us-gaap_OperatingLeaseCost">Rent expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost" xlink:title="label: OperatingLeaseCost to us-gaap_OperatingLeaseCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseCost_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseCost_lbl1" xml:lang="en-US" id="us-gaap_OperatingLeaseCost_lbl1">Operating Lease, Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl1" xlink:title="label: OperatingLeaseCost to us-gaap_OperatingLeaseCost_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">License and collaborations revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="label: RevenueFromContractWithCustomerExcludingAssessedTax to us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax1" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax1">Revenue recognized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax1" xlink:title="label: RevenueFromContractWithCustomerExcludingAssessedTax to us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetirementPlanNameAxis" xlink:label="RetirementPlanNameAxis" xlink:title="RetirementPlanNameAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetirementPlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RetirementPlanNameAxis" xml:lang="en-US" id="us-gaap_RetirementPlanNameAxis">Retirement Plan Name [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetirementPlanNameAxis" xlink:to="us-gaap_RetirementPlanNameAxis" xlink:title="label: RetirementPlanNameAxis to us-gaap_RetirementPlanNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="RetirementPlanNameDomain" xlink:title="RetirementPlanNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetirementPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RetirementPlanNameDomain" xml:lang="en-US" id="us-gaap_RetirementPlanNameDomain">Retirement Plan Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetirementPlanNameDomain" xlink:to="us-gaap_RetirementPlanNameDomain" xlink:title="label: RetirementPlanNameDomain to us-gaap_RetirementPlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="LesseeLeaseDescriptionTable" xlink:title="LesseeLeaseDescriptionTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeLeaseDescriptionTable" xml:lang="en-US" id="us-gaap_LesseeLeaseDescriptionTable">Lessee, Lease, Description [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeLeaseDescriptionTable" xlink:to="us-gaap_LesseeLeaseDescriptionTable" xlink:title="label: LesseeLeaseDescriptionTable to us-gaap_LesseeLeaseDescriptionTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="LesseeLeaseDescriptionLineItems" xlink:title="LesseeLeaseDescriptionLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeLeaseDescriptionLineItems" xml:lang="en-US" id="us-gaap_LesseeLeaseDescriptionLineItems">Lessee, Lease, Description [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionLineItems" xlink:title="label: LesseeLeaseDescriptionLineItems to us-gaap_LesseeLeaseDescriptionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:label="LesseeOperatingLeaseDescriptionAbstract" xlink:title="LesseeOperatingLeaseDescriptionAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseDescriptionAbstract" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseDescriptionAbstract">Facility and Other Leases [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseDescriptionAbstract" xlink:to="us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:title="label: LesseeOperatingLeaseDescriptionAbstract to us-gaap_LesseeOperatingLeaseDescriptionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect">Net increase (decrease) in cash and cash equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl1" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl1">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Excluding Exchange Rate Effect, Including Discontinued Operation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl1" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">Cash and cash equivalents at beginning of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents1" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents1">Cash and cash equivalents at end of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents1" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2">Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="WarrantsAndRightsOutstandingTerm" xlink:title="WarrantsAndRightsOutstandingTerm" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_WarrantsAndRightsOutstandingTerm" xml:lang="en-US" id="us-gaap_WarrantsAndRightsOutstandingTerm">Exercisable term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsAndRightsOutstandingTerm" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm" xlink:title="label: WarrantsAndRightsOutstandingTerm to us-gaap_WarrantsAndRightsOutstandingTerm" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WarrantsAndRightsOutstandingTerm1" xml:lang="en-US" id="us-gaap_WarrantsAndRightsOutstandingTerm1">Weighted average remaining contractual life</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsAndRightsOutstandingTerm" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm1" xlink:title="label: WarrantsAndRightsOutstandingTerm to us-gaap_WarrantsAndRightsOutstandingTerm1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WarrantsAndRightsOutstandingTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_WarrantsAndRightsOutstandingTerm2" xml:lang="en-US" id="us-gaap_WarrantsAndRightsOutstandingTerm2">Expiration period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantsAndRightsOutstandingTerm" xlink:to="us-gaap_WarrantsAndRightsOutstandingTerm2" xlink:title="label: WarrantsAndRightsOutstandingTerm to us-gaap_WarrantsAndRightsOutstandingTerm2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract" xlink:label="ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract" xlink:title="ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract" xml:lang="en-US" id="us-gaap_ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract">Contract Assets and Unbilled Receivables [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract" xlink:to="us-gaap_ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract" xlink:title="label: ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract to us-gaap_ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockConvertibleSharesIssuable" xlink:label="PreferredStockConvertibleSharesIssuable" xlink:title="PreferredStockConvertibleSharesIssuable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockConvertibleSharesIssuable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PreferredStockConvertibleSharesIssuable" xml:lang="en-US" id="us-gaap_PreferredStockConvertibleSharesIssuable">Number of shares issued upon conversion (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockConvertibleSharesIssuable" xlink:to="us-gaap_PreferredStockConvertibleSharesIssuable" xlink:title="label: PreferredStockConvertibleSharesIssuable to us-gaap_PreferredStockConvertibleSharesIssuable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PreferredStockConvertibleSharesIssuable1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PreferredStockConvertibleSharesIssuable1" xml:lang="en-US" id="us-gaap_PreferredStockConvertibleSharesIssuable1">Number of shares issued upon conversion (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockConvertibleSharesIssuable" xlink:to="us-gaap_PreferredStockConvertibleSharesIssuable1" xlink:title="label: PreferredStockConvertibleSharesIssuable to us-gaap_PreferredStockConvertibleSharesIssuable1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating" xlink:label="InterestExpenseNonoperating" xlink:title="InterestExpenseNonoperating" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestExpenseNonoperating" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_InterestExpenseNonoperating" xml:lang="en-US" id="us-gaap_InterestExpenseNonoperating">Interest expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpenseNonoperating" xlink:to="us-gaap_InterestExpenseNonoperating" xlink:title="label: InterestExpenseNonoperating to us-gaap_InterestExpenseNonoperating" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestExpenseNonoperating1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_InterestExpenseNonoperating1" xml:lang="en-US" id="us-gaap_InterestExpenseNonoperating1">Non-cash interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpenseNonoperating" xlink:to="us-gaap_InterestExpenseNonoperating1" xlink:title="label: InterestExpenseNonoperating to us-gaap_InterestExpenseNonoperating1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestExpenseNonoperating_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InterestExpenseNonoperating_lbl2" xml:lang="en-US" id="us-gaap_InterestExpenseNonoperating_lbl2">Interest Expense, Nonoperating</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpenseNonoperating" xlink:to="us-gaap_InterestExpenseNonoperating_lbl2" xlink:title="label: InterestExpenseNonoperating to us-gaap_InterestExpenseNonoperating_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" xlink:title="CoverAbstract" />
    <link:label xlink:type="resource" xlink:label="dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CoverAbstract" xml:lang="en-US" id="dei_CoverAbstract">Cover [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CoverAbstract" xlink:to="dei_CoverAbstract" xlink:title="label: CoverAbstract to dei_CoverAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentType" xml:lang="en-US" id="dei_DocumentType">Document Type</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentType" xlink:to="dei_DocumentType" xlink:title="label: DocumentType to dei_DocumentType" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport" xlink:label="DocumentQuarterlyReport" xlink:title="DocumentQuarterlyReport" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentQuarterlyReport" xml:lang="en-US" id="dei_DocumentQuarterlyReport">Document Quarterly Report</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport" xlink:title="label: DocumentQuarterlyReport to dei_DocumentQuarterlyReport" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport" xlink:label="DocumentTransitionReport" xlink:title="DocumentTransitionReport" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentTransitionReport" xml:lang="en-US" id="dei_DocumentTransitionReport">Document Transition Report</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport" xlink:title="label: DocumentTransitionReport to dei_DocumentTransitionReport" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent" xlink:label="EntityInteractiveDataCurrent" xlink:title="EntityInteractiveDataCurrent" />
    <link:label xlink:type="resource" xlink:label="dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityInteractiveDataCurrent" xml:lang="en-US" id="dei_EntityInteractiveDataCurrent">Entity Interactive Data Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent" xlink:title="label: EntityInteractiveDataCurrent to dei_EntityInteractiveDataCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:label xlink:type="resource" xlink:label="dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_AmendmentFlag" xml:lang="en-US" id="dei_AmendmentFlag">Amendment Flag</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendmentFlag" xlink:to="dei_AmendmentFlag" xlink:title="label: AmendmentFlag to dei_AmendmentFlag" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentFiscalYearFocus" xml:lang="en-US" id="dei_DocumentFiscalYearFocus">Document Fiscal Year Focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus" xlink:title="label: DocumentFiscalYearFocus to dei_DocumentFiscalYearFocus" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentFiscalPeriodFocus" xml:lang="en-US" id="dei_DocumentFiscalPeriodFocus">Document Fiscal Period Focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus" xlink:title="label: DocumentFiscalPeriodFocus to dei_DocumentFiscalPeriodFocus" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentPeriodEndDate" xml:lang="en-US" id="dei_DocumentPeriodEndDate">Document Period End Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate" xlink:title="label: DocumentPeriodEndDate to dei_DocumentPeriodEndDate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:label xlink:type="resource" xlink:label="dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityRegistrantName" xml:lang="en-US" id="dei_EntityRegistrantName">Entity Registrant Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityRegistrantName" xlink:to="dei_EntityRegistrantName" xlink:title="label: EntityRegistrantName to dei_EntityRegistrantName" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:label xlink:type="resource" xlink:label="dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityCentralIndexKey" xml:lang="en-US" id="dei_EntityCentralIndexKey">Entity Central Index Key</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey" xlink:title="label: EntityCentralIndexKey to dei_EntityCentralIndexKey" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="EntityFileNumber" xlink:title="EntityFileNumber" />
    <link:label xlink:type="resource" xlink:label="dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityFileNumber" xml:lang="en-US" id="dei_EntityFileNumber">Entity File Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityFileNumber" xlink:to="dei_EntityFileNumber" xlink:title="label: EntityFileNumber to dei_EntityFileNumber" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="EntityTaxIdentificationNumber" xlink:title="EntityTaxIdentificationNumber" />
    <link:label xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityTaxIdentificationNumber" xml:lang="en-US" id="dei_EntityTaxIdentificationNumber">Entity Tax Identification Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber" xlink:title="label: EntityTaxIdentificationNumber to dei_EntityTaxIdentificationNumber" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="EntityIncorporationStateCountryCode" xlink:title="EntityIncorporationStateCountryCode" />
    <link:label xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityIncorporationStateCountryCode" xml:lang="en-US" id="dei_EntityIncorporationStateCountryCode">Entity Incorporation, State or Country Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode" xlink:title="label: EntityIncorporationStateCountryCode to dei_EntityIncorporationStateCountryCode" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate" xlink:label="CurrentFiscalYearEndDate" xlink:title="CurrentFiscalYearEndDate" />
    <link:label xlink:type="resource" xlink:label="dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CurrentFiscalYearEndDate" xml:lang="en-US" id="dei_CurrentFiscalYearEndDate">Current Fiscal Year End Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate" xlink:title="label: CurrentFiscalYearEndDate to dei_CurrentFiscalYearEndDate" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus" xlink:label="EntityCurrentReportingStatus" xlink:title="EntityCurrentReportingStatus" />
    <link:label xlink:type="resource" xlink:label="dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityCurrentReportingStatus" xml:lang="en-US" id="dei_EntityCurrentReportingStatus">Entity Current Reporting Status</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus" xlink:title="label: EntityCurrentReportingStatus to dei_EntityCurrentReportingStatus" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany" xlink:label="EntityShellCompany" xlink:title="EntityShellCompany" />
    <link:label xlink:type="resource" xlink:label="dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityShellCompany" xml:lang="en-US" id="dei_EntityShellCompany">Entity Shell Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityShellCompany" xlink:to="dei_EntityShellCompany" xlink:title="label: EntityShellCompany to dei_EntityShellCompany" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory" xlink:label="EntityFilerCategory" xlink:title="EntityFilerCategory" />
    <link:label xlink:type="resource" xlink:label="dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityFilerCategory" xml:lang="en-US" id="dei_EntityFilerCategory">Entity Filer Category</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityFilerCategory" xlink:to="dei_EntityFilerCategory" xlink:title="label: EntityFilerCategory to dei_EntityFilerCategory" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness" xlink:label="EntitySmallBusiness" xlink:title="EntitySmallBusiness" />
    <link:label xlink:type="resource" xlink:label="dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntitySmallBusiness" xml:lang="en-US" id="dei_EntitySmallBusiness">Entity Small Business</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness" xlink:title="label: EntitySmallBusiness to dei_EntitySmallBusiness" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="EntityEmergingGrowthCompany" xlink:title="EntityEmergingGrowthCompany" />
    <link:label xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityEmergingGrowthCompany" xml:lang="en-US" id="dei_EntityEmergingGrowthCompany">Entity Emerging Growth Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany" xlink:title="label: EntityEmergingGrowthCompany to dei_EntityEmergingGrowthCompany" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="EntityAddressAddressLine1" xlink:title="EntityAddressAddressLine1" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressAddressLine1" xml:lang="en-US" id="dei_EntityAddressAddressLine1">Entity Address, Address Line One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1" xlink:title="label: EntityAddressAddressLine1 to dei_EntityAddressAddressLine1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2" xlink:label="EntityAddressAddressLine2" xlink:title="EntityAddressAddressLine2" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressAddressLine2" xml:lang="en-US" id="dei_EntityAddressAddressLine2">Entity Address, Address Line Two</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2" xlink:title="label: EntityAddressAddressLine2 to dei_EntityAddressAddressLine2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="EntityAddressCityOrTown" xlink:title="EntityAddressCityOrTown" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressCityOrTown" xml:lang="en-US" id="dei_EntityAddressCityOrTown">Entity Address, City or Town</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown" xlink:title="label: EntityAddressCityOrTown to dei_EntityAddressCityOrTown" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="EntityAddressStateOrProvince" xlink:title="EntityAddressStateOrProvince" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressStateOrProvince" xml:lang="en-US" id="dei_EntityAddressStateOrProvince">Entity Address, State or Province</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince" xlink:title="label: EntityAddressStateOrProvince to dei_EntityAddressStateOrProvince" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="EntityAddressPostalZipCode" xlink:title="EntityAddressPostalZipCode" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressPostalZipCode" xml:lang="en-US" id="dei_EntityAddressPostalZipCode">Entity Address, Postal Zip Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode" xlink:title="label: EntityAddressPostalZipCode to dei_EntityAddressPostalZipCode" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="CityAreaCode" xlink:title="CityAreaCode" />
    <link:label xlink:type="resource" xlink:label="dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CityAreaCode" xml:lang="en-US" id="dei_CityAreaCode">City Area Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CityAreaCode" xlink:to="dei_CityAreaCode" xlink:title="label: CityAreaCode to dei_CityAreaCode" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="LocalPhoneNumber" xlink:title="LocalPhoneNumber" />
    <link:label xlink:type="resource" xlink:label="dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_LocalPhoneNumber" xml:lang="en-US" id="dei_LocalPhoneNumber">Local Phone Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber" xlink:title="label: LocalPhoneNumber to dei_LocalPhoneNumber" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle" xlink:label="Security12bTitle" xlink:title="Security12bTitle" />
    <link:label xlink:type="resource" xlink:label="dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_Security12bTitle" xml:lang="en-US" id="dei_Security12bTitle">Title of 12(b) Security</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Security12bTitle" xlink:to="dei_Security12bTitle" xlink:title="label: Security12bTitle to dei_Security12bTitle" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol" xlink:label="TradingSymbol" xlink:title="TradingSymbol" />
    <link:label xlink:type="resource" xlink:label="dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_TradingSymbol" xml:lang="en-US" id="dei_TradingSymbol">Trading Symbol</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradingSymbol" xlink:to="dei_TradingSymbol" xlink:title="label: TradingSymbol to dei_TradingSymbol" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName" xlink:label="SecurityExchangeName" xlink:title="SecurityExchangeName" />
    <link:label xlink:type="resource" xlink:label="dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_SecurityExchangeName" xml:lang="en-US" id="dei_SecurityExchangeName">Security Exchange Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecurityExchangeName" xlink:to="dei_SecurityExchangeName" xlink:title="label: SecurityExchangeName to dei_SecurityExchangeName" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="EntityCommonStockSharesOutstanding" xlink:title="EntityCommonStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityCommonStockSharesOutstanding" xml:lang="en-US" id="dei_EntityCommonStockSharesOutstanding">Entity Common Stock, Shares Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding" xlink:title="label: EntityCommonStockSharesOutstanding to dei_EntityCommonStockSharesOutstanding" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FinancingsAbstract" xlink:label="FinancingsAbstract" xlink:title="FinancingsAbstract" />
    <link:label xlink:type="resource" xlink:label="ird_FinancingsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_FinancingsAbstract_lbl1" xml:lang="en-US" id="ird_FinancingsAbstract_lbl1">Financings [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancingsAbstract" xlink:to="ird_FinancingsAbstract_lbl1" xlink:title="label: FinancingsAbstract to ird_FinancingsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FinancingsTextBlock" xlink:label="FinancingsTextBlock" xlink:title="FinancingsTextBlock" />
    <link:label xlink:type="resource" xlink:label="ird_FinancingsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_FinancingsTextBlock_lbl" xml:lang="en-US" id="ird_FinancingsTextBlock_lbl">The entire disclosure for information about financings.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancingsTextBlock" xlink:to="ird_FinancingsTextBlock_lbl" xlink:title="label: FinancingsTextBlock to ird_FinancingsTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_FinancingsTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_FinancingsTextBlock_lbl1" xml:lang="en-US" id="ird_FinancingsTextBlock_lbl1">Financings [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancingsTextBlock" xlink:to="ird_FinancingsTextBlock_lbl1" xlink:title="label: FinancingsTextBlock to ird_FinancingsTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_FinancingsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_FinancingsTextBlock" xml:lang="en-US" id="ird_FinancingsTextBlock">Financings</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancingsTextBlock" xlink:to="ird_FinancingsTextBlock" xlink:title="label: FinancingsTextBlock to ird_FinancingsTextBlock" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_NumberOfConsecutiveTradingDays" xlink:label="NumberOfConsecutiveTradingDays" xlink:title="NumberOfConsecutiveTradingDays" />
    <link:label xlink:type="resource" xlink:label="ird_NumberOfConsecutiveTradingDays_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_NumberOfConsecutiveTradingDays_lbl" xml:lang="en-US" id="ird_NumberOfConsecutiveTradingDays_lbl">Number of consecutive trading days in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfConsecutiveTradingDays" xlink:to="ird_NumberOfConsecutiveTradingDays_lbl" xlink:title="label: NumberOfConsecutiveTradingDays to ird_NumberOfConsecutiveTradingDays_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_NumberOfConsecutiveTradingDays_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_NumberOfConsecutiveTradingDays_lbl1" xml:lang="en-US" id="ird_NumberOfConsecutiveTradingDays_lbl1">Number of Consecutive Trading Days</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfConsecutiveTradingDays" xlink:to="ird_NumberOfConsecutiveTradingDays_lbl1" xlink:title="label: NumberOfConsecutiveTradingDays to ird_NumberOfConsecutiveTradingDays_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_NumberOfConsecutiveTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_NumberOfConsecutiveTradingDays" xml:lang="en-US" id="ird_NumberOfConsecutiveTradingDays">Consecutive trading days</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfConsecutiveTradingDays" xlink:to="ird_NumberOfConsecutiveTradingDays" xlink:title="label: NumberOfConsecutiveTradingDays to ird_NumberOfConsecutiveTradingDays" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MinimumPercentageOfBeneficialOwnership" xlink:label="MinimumPercentageOfBeneficialOwnership" xlink:title="MinimumPercentageOfBeneficialOwnership" />
    <link:label xlink:type="resource" xlink:label="ird_MinimumPercentageOfBeneficialOwnership_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_MinimumPercentageOfBeneficialOwnership_lbl" xml:lang="en-US" id="ird_MinimumPercentageOfBeneficialOwnership_lbl">Minimum percentage of beneficial ownership allowed for warrant holder and affiliates in exercise of warrants.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumPercentageOfBeneficialOwnership" xlink:to="ird_MinimumPercentageOfBeneficialOwnership_lbl" xlink:title="label: MinimumPercentageOfBeneficialOwnership to ird_MinimumPercentageOfBeneficialOwnership_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_MinimumPercentageOfBeneficialOwnership_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_MinimumPercentageOfBeneficialOwnership_lbl1" xml:lang="en-US" id="ird_MinimumPercentageOfBeneficialOwnership_lbl1">Minimum Percentage of Beneficial Ownership</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumPercentageOfBeneficialOwnership" xlink:to="ird_MinimumPercentageOfBeneficialOwnership_lbl1" xlink:title="label: MinimumPercentageOfBeneficialOwnership to ird_MinimumPercentageOfBeneficialOwnership_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_MinimumPercentageOfBeneficialOwnership" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_MinimumPercentageOfBeneficialOwnership" xml:lang="en-US" id="ird_MinimumPercentageOfBeneficialOwnership">Minimum percentage of beneficial ownership</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumPercentageOfBeneficialOwnership" xlink:to="ird_MinimumPercentageOfBeneficialOwnership" xlink:title="label: MinimumPercentageOfBeneficialOwnership to ird_MinimumPercentageOfBeneficialOwnership" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MaximumPercentageOfBeneficialOwnershipLimitation" xlink:label="MaximumPercentageOfBeneficialOwnershipLimitation" xlink:title="MaximumPercentageOfBeneficialOwnershipLimitation" />
    <link:label xlink:type="resource" xlink:label="ird_MaximumPercentageOfBeneficialOwnershipLimitation_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_MaximumPercentageOfBeneficialOwnershipLimitation_lbl" xml:lang="en-US" id="ird_MaximumPercentageOfBeneficialOwnershipLimitation_lbl">Maximum percentage of beneficial ownership allowed for warrant holder and affiliates in exercise of warrants.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumPercentageOfBeneficialOwnershipLimitation" xlink:to="ird_MaximumPercentageOfBeneficialOwnershipLimitation_lbl" xlink:title="label: MaximumPercentageOfBeneficialOwnershipLimitation to ird_MaximumPercentageOfBeneficialOwnershipLimitation_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_MaximumPercentageOfBeneficialOwnershipLimitation_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_MaximumPercentageOfBeneficialOwnershipLimitation_lbl1" xml:lang="en-US" id="ird_MaximumPercentageOfBeneficialOwnershipLimitation_lbl1">Maximum Percentage of Beneficial Ownership Limitation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumPercentageOfBeneficialOwnershipLimitation" xlink:to="ird_MaximumPercentageOfBeneficialOwnershipLimitation_lbl1" xlink:title="label: MaximumPercentageOfBeneficialOwnershipLimitation to ird_MaximumPercentageOfBeneficialOwnershipLimitation_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_MaximumPercentageOfBeneficialOwnershipLimitation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_MaximumPercentageOfBeneficialOwnershipLimitation" xml:lang="en-US" id="ird_MaximumPercentageOfBeneficialOwnershipLimitation">Maximum percentage of beneficial ownership limitation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumPercentageOfBeneficialOwnershipLimitation" xlink:to="ird_MaximumPercentageOfBeneficialOwnershipLimitation" xlink:title="label: MaximumPercentageOfBeneficialOwnershipLimitation to ird_MaximumPercentageOfBeneficialOwnershipLimitation" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FairValueChangeAttributedToDerivativeLiability" xlink:label="FairValueChangeAttributedToDerivativeLiability" xlink:title="FairValueChangeAttributedToDerivativeLiability" />
    <link:label xlink:type="resource" xlink:label="ird_FairValueChangeAttributedToDerivativeLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_FairValueChangeAttributedToDerivativeLiability_lbl" xml:lang="en-US" id="ird_FairValueChangeAttributedToDerivativeLiability_lbl">The fair value change attributed to the derivative liability.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueChangeAttributedToDerivativeLiability" xlink:to="ird_FairValueChangeAttributedToDerivativeLiability_lbl" xlink:title="label: FairValueChangeAttributedToDerivativeLiability to ird_FairValueChangeAttributedToDerivativeLiability_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_FairValueChangeAttributedToDerivativeLiability_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_FairValueChangeAttributedToDerivativeLiability_lbl1" xml:lang="en-US" id="ird_FairValueChangeAttributedToDerivativeLiability_lbl1">Fair Value Change Attributed to derivative Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueChangeAttributedToDerivativeLiability" xlink:to="ird_FairValueChangeAttributedToDerivativeLiability_lbl1" xlink:title="label: FairValueChangeAttributedToDerivativeLiability to ird_FairValueChangeAttributedToDerivativeLiability_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_FairValueChangeAttributedToDerivativeLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_FairValueChangeAttributedToDerivativeLiability" xml:lang="en-US" id="ird_FairValueChangeAttributedToDerivativeLiability">Fair value change in the derivative liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueChangeAttributedToDerivativeLiability" xlink:to="ird_FairValueChangeAttributedToDerivativeLiability" xlink:title="label: FairValueChangeAttributedToDerivativeLiability to ird_FairValueChangeAttributedToDerivativeLiability" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PreFundedWarrantsMember" xlink:label="PreFundedWarrantsMember" xlink:title="PreFundedWarrantsMember" />
    <link:label xlink:type="resource" xlink:label="ird_PreFundedWarrantsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_PreFundedWarrantsMember_lbl" xml:lang="en-US" id="ird_PreFundedWarrantsMember_lbl">A pre-funded warrant that allows the warrant holder to purchase a specified number of a company's securities at a nominal exercise price.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreFundedWarrantsMember" xlink:to="ird_PreFundedWarrantsMember_lbl" xlink:title="label: PreFundedWarrantsMember to ird_PreFundedWarrantsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_PreFundedWarrantsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_PreFundedWarrantsMember_lbl1" xml:lang="en-US" id="ird_PreFundedWarrantsMember_lbl1">Pre-Funded Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreFundedWarrantsMember" xlink:to="ird_PreFundedWarrantsMember_lbl1" xlink:title="label: PreFundedWarrantsMember to ird_PreFundedWarrantsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_PreFundedWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="ird_PreFundedWarrantsMember" xml:lang="en-US" id="ird_PreFundedWarrantsMember">Pre-Funded Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreFundedWarrantsMember" xlink:to="ird_PreFundedWarrantsMember" xlink:title="label: PreFundedWarrantsMember to ird_PreFundedWarrantsMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_March2025PrivatePlacementWarrantsMember" xlink:label="March2025PrivatePlacementWarrantsMember" xlink:title="March2025PrivatePlacementWarrantsMember" />
    <link:label xlink:type="resource" xlink:label="ird_March2025PrivatePlacementWarrantsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_March2025PrivatePlacementWarrantsMember_lbl" xml:lang="en-US" id="ird_March2025PrivatePlacementWarrantsMember_lbl">A march 2025 private placement warrants that allows the warrant holder to purchase a specified number of a company's securities at a initial exercise price.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="March2025PrivatePlacementWarrantsMember" xlink:to="ird_March2025PrivatePlacementWarrantsMember_lbl" xlink:title="label: March2025PrivatePlacementWarrantsMember to ird_March2025PrivatePlacementWarrantsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_March2025PrivatePlacementWarrantsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_March2025PrivatePlacementWarrantsMember_lbl1" xml:lang="en-US" id="ird_March2025PrivatePlacementWarrantsMember_lbl1">March 2025 Private Placement Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="March2025PrivatePlacementWarrantsMember" xlink:to="ird_March2025PrivatePlacementWarrantsMember_lbl1" xlink:title="label: March2025PrivatePlacementWarrantsMember to ird_March2025PrivatePlacementWarrantsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_March2025PrivatePlacementWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_March2025PrivatePlacementWarrantsMember" xml:lang="en-US" id="ird_March2025PrivatePlacementWarrantsMember">March 2025 Private Placement Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="March2025PrivatePlacementWarrantsMember" xlink:to="ird_March2025PrivatePlacementWarrantsMember" xlink:title="label: March2025PrivatePlacementWarrantsMember to ird_March2025PrivatePlacementWarrantsMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ThresholdOfDailyTradingVolumeDuringMeasurementPeriod" xlink:label="ThresholdOfDailyTradingVolumeDuringMeasurementPeriod" xlink:title="ThresholdOfDailyTradingVolumeDuringMeasurementPeriod" />
    <link:label xlink:type="resource" xlink:label="ird_ThresholdOfDailyTradingVolumeDuringMeasurementPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_ThresholdOfDailyTradingVolumeDuringMeasurementPeriod_lbl" xml:lang="en-US" id="ird_ThresholdOfDailyTradingVolumeDuringMeasurementPeriod_lbl">Threshold amount of daily trading volume on each trading day during the measurement period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThresholdOfDailyTradingVolumeDuringMeasurementPeriod" xlink:to="ird_ThresholdOfDailyTradingVolumeDuringMeasurementPeriod_lbl" xlink:title="label: ThresholdOfDailyTradingVolumeDuringMeasurementPeriod to ird_ThresholdOfDailyTradingVolumeDuringMeasurementPeriod_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_ThresholdOfDailyTradingVolumeDuringMeasurementPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ThresholdOfDailyTradingVolumeDuringMeasurementPeriod_lbl1" xml:lang="en-US" id="ird_ThresholdOfDailyTradingVolumeDuringMeasurementPeriod_lbl1">Threshold of Daily Trading Volume During Measurement Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThresholdOfDailyTradingVolumeDuringMeasurementPeriod" xlink:to="ird_ThresholdOfDailyTradingVolumeDuringMeasurementPeriod_lbl1" xlink:title="label: ThresholdOfDailyTradingVolumeDuringMeasurementPeriod to ird_ThresholdOfDailyTradingVolumeDuringMeasurementPeriod_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ThresholdOfDailyTradingVolumeDuringMeasurementPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="ird_ThresholdOfDailyTradingVolumeDuringMeasurementPeriod" xml:lang="en-US" id="ird_ThresholdOfDailyTradingVolumeDuringMeasurementPeriod">Daily trading volume during measurement period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ThresholdOfDailyTradingVolumeDuringMeasurementPeriod" xlink:to="ird_ThresholdOfDailyTradingVolumeDuringMeasurementPeriod" xlink:title="label: ThresholdOfDailyTradingVolumeDuringMeasurementPeriod to ird_ThresholdOfDailyTradingVolumeDuringMeasurementPeriod" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract_lbl1" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract_lbl1">Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Weighted Average Term [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract">Weighted Average Term (Years) [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod_lbl" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod_lbl">The number of share options (or share units) exercised made during the period on other than stock (or unit) option plans.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod_lbl1" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod_lbl1">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercised In Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod">Exercised (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm_lbl" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm_lbl">Weighted average remaining contractual term of warrants for vested portions of equity-based awards excluding options, exercisable, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm_lbl1" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm_lbl1">Share Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Exercisable in Period, Weighted Average Remaining Contractual Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm">Exercisable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod_lbl" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod_lbl">The number of exercisable made during the period on other than stock (or unit) option plans.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod_lbl1" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod_lbl1">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercisable In Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod">Exercisable at beginning of period (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod_lbl2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod_lbl2" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod_lbl2">Exercisable at end of period (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod_lbl2" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms_lbl" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms_lbl">Weighted average remaining contractual term for warrants issued in period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms_lbl1" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms_lbl1">Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Issued in Period, Weighted Average Remaining Contractual Terms</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms">Issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_lbl">The weighted average fair value at exercised date for nonvested equity-based awards issued during the period on other than stock.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_lbl1" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_lbl1">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercised In Period Weighted Average Grant Date Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue">Exercised (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue_lbl">The weighted average fair value at exercisable date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue_lbl1" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue_lbl1">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercisable in Period Weighted Average Grant Date Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue">Exercisable at beginning of period (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue_lbl2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue_lbl2" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue_lbl2">Exercisable at end of period (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue_lbl2" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract_lbl1" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract_lbl1">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Exercise Price Per Warrant [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract">Exercise Price Per Warrant [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant_lbl" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant_lbl">Per share or unit exercise price per warrant of nonvested award under share-based payment arrangement. Excludes share and unit options.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant_lbl1" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant_lbl1">Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Nonvested, Exercise Price Per Warrant</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant">Outstanding at beginning of period (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant_lbl2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant_lbl2" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant_lbl2">Outstanding at end of period (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant_lbl2" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant_lbl" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant_lbl">The exercise price per warrant at exercised date for nonvested equity-based awards issued during the period on other than stock.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant_lbl1" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant_lbl1">Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Exercised in Period, Exercise Price Per Warrant</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant">Exercised (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant_lbl" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant_lbl">The exercise price per warrant at exercisable date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant_lbl1" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant_lbl1">Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Exercisable in Period, Exercise Price Per Warrant</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant">Exercisable at beginning of period (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant_lbl2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant_lbl2" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant_lbl2">Exercisable at end of period (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant_lbl2" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant_lbl" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant_lbl">The exercise price per warrant at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant_lbl1" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant_lbl1">Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Issued in Period, Exercise Price Per Warrant</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant">Issued (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant_lbl" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant_lbl">Exercise price per warrant as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant_lbl1" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant_lbl1">Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Expired in Period, Exercise Price Per Warrant</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant">Expired (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_WarrantExercisePriceOneMember" xlink:label="WarrantExercisePriceOneMember" xlink:title="WarrantExercisePriceOneMember" />
    <link:label xlink:type="resource" xlink:label="ird_WarrantExercisePriceOneMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_WarrantExercisePriceOneMember_lbl" xml:lang="en-US" id="ird_WarrantExercisePriceOneMember_lbl">The exercise price range of warrant one.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantExercisePriceOneMember" xlink:to="ird_WarrantExercisePriceOneMember_lbl" xlink:title="label: WarrantExercisePriceOneMember to ird_WarrantExercisePriceOneMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_WarrantExercisePriceOneMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_WarrantExercisePriceOneMember_lbl1" xml:lang="en-US" id="ird_WarrantExercisePriceOneMember_lbl1">Warrant Exercise Price One [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantExercisePriceOneMember" xlink:to="ird_WarrantExercisePriceOneMember_lbl1" xlink:title="label: WarrantExercisePriceOneMember to ird_WarrantExercisePriceOneMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_WarrantExercisePriceOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_WarrantExercisePriceOneMember" xml:lang="en-US" id="ird_WarrantExercisePriceOneMember">Exercise Price $0.95 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantExercisePriceOneMember" xlink:to="ird_WarrantExercisePriceOneMember" xlink:title="label: WarrantExercisePriceOneMember to ird_WarrantExercisePriceOneMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_WarrantExercisePriceFourMember" xlink:label="WarrantExercisePriceFourMember" xlink:title="WarrantExercisePriceFourMember" />
    <link:label xlink:type="resource" xlink:label="ird_WarrantExercisePriceFourMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_WarrantExercisePriceFourMember_lbl" xml:lang="en-US" id="ird_WarrantExercisePriceFourMember_lbl">The exercise price range of warrant four.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantExercisePriceFourMember" xlink:to="ird_WarrantExercisePriceFourMember_lbl" xlink:title="label: WarrantExercisePriceFourMember to ird_WarrantExercisePriceFourMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_WarrantExercisePriceFourMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_WarrantExercisePriceFourMember_lbl1" xml:lang="en-US" id="ird_WarrantExercisePriceFourMember_lbl1">Warrant Exercise Price Four [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantExercisePriceFourMember" xlink:to="ird_WarrantExercisePriceFourMember_lbl1" xlink:title="label: WarrantExercisePriceFourMember to ird_WarrantExercisePriceFourMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_WarrantExercisePriceFourMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_WarrantExercisePriceFourMember" xml:lang="en-US" id="ird_WarrantExercisePriceFourMember">Exercise Price $6.09 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantExercisePriceFourMember" xlink:to="ird_WarrantExercisePriceFourMember" xlink:title="label: WarrantExercisePriceFourMember to ird_WarrantExercisePriceFourMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_WarrantExercisePriceThreeMember" xlink:label="WarrantExercisePriceThreeMember" xlink:title="WarrantExercisePriceThreeMember" />
    <link:label xlink:type="resource" xlink:label="ird_WarrantExercisePriceThreeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_WarrantExercisePriceThreeMember_lbl" xml:lang="en-US" id="ird_WarrantExercisePriceThreeMember_lbl">The exercise price range of warrant three.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantExercisePriceThreeMember" xlink:to="ird_WarrantExercisePriceThreeMember_lbl" xlink:title="label: WarrantExercisePriceThreeMember to ird_WarrantExercisePriceThreeMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_WarrantExercisePriceThreeMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_WarrantExercisePriceThreeMember_lbl1" xml:lang="en-US" id="ird_WarrantExercisePriceThreeMember_lbl1">Warrant Exercise Price Three [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantExercisePriceThreeMember" xlink:to="ird_WarrantExercisePriceThreeMember_lbl1" xlink:title="label: WarrantExercisePriceThreeMember to ird_WarrantExercisePriceThreeMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_WarrantExercisePriceThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_WarrantExercisePriceThreeMember" xml:lang="en-US" id="ird_WarrantExercisePriceThreeMember">Exercise Price $4.48 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantExercisePriceThreeMember" xlink:to="ird_WarrantExercisePriceThreeMember" xlink:title="label: WarrantExercisePriceThreeMember to ird_WarrantExercisePriceThreeMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_WarrantExercisePriceTwoMember" xlink:label="WarrantExercisePriceTwoMember" xlink:title="WarrantExercisePriceTwoMember" />
    <link:label xlink:type="resource" xlink:label="ird_WarrantExercisePriceTwoMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_WarrantExercisePriceTwoMember_lbl" xml:lang="en-US" id="ird_WarrantExercisePriceTwoMember_lbl">The exercise price range of warrant two.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantExercisePriceTwoMember" xlink:to="ird_WarrantExercisePriceTwoMember_lbl" xlink:title="label: WarrantExercisePriceTwoMember to ird_WarrantExercisePriceTwoMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_WarrantExercisePriceTwoMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_WarrantExercisePriceTwoMember_lbl1" xml:lang="en-US" id="ird_WarrantExercisePriceTwoMember_lbl1">Warrant Exercise Price Two [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantExercisePriceTwoMember" xlink:to="ird_WarrantExercisePriceTwoMember_lbl1" xlink:title="label: WarrantExercisePriceTwoMember to ird_WarrantExercisePriceTwoMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_WarrantExercisePriceTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_WarrantExercisePriceTwoMember" xml:lang="en-US" id="ird_WarrantExercisePriceTwoMember">Exercise Price $1.15 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantExercisePriceTwoMember" xlink:to="ird_WarrantExercisePriceTwoMember" xlink:title="label: WarrantExercisePriceTwoMember to ird_WarrantExercisePriceTwoMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ClassOfWarrantOrRightExercisable" xlink:label="ClassOfWarrantOrRightExercisable" xlink:title="ClassOfWarrantOrRightExercisable" />
    <link:label xlink:type="resource" xlink:label="ird_ClassOfWarrantOrRightExercisable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_ClassOfWarrantOrRightExercisable_lbl" xml:lang="en-US" id="ird_ClassOfWarrantOrRightExercisable_lbl">Number of warrants or rights exercisable during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightExercisable" xlink:to="ird_ClassOfWarrantOrRightExercisable_lbl" xlink:title="label: ClassOfWarrantOrRightExercisable to ird_ClassOfWarrantOrRightExercisable_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_ClassOfWarrantOrRightExercisable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ClassOfWarrantOrRightExercisable_lbl1" xml:lang="en-US" id="ird_ClassOfWarrantOrRightExercisable_lbl1">Class of Warrant or Right Exercisable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightExercisable" xlink:to="ird_ClassOfWarrantOrRightExercisable_lbl1" xlink:title="label: ClassOfWarrantOrRightExercisable to ird_ClassOfWarrantOrRightExercisable_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ClassOfWarrantOrRightExercisable" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="ird_ClassOfWarrantOrRightExercisable" xml:lang="en-US" id="ird_ClassOfWarrantOrRightExercisable">Number exercisable (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ClassOfWarrantOrRightExercisable" xlink:to="ird_ClassOfWarrantOrRightExercisable" xlink:title="label: ClassOfWarrantOrRightExercisable to ird_ClassOfWarrantOrRightExercisable" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement" xlink:label="StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement" xlink:title="StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement" />
    <link:label xlink:type="resource" xlink:label="ird_StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement_lbl" xml:lang="en-US" id="ird_StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement_lbl">Equity impact of the value of new stock issued in connection with private offering and private placement during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement" xlink:to="ird_StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement_lbl" xlink:title="label: StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement to ird_StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement_lbl1" xml:lang="en-US" id="ird_StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement_lbl1">Stock Issued During Period Value of Private Offering and Private Placement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement" xlink:to="ird_StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement_lbl1" xlink:title="label: StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement to ird_StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement" xml:lang="en-US" id="ird_StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement">Issuance of common stock and pre-funded warrants in connection with the March 2025 offering and private placement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement" xlink:to="ird_StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement" xlink:title="label: StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement to ird_StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_TemporaryEquityStockConversionShares" xlink:label="TemporaryEquityStockConversionShares" xlink:title="TemporaryEquityStockConversionShares" />
    <link:label xlink:type="resource" xlink:label="ird_TemporaryEquityStockConversionShares_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_TemporaryEquityStockConversionShares_lbl" xml:lang="en-US" id="ird_TemporaryEquityStockConversionShares_lbl">The number of shares of temporary equity converted to common stock during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TemporaryEquityStockConversionShares" xlink:to="ird_TemporaryEquityStockConversionShares_lbl" xlink:title="label: TemporaryEquityStockConversionShares to ird_TemporaryEquityStockConversionShares_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_TemporaryEquityStockConversionShares_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_TemporaryEquityStockConversionShares_lbl1" xml:lang="en-US" id="ird_TemporaryEquityStockConversionShares_lbl1">Temporary Equity Stock Conversion Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TemporaryEquityStockConversionShares" xlink:to="ird_TemporaryEquityStockConversionShares_lbl1" xlink:title="label: TemporaryEquityStockConversionShares to ird_TemporaryEquityStockConversionShares_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_TemporaryEquityStockConversionShares" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="ird_TemporaryEquityStockConversionShares" xml:lang="en-US" id="ird_TemporaryEquityStockConversionShares">Conversion of preferred stock (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TemporaryEquityStockConversionShares" xlink:to="ird_TemporaryEquityStockConversionShares" xlink:title="label: TemporaryEquityStockConversionShares to ird_TemporaryEquityStockConversionShares" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_TemporaryEquityStockConversionValue" xlink:label="TemporaryEquityStockConversionValue" xlink:title="TemporaryEquityStockConversionValue" />
    <link:label xlink:type="resource" xlink:label="ird_TemporaryEquityStockConversionValue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_TemporaryEquityStockConversionValue_lbl" xml:lang="en-US" id="ird_TemporaryEquityStockConversionValue_lbl">The amount of decrease in temporary equity due to conversion to common stock during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TemporaryEquityStockConversionValue" xlink:to="ird_TemporaryEquityStockConversionValue_lbl" xlink:title="label: TemporaryEquityStockConversionValue to ird_TemporaryEquityStockConversionValue_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_TemporaryEquityStockConversionValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_TemporaryEquityStockConversionValue_lbl1" xml:lang="en-US" id="ird_TemporaryEquityStockConversionValue_lbl1">Temporary Equity Stock Conversion Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TemporaryEquityStockConversionValue" xlink:to="ird_TemporaryEquityStockConversionValue_lbl1" xlink:title="label: TemporaryEquityStockConversionValue to ird_TemporaryEquityStockConversionValue_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_TemporaryEquityStockConversionValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="ird_TemporaryEquityStockConversionValue" xml:lang="en-US" id="ird_TemporaryEquityStockConversionValue">Conversion of preferred stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TemporaryEquityStockConversionValue" xlink:to="ird_TemporaryEquityStockConversionValue" xlink:title="label: TemporaryEquityStockConversionValue to ird_TemporaryEquityStockConversionValue" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes" xlink:label="AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes" xlink:title="AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes" />
    <link:label xlink:type="resource" xlink:label="ird_AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes_lbl" xml:lang="en-US" id="ird_AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes_lbl">Amount of decrease in additional paid in capital (APIC) resulting from share repurchases for the payment of employee taxes.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes" xlink:to="ird_AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes_lbl" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes to ird_AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes_lbl1" xml:lang="en-US" id="ird_AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes_lbl1">Adjustments To Additional Paid In Capital Share Repurchases For Payment Of Employee Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes" xlink:to="ird_AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes_lbl1" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes to ird_AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="ird_AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes" xml:lang="en-US" id="ird_AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes">Share repurchases for the payment of employee taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes" xlink:to="ird_AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes to ird_AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement" xlink:label="StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement" xlink:title="StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement" />
    <link:label xlink:type="resource" xlink:label="ird_StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement_lbl" xml:lang="en-US" id="ird_StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement_lbl">Number of new stock issued in connection with private offering and private placement during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement" xlink:to="ird_StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement_lbl" xlink:title="label: StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement to ird_StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement_lbl1" xml:lang="en-US" id="ird_StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement_lbl1">Stock Issued During Period Shares of Private Offering and Private Placement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement" xlink:to="ird_StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement_lbl1" xlink:title="label: StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement to ird_StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement" xml:lang="en-US" id="ird_StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement">Issuance of common stock and pre-funded warrants in connection with the March 2025 offering and private placement (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement" xlink:to="ird_StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement" xlink:title="label: StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement to ird_StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_StockRepurchasesForPaymentOfEmployeeTaxesShares" xlink:label="StockRepurchasesForPaymentOfEmployeeTaxesShares" xlink:title="StockRepurchasesForPaymentOfEmployeeTaxesShares" />
    <link:label xlink:type="resource" xlink:label="ird_StockRepurchasesForPaymentOfEmployeeTaxesShares_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_StockRepurchasesForPaymentOfEmployeeTaxesShares_lbl" xml:lang="en-US" id="ird_StockRepurchasesForPaymentOfEmployeeTaxesShares_lbl">Number of shares repurchases for the payment of employee taxes.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRepurchasesForPaymentOfEmployeeTaxesShares" xlink:to="ird_StockRepurchasesForPaymentOfEmployeeTaxesShares_lbl" xlink:title="label: StockRepurchasesForPaymentOfEmployeeTaxesShares to ird_StockRepurchasesForPaymentOfEmployeeTaxesShares_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_StockRepurchasesForPaymentOfEmployeeTaxesShares_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_StockRepurchasesForPaymentOfEmployeeTaxesShares_lbl1" xml:lang="en-US" id="ird_StockRepurchasesForPaymentOfEmployeeTaxesShares_lbl1">Stock Repurchases for Payment of Employee Taxes, Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRepurchasesForPaymentOfEmployeeTaxesShares" xlink:to="ird_StockRepurchasesForPaymentOfEmployeeTaxesShares_lbl1" xlink:title="label: StockRepurchasesForPaymentOfEmployeeTaxesShares to ird_StockRepurchasesForPaymentOfEmployeeTaxesShares_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_StockRepurchasesForPaymentOfEmployeeTaxesShares" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="ird_StockRepurchasesForPaymentOfEmployeeTaxesShares" xml:lang="en-US" id="ird_StockRepurchasesForPaymentOfEmployeeTaxesShares">Share repurchases for the payment of employee taxes (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockRepurchasesForPaymentOfEmployeeTaxesShares" xlink:to="ird_StockRepurchasesForPaymentOfEmployeeTaxesShares" xlink:title="label: StockRepurchasesForPaymentOfEmployeeTaxesShares to ird_StockRepurchasesForPaymentOfEmployeeTaxesShares" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" xlink:label="AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" xlink:title="AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" />
    <link:label xlink:type="resource" xlink:label="ird_AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing_lbl" xml:lang="en-US" id="ird_AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing_lbl">Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock and . Includes, but is not limited to, legal and accounting fees and direct costs associated with common stock; ATM and Registered Direct Financing.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" xlink:to="ird_AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing_lbl" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing to ird_AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing_lbl1" xml:lang="en-US" id="ird_AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing_lbl1">Adjustments to Additional Paid in Capital, Issuance Costs related to Common Stock, ATM and Registered Direct Financing</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" xlink:to="ird_AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing_lbl1" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing to ird_AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="ird_AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" xml:lang="en-US" id="ird_AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing">Issuance costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" xlink:to="ird_AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing to ird_AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement" xlink:label="StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement" xlink:title="StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement" />
    <link:label xlink:type="resource" xlink:label="ird_StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement_lbl" xml:lang="en-US" id="ird_StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement_lbl">Number of new stock issued in connection with the at-the-market program and purchase agreement during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement" xlink:to="ird_StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement_lbl" xlink:title="label: StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement to ird_StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement_lbl1" xml:lang="en-US" id="ird_StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement_lbl1">Stock Issued During Period Shares at-the-Market Program and Purchase Agreement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement" xlink:to="ird_StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement_lbl1" xlink:title="label: StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement to ird_StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement" xml:lang="en-US" id="ird_StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement">Issuance of common stock in connection with the at-the-market program and purchase agreement (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement" xlink:to="ird_StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement" xlink:title="label: StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement to ird_StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" xlink:label="StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" xlink:title="StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" />
    <link:label xlink:type="resource" xlink:label="ird_StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement_lbl" xml:lang="en-US" id="ird_StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement_lbl">Equity impact of the value of new stock issued in connection with the at-the-market program and purchase agreement during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" xlink:to="ird_StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement_lbl" xlink:title="label: StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement to ird_StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement_lbl1" xml:lang="en-US" id="ird_StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement_lbl1">Stock Issued During Period Value at-the-Market Program and Purchase Agreement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" xlink:to="ird_StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement_lbl1" xlink:title="label: StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement to ird_StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" xml:lang="en-US" id="ird_StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement">Issuance of common stock in connection with the at-the-market program and purchase agreement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" xlink:to="ird_StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" xlink:title="label: StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement to ird_StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock" xlink:label="ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock" xlink:title="ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="ird_ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock_lbl" xml:lang="en-US" id="ird_ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock_lbl">Tabular disclosure of investments, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock" xlink:to="ird_ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock_lbl" xlink:title="label: ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock to ird_ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock_lbl1" xml:lang="en-US" id="ird_ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock_lbl1">Schedule of Fair Value, Investments Measured on Recurring Basis [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock" xlink:to="ird_ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock_lbl1" xlink:title="label: ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock to ird_ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock" xml:lang="en-US" id="ird_ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock">Fair Value, Investments Measured on a Recurring Basis</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock" xlink:to="ird_ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock" xlink:title="label: ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock to ird_ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_OtherDerivativeLiabilitiesMember" xlink:label="OtherDerivativeLiabilitiesMember" xlink:title="OtherDerivativeLiabilitiesMember" />
    <link:label xlink:type="resource" xlink:label="ird_OtherDerivativeLiabilitiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_OtherDerivativeLiabilitiesMember_lbl" xml:lang="en-US" id="ird_OtherDerivativeLiabilitiesMember_lbl">This element represents types of derivative financial instruments, other which are financial instruments or other contractual arrangements with all three of the following characteristics: (a) it has (1) one or more underlyings and (2) one or more notional amounts or payment provisions or both. Those terms determine the amount of the settlement or settlements, and, in some cases, whether or not a settlement is required; (b) it requires no initial net investment or an initial net investment that is smaller than would be required for other types of contracts that would be expected to have a similar response to changes in market factors; and (c) its terms require or permit net settlement, it can readily be settled net by a means outside the contract, or it provides for delivery of an asset that puts the recipient in a position not substantially different from net settlement. Notwithstanding the above characteristics, loan commitments that relate to the origination of mortgage loans that will be held for sale are accounted for as derivative instruments by the issuer of the loan commitment (that is, the potential lender).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherDerivativeLiabilitiesMember" xlink:to="ird_OtherDerivativeLiabilitiesMember_lbl" xlink:title="label: OtherDerivativeLiabilitiesMember to ird_OtherDerivativeLiabilitiesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_OtherDerivativeLiabilitiesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_OtherDerivativeLiabilitiesMember_lbl1" xml:lang="en-US" id="ird_OtherDerivativeLiabilitiesMember_lbl1">Other Derivative Liabilities [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherDerivativeLiabilitiesMember" xlink:to="ird_OtherDerivativeLiabilitiesMember_lbl1" xlink:title="label: OtherDerivativeLiabilitiesMember to ird_OtherDerivativeLiabilitiesMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants" xlink:label="DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants" xlink:title="DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants" />
    <link:label xlink:type="resource" xlink:label="ird_DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants_lbl" xml:lang="en-US" id="ird_DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants_lbl">Amount of derivative liability of issuance of warrants and private placement warrants executed during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants" xlink:to="ird_DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants_lbl" xlink:title="label: DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants to ird_DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants_lbl1" xml:lang="en-US" id="ird_DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants_lbl1">Derivative Liability, Issuance of Warrants and Private Placement Warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants" xlink:to="ird_DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants_lbl1" xlink:title="label: DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants to ird_DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants" xml:lang="en-US" id="ird_DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants">Issuance of March 2025 Warrants and March 2025 Private Placement Warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants" xlink:to="ird_DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants" xlink:title="label: DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants to ird_DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_SupplementalBalanceSheetInformationAbstract" xlink:label="SupplementalBalanceSheetInformationAbstract" xlink:title="SupplementalBalanceSheetInformationAbstract" />
    <link:label xlink:type="resource" xlink:label="ird_SupplementalBalanceSheetInformationAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_SupplementalBalanceSheetInformationAbstract_lbl1" xml:lang="en-US" id="ird_SupplementalBalanceSheetInformationAbstract_lbl1">Supplemental Balance Sheet Information [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalBalanceSheetInformationAbstract" xlink:to="ird_SupplementalBalanceSheetInformationAbstract_lbl1" xlink:title="label: SupplementalBalanceSheetInformationAbstract to ird_SupplementalBalanceSheetInformationAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FinancingCosts" xlink:label="FinancingCosts" xlink:title="FinancingCosts" />
    <link:label xlink:type="resource" xlink:label="ird_FinancingCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_FinancingCosts_lbl" xml:lang="en-US" id="ird_FinancingCosts_lbl">Amount of expense associated with the equity purchase agreement during the current accounting period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancingCosts" xlink:to="ird_FinancingCosts_lbl" xlink:title="label: FinancingCosts to ird_FinancingCosts_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_FinancingCosts_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_FinancingCosts_lbl1" xml:lang="en-US" id="ird_FinancingCosts_lbl1">Financing Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancingCosts" xlink:to="ird_FinancingCosts_lbl1" xlink:title="label: FinancingCosts to ird_FinancingCosts_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_FinancingCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="ird_FinancingCosts" xml:lang="en-US" id="ird_FinancingCosts">Financing costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancingCosts" xlink:to="ird_FinancingCosts" xlink:title="label: FinancingCosts to ird_FinancingCosts" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ContractAssetsAndUnbilledReceivablesCurrent" xlink:label="ContractAssetsAndUnbilledReceivablesCurrent" xlink:title="ContractAssetsAndUnbilledReceivablesCurrent" />
    <link:label xlink:type="resource" xlink:label="ird_ContractAssetsAndUnbilledReceivablesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_ContractAssetsAndUnbilledReceivablesCurrent_lbl" xml:lang="en-US" id="ird_ContractAssetsAndUnbilledReceivablesCurrent_lbl">Contract assets and unbilled receivables are recognized when goods or services are transferred to the customer before the customer pays or before reimbursement for payment is billed or due, excluding any amounts presented as an account receivable, for contractual agreements due within one year or the normal operating cycle, if longer.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractAssetsAndUnbilledReceivablesCurrent" xlink:to="ird_ContractAssetsAndUnbilledReceivablesCurrent_lbl" xlink:title="label: ContractAssetsAndUnbilledReceivablesCurrent to ird_ContractAssetsAndUnbilledReceivablesCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_ContractAssetsAndUnbilledReceivablesCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ContractAssetsAndUnbilledReceivablesCurrent_lbl1" xml:lang="en-US" id="ird_ContractAssetsAndUnbilledReceivablesCurrent_lbl1">Contract Assets and Unbilled Receivables, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractAssetsAndUnbilledReceivablesCurrent" xlink:to="ird_ContractAssetsAndUnbilledReceivablesCurrent_lbl1" xlink:title="label: ContractAssetsAndUnbilledReceivablesCurrent to ird_ContractAssetsAndUnbilledReceivablesCurrent_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ContractAssetsAndUnbilledReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_ContractAssetsAndUnbilledReceivablesCurrent" xml:lang="en-US" id="ird_ContractAssetsAndUnbilledReceivablesCurrent">Contract assets and unbilled receivables (Note 11)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractAssetsAndUnbilledReceivablesCurrent" xlink:to="ird_ContractAssetsAndUnbilledReceivablesCurrent" xlink:title="label: ContractAssetsAndUnbilledReceivablesCurrent to ird_ContractAssetsAndUnbilledReceivablesCurrent" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FormerChiefExecutiveOfficerMember" xlink:label="FormerChiefExecutiveOfficerMember" xlink:title="FormerChiefExecutiveOfficerMember" />
    <link:label xlink:type="resource" xlink:label="ird_FormerChiefExecutiveOfficerMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_FormerChiefExecutiveOfficerMember_lbl" xml:lang="en-US" id="ird_FormerChiefExecutiveOfficerMember_lbl">Person who terminated as the designation of chief executive officer by the Board.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FormerChiefExecutiveOfficerMember" xlink:to="ird_FormerChiefExecutiveOfficerMember_lbl" xlink:title="label: FormerChiefExecutiveOfficerMember to ird_FormerChiefExecutiveOfficerMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_FormerChiefExecutiveOfficerMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_FormerChiefExecutiveOfficerMember_lbl1" xml:lang="en-US" id="ird_FormerChiefExecutiveOfficerMember_lbl1">Former Chief Executive Officer [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FormerChiefExecutiveOfficerMember" xlink:to="ird_FormerChiefExecutiveOfficerMember_lbl1" xlink:title="label: FormerChiefExecutiveOfficerMember to ird_FormerChiefExecutiveOfficerMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_FormerChiefExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_FormerChiefExecutiveOfficerMember" xml:lang="en-US" id="ird_FormerChiefExecutiveOfficerMember">Former Chief Executive Officer [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FormerChiefExecutiveOfficerMember" xlink:to="ird_FormerChiefExecutiveOfficerMember" xlink:title="label: FormerChiefExecutiveOfficerMember to ird_FormerChiefExecutiveOfficerMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_EquityIncentivePlan2018Member" xlink:label="EquityIncentivePlan2018Member" xlink:title="EquityIncentivePlan2018Member" />
    <link:label xlink:type="resource" xlink:label="ird_EquityIncentivePlan2018Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_EquityIncentivePlan2018Member_lbl" xml:lang="en-US" id="ird_EquityIncentivePlan2018Member_lbl">Information related to 2018 equity incentive plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityIncentivePlan2018Member" xlink:to="ird_EquityIncentivePlan2018Member_lbl" xlink:title="label: EquityIncentivePlan2018Member to ird_EquityIncentivePlan2018Member_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_EquityIncentivePlan2018Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_EquityIncentivePlan2018Member_lbl1" xml:lang="en-US" id="ird_EquityIncentivePlan2018Member_lbl1">Equity Incentive Plan 2018 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityIncentivePlan2018Member" xlink:to="ird_EquityIncentivePlan2018Member_lbl1" xlink:title="label: EquityIncentivePlan2018Member to ird_EquityIncentivePlan2018Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_EquityIncentivePlan2018Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_EquityIncentivePlan2018Member" xml:lang="en-US" id="ird_EquityIncentivePlan2018Member">2018 Equity Incentive Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityIncentivePlan2018Member" xlink:to="ird_EquityIncentivePlan2018Member" xlink:title="label: EquityIncentivePlan2018Member to ird_EquityIncentivePlan2018Member" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_UnpaidIssuanceCosts" xlink:label="UnpaidIssuanceCosts" xlink:title="UnpaidIssuanceCosts" />
    <link:label xlink:type="resource" xlink:label="ird_UnpaidIssuanceCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_UnpaidIssuanceCosts_lbl" xml:lang="en-US" id="ird_UnpaidIssuanceCosts_lbl">Unpaid issuance costs related to equity transactions.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnpaidIssuanceCosts" xlink:to="ird_UnpaidIssuanceCosts_lbl" xlink:title="label: UnpaidIssuanceCosts to ird_UnpaidIssuanceCosts_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_UnpaidIssuanceCosts_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_UnpaidIssuanceCosts_lbl1" xml:lang="en-US" id="ird_UnpaidIssuanceCosts_lbl1">Unpaid Issuance Costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnpaidIssuanceCosts" xlink:to="ird_UnpaidIssuanceCosts_lbl1" xlink:title="label: UnpaidIssuanceCosts to ird_UnpaidIssuanceCosts_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_UnpaidIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_UnpaidIssuanceCosts" xml:lang="en-US" id="ird_UnpaidIssuanceCosts">Change in unpaid issuance costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnpaidIssuanceCosts" xlink:to="ird_UnpaidIssuanceCosts" xlink:title="label: UnpaidIssuanceCosts to ird_UnpaidIssuanceCosts" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" xlink:label="ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" xlink:title="ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" />
    <link:label xlink:type="resource" xlink:label="ird_ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement_lbl" xml:lang="en-US" id="ird_ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement_lbl">The cash inflow from the additional capital contribution to the entity in connection with private offering and private placement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" xlink:to="ird_ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement_lbl" xlink:title="label: ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement to ird_ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement_lbl1" xml:lang="en-US" id="ird_ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement_lbl1">Proceeds from Issuance of Common Stock and Pre-funded Warrants in Connection with Private Offering and Private Placement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" xlink:to="ird_ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement_lbl1" xlink:title="label: ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement to ird_ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" xml:lang="en-US" id="ird_ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement">Proceeds from issuance of common stock and pre-funded warrants in connection with the March 2025 offering and March 2025 private placement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" xlink:to="ird_ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" xlink:title="label: ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement to ird_ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" xlink:label="ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" xlink:title="ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" />
    <link:label xlink:type="resource" xlink:label="ird_ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement_lbl" xml:lang="en-US" id="ird_ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement_lbl">The cash inflow from issuance of rights to purchase common shares in connection with private offering and private placement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" xlink:to="ird_ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement_lbl" xlink:title="label: ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement to ird_ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement_lbl1" xml:lang="en-US" id="ird_ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement_lbl1">Proceeds from Issuance of Warrants in Connection with Private Offering and Private Placement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" xlink:to="ird_ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement_lbl1" xlink:title="label: ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement to ird_ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" xml:lang="en-US" id="ird_ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement">Proceeds from issuance of warrants in connection with the March 2025 offering and March 2025 private placement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" xlink:to="ird_ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" xlink:title="label: ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement to ird_ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareRepurchasesForPaymentOfEmployeeTaxes" xlink:label="ShareRepurchasesForPaymentOfEmployeeTaxes" xlink:title="ShareRepurchasesForPaymentOfEmployeeTaxes" />
    <link:label xlink:type="resource" xlink:label="ird_ShareRepurchasesForPaymentOfEmployeeTaxes_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_ShareRepurchasesForPaymentOfEmployeeTaxes_lbl" xml:lang="en-US" id="ird_ShareRepurchasesForPaymentOfEmployeeTaxes_lbl">Cash outflow for share repurchases for the payment of employee taxes.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareRepurchasesForPaymentOfEmployeeTaxes" xlink:to="ird_ShareRepurchasesForPaymentOfEmployeeTaxes_lbl" xlink:title="label: ShareRepurchasesForPaymentOfEmployeeTaxes to ird_ShareRepurchasesForPaymentOfEmployeeTaxes_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_ShareRepurchasesForPaymentOfEmployeeTaxes_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ShareRepurchasesForPaymentOfEmployeeTaxes_lbl1" xml:lang="en-US" id="ird_ShareRepurchasesForPaymentOfEmployeeTaxes_lbl1">Share Repurchases for Payment of Employee Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareRepurchasesForPaymentOfEmployeeTaxes" xlink:to="ird_ShareRepurchasesForPaymentOfEmployeeTaxes_lbl1" xlink:title="label: ShareRepurchasesForPaymentOfEmployeeTaxes to ird_ShareRepurchasesForPaymentOfEmployeeTaxes_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ShareRepurchasesForPaymentOfEmployeeTaxes" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="ird_ShareRepurchasesForPaymentOfEmployeeTaxes" xml:lang="en-US" id="ird_ShareRepurchasesForPaymentOfEmployeeTaxes">Share repurchases for the payment of employee taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareRepurchasesForPaymentOfEmployeeTaxes" xlink:to="ird_ShareRepurchasesForPaymentOfEmployeeTaxes" xlink:title="label: ShareRepurchasesForPaymentOfEmployeeTaxes to ird_ShareRepurchasesForPaymentOfEmployeeTaxes" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_WarrantFinancingCostsReclassifiedToFinancingActivities" xlink:label="WarrantFinancingCostsReclassifiedToFinancingActivities" xlink:title="WarrantFinancingCostsReclassifiedToFinancingActivities" />
    <link:label xlink:type="resource" xlink:label="ird_WarrantFinancingCostsReclassifiedToFinancingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_WarrantFinancingCostsReclassifiedToFinancingActivities_lbl" xml:lang="en-US" id="ird_WarrantFinancingCostsReclassifiedToFinancingActivities_lbl">The amount warrant financing costs reclassified to financing activities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantFinancingCostsReclassifiedToFinancingActivities" xlink:to="ird_WarrantFinancingCostsReclassifiedToFinancingActivities_lbl" xlink:title="label: WarrantFinancingCostsReclassifiedToFinancingActivities to ird_WarrantFinancingCostsReclassifiedToFinancingActivities_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_WarrantFinancingCostsReclassifiedToFinancingActivities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_WarrantFinancingCostsReclassifiedToFinancingActivities_lbl1" xml:lang="en-US" id="ird_WarrantFinancingCostsReclassifiedToFinancingActivities_lbl1">Warrant Financing Costs Reclassified to Financing Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantFinancingCostsReclassifiedToFinancingActivities" xlink:to="ird_WarrantFinancingCostsReclassifiedToFinancingActivities_lbl1" xlink:title="label: WarrantFinancingCostsReclassifiedToFinancingActivities to ird_WarrantFinancingCostsReclassifiedToFinancingActivities_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_WarrantFinancingCostsReclassifiedToFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_WarrantFinancingCostsReclassifiedToFinancingActivities" xml:lang="en-US" id="ird_WarrantFinancingCostsReclassifiedToFinancingActivities">Warrant financing costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WarrantFinancingCostsReclassifiedToFinancingActivities" xlink:to="ird_WarrantFinancingCostsReclassifiedToFinancingActivities" xlink:title="label: WarrantFinancingCostsReclassifiedToFinancingActivities to ird_WarrantFinancingCostsReclassifiedToFinancingActivities" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_IncreaseDecreaseInContractAssetsAndUnbilledReceivables" xlink:label="IncreaseDecreaseInContractAssetsAndUnbilledReceivables" xlink:title="IncreaseDecreaseInContractAssetsAndUnbilledReceivables" />
    <link:label xlink:type="resource" xlink:label="ird_IncreaseDecreaseInContractAssetsAndUnbilledReceivables_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_IncreaseDecreaseInContractAssetsAndUnbilledReceivables_lbl" xml:lang="en-US" id="ird_IncreaseDecreaseInContractAssetsAndUnbilledReceivables_lbl">The increase (decrease) during the reporting period in contract assets and unbilled receivables arising from the contracting of goods and services and for work performed for which billing has not occurred, net for uncollectible accounts.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInContractAssetsAndUnbilledReceivables" xlink:to="ird_IncreaseDecreaseInContractAssetsAndUnbilledReceivables_lbl" xlink:title="label: IncreaseDecreaseInContractAssetsAndUnbilledReceivables to ird_IncreaseDecreaseInContractAssetsAndUnbilledReceivables_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_IncreaseDecreaseInContractAssetsAndUnbilledReceivables_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_IncreaseDecreaseInContractAssetsAndUnbilledReceivables_lbl1" xml:lang="en-US" id="ird_IncreaseDecreaseInContractAssetsAndUnbilledReceivables_lbl1">Increase (Decrease) in Contract Assets and Unbilled Receivables</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInContractAssetsAndUnbilledReceivables" xlink:to="ird_IncreaseDecreaseInContractAssetsAndUnbilledReceivables_lbl1" xlink:title="label: IncreaseDecreaseInContractAssetsAndUnbilledReceivables to ird_IncreaseDecreaseInContractAssetsAndUnbilledReceivables_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_IncreaseDecreaseInContractAssetsAndUnbilledReceivables" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="ird_IncreaseDecreaseInContractAssetsAndUnbilledReceivables" xml:lang="en-US" id="ird_IncreaseDecreaseInContractAssetsAndUnbilledReceivables">Contract assets and unbilled receivables</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInContractAssetsAndUnbilledReceivables" xlink:to="ird_IncreaseDecreaseInContractAssetsAndUnbilledReceivables" xlink:title="label: IncreaseDecreaseInContractAssetsAndUnbilledReceivables to ird_IncreaseDecreaseInContractAssetsAndUnbilledReceivables" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_AccruedResearchAndDevelopmentServicesAndSuppliesCurrent" xlink:label="AccruedResearchAndDevelopmentServicesAndSuppliesCurrent" xlink:title="AccruedResearchAndDevelopmentServicesAndSuppliesCurrent" />
    <link:label xlink:type="resource" xlink:label="ird_AccruedResearchAndDevelopmentServicesAndSuppliesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_AccruedResearchAndDevelopmentServicesAndSuppliesCurrent_lbl" xml:lang="en-US" id="ird_AccruedResearchAndDevelopmentServicesAndSuppliesCurrent_lbl">Carrying value as of the balance sheet date of obligations incurred through that date and payable for research and development service and supplies. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedResearchAndDevelopmentServicesAndSuppliesCurrent" xlink:to="ird_AccruedResearchAndDevelopmentServicesAndSuppliesCurrent_lbl" xlink:title="label: AccruedResearchAndDevelopmentServicesAndSuppliesCurrent to ird_AccruedResearchAndDevelopmentServicesAndSuppliesCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_AccruedResearchAndDevelopmentServicesAndSuppliesCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_AccruedResearchAndDevelopmentServicesAndSuppliesCurrent_lbl1" xml:lang="en-US" id="ird_AccruedResearchAndDevelopmentServicesAndSuppliesCurrent_lbl1">Accrued Research And Development Services and Supplies Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedResearchAndDevelopmentServicesAndSuppliesCurrent" xlink:to="ird_AccruedResearchAndDevelopmentServicesAndSuppliesCurrent_lbl1" xlink:title="label: AccruedResearchAndDevelopmentServicesAndSuppliesCurrent to ird_AccruedResearchAndDevelopmentServicesAndSuppliesCurrent_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_AccruedResearchAndDevelopmentServicesAndSuppliesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_AccruedResearchAndDevelopmentServicesAndSuppliesCurrent" xml:lang="en-US" id="ird_AccruedResearchAndDevelopmentServicesAndSuppliesCurrent">Research and development services and supplies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedResearchAndDevelopmentServicesAndSuppliesCurrent" xlink:to="ird_AccruedResearchAndDevelopmentServicesAndSuppliesCurrent" xlink:title="label: AccruedResearchAndDevelopmentServicesAndSuppliesCurrent to ird_AccruedResearchAndDevelopmentServicesAndSuppliesCurrent" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_CommonStockIssuedForServicesAbstract" xlink:label="CommonStockIssuedForServicesAbstract" xlink:title="CommonStockIssuedForServicesAbstract" />
    <link:label xlink:type="resource" xlink:label="ird_CommonStockIssuedForServicesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_CommonStockIssuedForServicesAbstract_lbl1" xml:lang="en-US" id="ird_CommonStockIssuedForServicesAbstract_lbl1">Common Stock Issued for Services [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockIssuedForServicesAbstract" xlink:to="ird_CommonStockIssuedForServicesAbstract_lbl1" xlink:title="label: CommonStockIssuedForServicesAbstract to ird_CommonStockIssuedForServicesAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_CommonStockIssuedForServicesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_CommonStockIssuedForServicesAbstract" xml:lang="en-US" id="ird_CommonStockIssuedForServicesAbstract">Common Stock Issued for Services [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockIssuedForServicesAbstract" xlink:to="ird_CommonStockIssuedForServicesAbstract" xlink:title="label: CommonStockIssuedForServicesAbstract to ird_CommonStockIssuedForServicesAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue_lbl">The weighted average grant-date fair value of stock award granted for services during the reporting period as calculated by applying the disclosed option pricing methodology.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue_lbl1" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Services, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue">Weighted grant date fair value per share of services granted (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_EquityIncentivePlan2020Member" xlink:label="EquityIncentivePlan2020Member" xlink:title="EquityIncentivePlan2020Member" />
    <link:label xlink:type="resource" xlink:label="ird_EquityIncentivePlan2020Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_EquityIncentivePlan2020Member_lbl" xml:lang="en-US" id="ird_EquityIncentivePlan2020Member_lbl">Information related to 2020 equity incentive plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityIncentivePlan2020Member" xlink:to="ird_EquityIncentivePlan2020Member_lbl" xlink:title="label: EquityIncentivePlan2020Member to ird_EquityIncentivePlan2020Member_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_EquityIncentivePlan2020Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_EquityIncentivePlan2020Member_lbl1" xml:lang="en-US" id="ird_EquityIncentivePlan2020Member_lbl1">Equity Incentive Plan 2020 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityIncentivePlan2020Member" xlink:to="ird_EquityIncentivePlan2020Member_lbl1" xlink:title="label: EquityIncentivePlan2020Member to ird_EquityIncentivePlan2020Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_EquityIncentivePlan2020Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_EquityIncentivePlan2020Member" xml:lang="en-US" id="ird_EquityIncentivePlan2020Member">2020 Equity Incentive Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityIncentivePlan2020Member" xlink:to="ird_EquityIncentivePlan2020Member" xlink:title="label: EquityIncentivePlan2020Member to ird_EquityIncentivePlan2020Member" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_RestrictedStockUnitsAbstract" xlink:label="RestrictedStockUnitsAbstract" xlink:title="RestrictedStockUnitsAbstract" />
    <link:label xlink:type="resource" xlink:label="ird_RestrictedStockUnitsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_RestrictedStockUnitsAbstract_lbl1" xml:lang="en-US" id="ird_RestrictedStockUnitsAbstract_lbl1">Restricted Stock Units [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockUnitsAbstract" xlink:to="ird_RestrictedStockUnitsAbstract_lbl1" xlink:title="label: RestrictedStockUnitsAbstract to ird_RestrictedStockUnitsAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_RestrictedStockUnitsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_RestrictedStockUnitsAbstract" xml:lang="en-US" id="ird_RestrictedStockUnitsAbstract">Restricted Stock Units [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedStockUnitsAbstract" xlink:to="ird_RestrictedStockUnitsAbstract" xlink:title="label: RestrictedStockUnitsAbstract to ird_RestrictedStockUnitsAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PreMergerFinancingOfWarrantsAbstract" xlink:label="PreMergerFinancingOfWarrantsAbstract" xlink:title="PreMergerFinancingOfWarrantsAbstract" />
    <link:label xlink:type="resource" xlink:label="ird_PreMergerFinancingOfWarrantsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_PreMergerFinancingOfWarrantsAbstract_lbl1" xml:lang="en-US" id="ird_PreMergerFinancingOfWarrantsAbstract_lbl1">Pre-Merger Financing of Warrants [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreMergerFinancingOfWarrantsAbstract" xlink:to="ird_PreMergerFinancingOfWarrantsAbstract_lbl1" xlink:title="label: PreMergerFinancingOfWarrantsAbstract to ird_PreMergerFinancingOfWarrantsAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_PreMergerFinancingOfWarrantsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_PreMergerFinancingOfWarrantsAbstract" xml:lang="en-US" id="ird_PreMergerFinancingOfWarrantsAbstract">Pre-Merger Financing [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreMergerFinancingOfWarrantsAbstract" xlink:to="ird_PreMergerFinancingOfWarrantsAbstract" xlink:title="label: PreMergerFinancingOfWarrantsAbstract to ird_PreMergerFinancingOfWarrantsAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_NumberOfDirectors" xlink:label="NumberOfDirectors" xlink:title="NumberOfDirectors" />
    <link:label xlink:type="resource" xlink:label="ird_NumberOfDirectors_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_NumberOfDirectors_lbl" xml:lang="en-US" id="ird_NumberOfDirectors_lbl">Number of directors of the company.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfDirectors" xlink:to="ird_NumberOfDirectors_lbl" xlink:title="label: NumberOfDirectors to ird_NumberOfDirectors_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_NumberOfDirectors_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_NumberOfDirectors_lbl1" xml:lang="en-US" id="ird_NumberOfDirectors_lbl1">Number of Directors</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfDirectors" xlink:to="ird_NumberOfDirectors_lbl1" xlink:title="label: NumberOfDirectors to ird_NumberOfDirectors_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_NumberOfDirectors" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_NumberOfDirectors" xml:lang="en-US" id="ird_NumberOfDirectors">Number of directors</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfDirectors" xlink:to="ird_NumberOfDirectors" xlink:title="label: NumberOfDirectors to ird_NumberOfDirectors" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ProceedsFromPreMergerFinancing" xlink:label="ProceedsFromPreMergerFinancing" xlink:title="ProceedsFromPreMergerFinancing" />
    <link:label xlink:type="resource" xlink:label="ird_ProceedsFromPreMergerFinancing_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_ProceedsFromPreMergerFinancing_lbl" xml:lang="en-US" id="ird_ProceedsFromPreMergerFinancing_lbl">This is a cash inflow, proceeds received from Pre-merger Financing,</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromPreMergerFinancing" xlink:to="ird_ProceedsFromPreMergerFinancing_lbl" xlink:title="label: ProceedsFromPreMergerFinancing to ird_ProceedsFromPreMergerFinancing_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_ProceedsFromPreMergerFinancing_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ProceedsFromPreMergerFinancing_lbl1" xml:lang="en-US" id="ird_ProceedsFromPreMergerFinancing_lbl1">Proceeds from Pre-Merger Financing</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromPreMergerFinancing" xlink:to="ird_ProceedsFromPreMergerFinancing_lbl1" xlink:title="label: ProceedsFromPreMergerFinancing to ird_ProceedsFromPreMergerFinancing_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ProceedsFromPreMergerFinancing" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_ProceedsFromPreMergerFinancing" xml:lang="en-US" id="ird_ProceedsFromPreMergerFinancing">Total investment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromPreMergerFinancing" xlink:to="ird_ProceedsFromPreMergerFinancing" xlink:title="label: ProceedsFromPreMergerFinancing to ird_ProceedsFromPreMergerFinancing" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_SecuritiesPurchaseAgreementMember" xlink:label="SecuritiesPurchaseAgreementMember" xlink:title="SecuritiesPurchaseAgreementMember" />
    <link:label xlink:type="resource" xlink:label="ird_SecuritiesPurchaseAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_SecuritiesPurchaseAgreementMember_lbl" xml:lang="en-US" id="ird_SecuritiesPurchaseAgreementMember_lbl">Information by securities purchase agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecuritiesPurchaseAgreementMember" xlink:to="ird_SecuritiesPurchaseAgreementMember_lbl" xlink:title="label: SecuritiesPurchaseAgreementMember to ird_SecuritiesPurchaseAgreementMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_SecuritiesPurchaseAgreementMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_SecuritiesPurchaseAgreementMember_lbl1" xml:lang="en-US" id="ird_SecuritiesPurchaseAgreementMember_lbl1">Securities Purchase Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecuritiesPurchaseAgreementMember" xlink:to="ird_SecuritiesPurchaseAgreementMember_lbl1" xlink:title="label: SecuritiesPurchaseAgreementMember to ird_SecuritiesPurchaseAgreementMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_SecuritiesPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_SecuritiesPurchaseAgreementMember" xml:lang="en-US" id="ird_SecuritiesPurchaseAgreementMember">Securities Purchase Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecuritiesPurchaseAgreementMember" xlink:to="ird_SecuritiesPurchaseAgreementMember" xlink:title="label: SecuritiesPurchaseAgreementMember to ird_SecuritiesPurchaseAgreementMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_SeriesAWarrantsMember" xlink:label="SeriesAWarrantsMember" xlink:title="SeriesAWarrantsMember" />
    <link:label xlink:type="resource" xlink:label="ird_SeriesAWarrantsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_SeriesAWarrantsMember_lbl" xml:lang="en-US" id="ird_SeriesAWarrantsMember_lbl">A classification of Information by type of warrant or right issued, for example Series A Warrants.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeriesAWarrantsMember" xlink:to="ird_SeriesAWarrantsMember_lbl" xlink:title="label: SeriesAWarrantsMember to ird_SeriesAWarrantsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_SeriesAWarrantsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_SeriesAWarrantsMember_lbl1" xml:lang="en-US" id="ird_SeriesAWarrantsMember_lbl1">Series A Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeriesAWarrantsMember" xlink:to="ird_SeriesAWarrantsMember_lbl1" xlink:title="label: SeriesAWarrantsMember to ird_SeriesAWarrantsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_SeriesAWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_SeriesAWarrantsMember" xml:lang="en-US" id="ird_SeriesAWarrantsMember">Series A Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeriesAWarrantsMember" xlink:to="ird_SeriesAWarrantsMember" xlink:title="label: SeriesAWarrantsMember to ird_SeriesAWarrantsMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_RexahnStockholdersMember" xlink:label="RexahnStockholdersMember" xlink:title="RexahnStockholdersMember" />
    <link:label xlink:type="resource" xlink:label="ird_RexahnStockholdersMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_RexahnStockholdersMember_lbl" xml:lang="en-US" id="ird_RexahnStockholdersMember_lbl">Entity owned or controlled by another entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RexahnStockholdersMember" xlink:to="ird_RexahnStockholdersMember_lbl" xlink:title="label: RexahnStockholdersMember to ird_RexahnStockholdersMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_RexahnStockholdersMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_RexahnStockholdersMember_lbl1" xml:lang="en-US" id="ird_RexahnStockholdersMember_lbl1">Rexahn stockholders [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RexahnStockholdersMember" xlink:to="ird_RexahnStockholdersMember_lbl1" xlink:title="label: RexahnStockholdersMember to ird_RexahnStockholdersMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_RexahnStockholdersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_RexahnStockholdersMember" xml:lang="en-US" id="ird_RexahnStockholdersMember">Rexahn [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RexahnStockholdersMember" xlink:to="ird_RexahnStockholdersMember" xlink:title="label: RexahnStockholdersMember to ird_RexahnStockholdersMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FirstLicensedProductMember" xlink:label="FirstLicensedProductMember" xlink:title="FirstLicensedProductMember" />
    <link:label xlink:type="resource" xlink:label="ird_FirstLicensedProductMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_FirstLicensedProductMember_lbl" xml:lang="en-US" id="ird_FirstLicensedProductMember_lbl">Information related first licensed product, regardless of category.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FirstLicensedProductMember" xlink:to="ird_FirstLicensedProductMember_lbl" xlink:title="label: FirstLicensedProductMember to ird_FirstLicensedProductMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_FirstLicensedProductMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_FirstLicensedProductMember_lbl1" xml:lang="en-US" id="ird_FirstLicensedProductMember_lbl1">First Licensed Product [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FirstLicensedProductMember" xlink:to="ird_FirstLicensedProductMember_lbl1" xlink:title="label: FirstLicensedProductMember to ird_FirstLicensedProductMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_FirstLicensedProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_FirstLicensedProductMember" xml:lang="en-US" id="ird_FirstLicensedProductMember">First Licensed Product [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FirstLicensedProductMember" xlink:to="ird_FirstLicensedProductMember" xlink:title="label: FirstLicensedProductMember to ird_FirstLicensedProductMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_TypeOfArrangemenAbstract" xlink:label="TypeOfArrangemenAbstract" xlink:title="TypeOfArrangemenAbstract" />
    <link:label xlink:type="resource" xlink:label="ird_TypeOfArrangemenAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_TypeOfArrangemenAbstract_lbl1" xml:lang="en-US" id="ird_TypeOfArrangemenAbstract_lbl1">Type of Arrangement [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TypeOfArrangemenAbstract" xlink:to="ird_TypeOfArrangemenAbstract_lbl1" xlink:title="label: TypeOfArrangemenAbstract to ird_TypeOfArrangemenAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_TypeOfArrangemenAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_TypeOfArrangemenAbstract" xml:lang="en-US" id="ird_TypeOfArrangemenAbstract">Type of Arrangement [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TypeOfArrangemenAbstract" xlink:to="ird_TypeOfArrangemenAbstract" xlink:title="label: TypeOfArrangemenAbstract to ird_TypeOfArrangemenAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FutureMilestoneMethodRevenueNotRecognized" xlink:label="FutureMilestoneMethodRevenueNotRecognized" xlink:title="FutureMilestoneMethodRevenueNotRecognized" />
    <link:label xlink:type="resource" xlink:label="ird_FutureMilestoneMethodRevenueNotRecognized_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_FutureMilestoneMethodRevenueNotRecognized_lbl" xml:lang="en-US" id="ird_FutureMilestoneMethodRevenueNotRecognized_lbl">The amount of consideration not recognized during the period for the future milestone or milestones.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FutureMilestoneMethodRevenueNotRecognized" xlink:to="ird_FutureMilestoneMethodRevenueNotRecognized_lbl" xlink:title="label: FutureMilestoneMethodRevenueNotRecognized to ird_FutureMilestoneMethodRevenueNotRecognized_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_FutureMilestoneMethodRevenueNotRecognized_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_FutureMilestoneMethodRevenueNotRecognized_lbl1" xml:lang="en-US" id="ird_FutureMilestoneMethodRevenueNotRecognized_lbl1">Future Milestone Method, Revenue not Recognized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FutureMilestoneMethodRevenueNotRecognized" xlink:to="ird_FutureMilestoneMethodRevenueNotRecognized_lbl1" xlink:title="label: FutureMilestoneMethodRevenueNotRecognized to ird_FutureMilestoneMethodRevenueNotRecognized_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_FutureMilestoneMethodRevenueNotRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_FutureMilestoneMethodRevenueNotRecognized" xml:lang="en-US" id="ird_FutureMilestoneMethodRevenueNotRecognized">Milestone payments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FutureMilestoneMethodRevenueNotRecognized" xlink:to="ird_FutureMilestoneMethodRevenueNotRecognized" xlink:title="label: FutureMilestoneMethodRevenueNotRecognized to ird_FutureMilestoneMethodRevenueNotRecognized" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PennAndUFRHOLicenseAgreementMember" xlink:label="PennAndUFRHOLicenseAgreementMember" xlink:title="PennAndUFRHOLicenseAgreementMember" />
    <link:label xlink:type="resource" xlink:label="ird_PennAndUFRHOLicenseAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_PennAndUFRHOLicenseAgreementMember_lbl" xml:lang="en-US" id="ird_PennAndUFRHOLicenseAgreementMember_lbl">Iveric entered into an exclusive patent license agreement (the "RHO License") by and between Penn and UF pursuant to which the Company has exclusive patent rights and non-exclusive knowhow and data rights with regard to products to treat rhodopsin-mediated diseases as a result of the Iveric Agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PennAndUFRHOLicenseAgreementMember" xlink:to="ird_PennAndUFRHOLicenseAgreementMember_lbl" xlink:title="label: PennAndUFRHOLicenseAgreementMember to ird_PennAndUFRHOLicenseAgreementMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_PennAndUFRHOLicenseAgreementMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_PennAndUFRHOLicenseAgreementMember_lbl1" xml:lang="en-US" id="ird_PennAndUFRHOLicenseAgreementMember_lbl1">Penn and UF RHO License Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PennAndUFRHOLicenseAgreementMember" xlink:to="ird_PennAndUFRHOLicenseAgreementMember_lbl1" xlink:title="label: PennAndUFRHOLicenseAgreementMember to ird_PennAndUFRHOLicenseAgreementMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_PennAndUFRHOLicenseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_PennAndUFRHOLicenseAgreementMember" xml:lang="en-US" id="ird_PennAndUFRHOLicenseAgreementMember">Penn and UF RHO License Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PennAndUFRHOLicenseAgreementMember" xlink:to="ird_PennAndUFRHOLicenseAgreementMember" xlink:title="label: PennAndUFRHOLicenseAgreementMember to ird_PennAndUFRHOLicenseAgreementMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PennAndUniversityOfFloridaBEST1LicenseAgreementMember" xlink:label="PennAndUniversityOfFloridaBEST1LicenseAgreementMember" xlink:title="PennAndUniversityOfFloridaBEST1LicenseAgreementMember" />
    <link:label xlink:type="resource" xlink:label="ird_PennAndUniversityOfFloridaBEST1LicenseAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_PennAndUniversityOfFloridaBEST1LicenseAgreementMember_lbl" xml:lang="en-US" id="ird_PennAndUniversityOfFloridaBEST1LicenseAgreementMember_lbl">Iveric entered into an exclusive patent license agreement (as amended, the "BEST1 License") with Penn and the University of Florida Research Foundation ("UF"), which agreement was assigned to Opus under the terms of the Iveric Agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PennAndUniversityOfFloridaBEST1LicenseAgreementMember" xlink:to="ird_PennAndUniversityOfFloridaBEST1LicenseAgreementMember_lbl" xlink:title="label: PennAndUniversityOfFloridaBEST1LicenseAgreementMember to ird_PennAndUniversityOfFloridaBEST1LicenseAgreementMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_PennAndUniversityOfFloridaBEST1LicenseAgreementMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_PennAndUniversityOfFloridaBEST1LicenseAgreementMember_lbl1" xml:lang="en-US" id="ird_PennAndUniversityOfFloridaBEST1LicenseAgreementMember_lbl1">Penn and University of Florida BEST1 License Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PennAndUniversityOfFloridaBEST1LicenseAgreementMember" xlink:to="ird_PennAndUniversityOfFloridaBEST1LicenseAgreementMember_lbl1" xlink:title="label: PennAndUniversityOfFloridaBEST1LicenseAgreementMember to ird_PennAndUniversityOfFloridaBEST1LicenseAgreementMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_PennAndUniversityOfFloridaBEST1LicenseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_PennAndUniversityOfFloridaBEST1LicenseAgreementMember" xml:lang="en-US" id="ird_PennAndUniversityOfFloridaBEST1LicenseAgreementMember">BEST1 License Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PennAndUniversityOfFloridaBEST1LicenseAgreementMember" xlink:to="ird_PennAndUniversityOfFloridaBEST1LicenseAgreementMember" xlink:title="label: PennAndUniversityOfFloridaBEST1LicenseAgreementMember to ird_PennAndUniversityOfFloridaBEST1LicenseAgreementMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember" xlink:label="UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember" xlink:title="UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember" />
    <link:label xlink:type="resource" xlink:label="ird_UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember_lbl" xml:lang="en-US" id="ird_UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember_lbl">Opus entered into an amended and restated license agreement (the "LCA5/RDH12 Agreement") with the Trustees of the University of Pennsylvania ("Penn") pursuant to which it was granted an exclusive, royalty-bearing license to certain patents and a non-exclusive license to certain information relating to products directed towards treatment or correction of mutation of the LCA5 or RDH12 genes.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember" xlink:to="ird_UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember_lbl" xlink:title="label: UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember to ird_UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember_lbl1" xml:lang="en-US" id="ird_UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember_lbl1">University of Pennsylvania LCA5/RDH12 License Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember" xlink:to="ird_UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember_lbl1" xlink:title="label: UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember to ird_UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember" xml:lang="en-US" id="ird_UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember">LCA5/RDH12 Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember" xlink:to="ird_UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember" xlink:title="label: UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember to ird_UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_CommercialMilestonesMember" xlink:label="CommercialMilestonesMember" xlink:title="CommercialMilestonesMember" />
    <link:label xlink:type="resource" xlink:label="ird_CommercialMilestonesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_CommercialMilestonesMember_lbl" xml:lang="en-US" id="ird_CommercialMilestonesMember_lbl">Represents commercial milestones.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommercialMilestonesMember" xlink:to="ird_CommercialMilestonesMember_lbl" xlink:title="label: CommercialMilestonesMember to ird_CommercialMilestonesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_CommercialMilestonesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_CommercialMilestonesMember_lbl1" xml:lang="en-US" id="ird_CommercialMilestonesMember_lbl1">Commercial Milestones [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommercialMilestonesMember" xlink:to="ird_CommercialMilestonesMember_lbl1" xlink:title="label: CommercialMilestonesMember to ird_CommercialMilestonesMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_CommercialMilestonesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_CommercialMilestonesMember" xml:lang="en-US" id="ird_CommercialMilestonesMember">Commercial Milestones [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommercialMilestonesMember" xlink:to="ird_CommercialMilestonesMember" xlink:title="label: CommercialMilestonesMember to ird_CommercialMilestonesMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MassachusettsEyeAndEarInfirmaryLicenseAgreementMember" xlink:label="MassachusettsEyeAndEarInfirmaryLicenseAgreementMember" xlink:title="MassachusettsEyeAndEarInfirmaryLicenseAgreementMember" />
    <link:label xlink:type="resource" xlink:label="ird_MassachusettsEyeAndEarInfirmaryLicenseAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_MassachusettsEyeAndEarInfirmaryLicenseAgreementMember_lbl" xml:lang="en-US" id="ird_MassachusettsEyeAndEarInfirmaryLicenseAgreementMember_lbl">Opus entered into a license agreement (the "MEEI License") with the Massachusetts Eye and Ear Infirmary ("MEEI"), granting an exclusive worldwide license of MEEI patents for use in the NMNAT1 program for all products and processes including the treatment of retinal disease in humans, and a non-exclusive worldwide license to technological information.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MassachusettsEyeAndEarInfirmaryLicenseAgreementMember" xlink:to="ird_MassachusettsEyeAndEarInfirmaryLicenseAgreementMember_lbl" xlink:title="label: MassachusettsEyeAndEarInfirmaryLicenseAgreementMember to ird_MassachusettsEyeAndEarInfirmaryLicenseAgreementMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_MassachusettsEyeAndEarInfirmaryLicenseAgreementMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_MassachusettsEyeAndEarInfirmaryLicenseAgreementMember_lbl1" xml:lang="en-US" id="ird_MassachusettsEyeAndEarInfirmaryLicenseAgreementMember_lbl1">Massachusetts Eye and Ear Infirmary License Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MassachusettsEyeAndEarInfirmaryLicenseAgreementMember" xlink:to="ird_MassachusettsEyeAndEarInfirmaryLicenseAgreementMember_lbl1" xlink:title="label: MassachusettsEyeAndEarInfirmaryLicenseAgreementMember to ird_MassachusettsEyeAndEarInfirmaryLicenseAgreementMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_MassachusettsEyeAndEarInfirmaryLicenseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_MassachusettsEyeAndEarInfirmaryLicenseAgreementMember" xml:lang="en-US" id="ird_MassachusettsEyeAndEarInfirmaryLicenseAgreementMember">Massachusetts Eye and Ear Infirmary License Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MassachusettsEyeAndEarInfirmaryLicenseAgreementMember" xlink:to="ird_MassachusettsEyeAndEarInfirmaryLicenseAgreementMember" xlink:title="label: MassachusettsEyeAndEarInfirmaryLicenseAgreementMember to ird_MassachusettsEyeAndEarInfirmaryLicenseAgreementMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_IvericAssetPurchaseAgreementMember" xlink:label="IvericAssetPurchaseAgreementMember" xlink:title="IvericAssetPurchaseAgreementMember" />
    <link:label xlink:type="resource" xlink:label="ird_IvericAssetPurchaseAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_IvericAssetPurchaseAgreementMember_lbl" xml:lang="en-US" id="ird_IvericAssetPurchaseAgreementMember_lbl">Opus entered into an asset purchase agreement with Iveric (the "Iveric Agreement") pursuant to which the Company acquired certain assets, including the BEST1 License (as defined below), relating to the BEST1 and RHO products.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IvericAssetPurchaseAgreementMember" xlink:to="ird_IvericAssetPurchaseAgreementMember_lbl" xlink:title="label: IvericAssetPurchaseAgreementMember to ird_IvericAssetPurchaseAgreementMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_IvericAssetPurchaseAgreementMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_IvericAssetPurchaseAgreementMember_lbl1" xml:lang="en-US" id="ird_IvericAssetPurchaseAgreementMember_lbl1">Iveric Asset Purchase Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IvericAssetPurchaseAgreementMember" xlink:to="ird_IvericAssetPurchaseAgreementMember_lbl1" xlink:title="label: IvericAssetPurchaseAgreementMember to ird_IvericAssetPurchaseAgreementMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_IvericAssetPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_IvericAssetPurchaseAgreementMember" xml:lang="en-US" id="ird_IvericAssetPurchaseAgreementMember">Iveric Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IvericAssetPurchaseAgreementMember" xlink:to="ird_IvericAssetPurchaseAgreementMember" xlink:title="label: IvericAssetPurchaseAgreementMember to ird_IvericAssetPurchaseAgreementMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_BEST1ProgramMember" xlink:label="BEST1ProgramMember" xlink:title="BEST1ProgramMember" />
    <link:label xlink:type="resource" xlink:label="ird_BEST1ProgramMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_BEST1ProgramMember_lbl" xml:lang="en-US" id="ird_BEST1ProgramMember_lbl">BEST1 is in development for the treatment of BEST1-associated retinal disease, an IRD that causes vision loss.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BEST1ProgramMember" xlink:to="ird_BEST1ProgramMember_lbl" xlink:title="label: BEST1ProgramMember to ird_BEST1ProgramMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_BEST1ProgramMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_BEST1ProgramMember_lbl1" xml:lang="en-US" id="ird_BEST1ProgramMember_lbl1">BEST1 Program [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BEST1ProgramMember" xlink:to="ird_BEST1ProgramMember_lbl1" xlink:title="label: BEST1ProgramMember to ird_BEST1ProgramMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_BEST1ProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_BEST1ProgramMember" xml:lang="en-US" id="ird_BEST1ProgramMember">BEST1 Program [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BEST1ProgramMember" xlink:to="ird_BEST1ProgramMember" xlink:title="label: BEST1ProgramMember to ird_BEST1ProgramMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_DevelopmentRegulatoryAndCommercialMilestoneMember" xlink:label="DevelopmentRegulatoryAndCommercialMilestoneMember" xlink:title="DevelopmentRegulatoryAndCommercialMilestoneMember" />
    <link:label xlink:type="resource" xlink:label="ird_DevelopmentRegulatoryAndCommercialMilestoneMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_DevelopmentRegulatoryAndCommercialMilestoneMember_lbl" xml:lang="en-US" id="ird_DevelopmentRegulatoryAndCommercialMilestoneMember_lbl">Represents development, regulatory and commercial milestone.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DevelopmentRegulatoryAndCommercialMilestoneMember" xlink:to="ird_DevelopmentRegulatoryAndCommercialMilestoneMember_lbl" xlink:title="label: DevelopmentRegulatoryAndCommercialMilestoneMember to ird_DevelopmentRegulatoryAndCommercialMilestoneMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_DevelopmentRegulatoryAndCommercialMilestoneMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_DevelopmentRegulatoryAndCommercialMilestoneMember_lbl1" xml:lang="en-US" id="ird_DevelopmentRegulatoryAndCommercialMilestoneMember_lbl1">Development, Regulatory and Commercial Milestone [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DevelopmentRegulatoryAndCommercialMilestoneMember" xlink:to="ird_DevelopmentRegulatoryAndCommercialMilestoneMember_lbl1" xlink:title="label: DevelopmentRegulatoryAndCommercialMilestoneMember to ird_DevelopmentRegulatoryAndCommercialMilestoneMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_DevelopmentRegulatoryAndCommercialMilestoneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_DevelopmentRegulatoryAndCommercialMilestoneMember" xml:lang="en-US" id="ird_DevelopmentRegulatoryAndCommercialMilestoneMember">Development, Regulatory and Commercial Milestone [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DevelopmentRegulatoryAndCommercialMilestoneMember" xlink:to="ird_DevelopmentRegulatoryAndCommercialMilestoneMember" xlink:title="label: DevelopmentRegulatoryAndCommercialMilestoneMember to ird_DevelopmentRegulatoryAndCommercialMilestoneMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_LiquidityAbstract" xlink:label="LiquidityAbstract" xlink:title="LiquidityAbstract" />
    <link:label xlink:type="resource" xlink:label="ird_LiquidityAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_LiquidityAbstract_lbl1" xml:lang="en-US" id="ird_LiquidityAbstract_lbl1">Liquidity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiquidityAbstract" xlink:to="ird_LiquidityAbstract_lbl1" xlink:title="label: LiquidityAbstract to ird_LiquidityAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_LiquidityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_LiquidityAbstract" xml:lang="en-US" id="ird_LiquidityAbstract">Liquidity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiquidityAbstract" xlink:to="ird_LiquidityAbstract" xlink:title="label: LiquidityAbstract to ird_LiquidityAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_NatureOfBusinessPolicyTextBlock" xlink:label="NatureOfBusinessPolicyTextBlock" xlink:title="NatureOfBusinessPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="ird_NatureOfBusinessPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_NatureOfBusinessPolicyTextBlock_lbl" xml:lang="en-US" id="ird_NatureOfBusinessPolicyTextBlock_lbl">Disclosure of accounting policy for nature of business.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NatureOfBusinessPolicyTextBlock" xlink:to="ird_NatureOfBusinessPolicyTextBlock_lbl" xlink:title="label: NatureOfBusinessPolicyTextBlock to ird_NatureOfBusinessPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_NatureOfBusinessPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_NatureOfBusinessPolicyTextBlock_lbl1" xml:lang="en-US" id="ird_NatureOfBusinessPolicyTextBlock_lbl1">Nature of Business [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NatureOfBusinessPolicyTextBlock" xlink:to="ird_NatureOfBusinessPolicyTextBlock_lbl1" xlink:title="label: NatureOfBusinessPolicyTextBlock to ird_NatureOfBusinessPolicyTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_NatureOfBusinessPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_NatureOfBusinessPolicyTextBlock" xml:lang="en-US" id="ird_NatureOfBusinessPolicyTextBlock">Nature of Business and Basis of Presentation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NatureOfBusinessPolicyTextBlock" xlink:to="ird_NatureOfBusinessPolicyTextBlock" xlink:title="label: NatureOfBusinessPolicyTextBlock to ird_NatureOfBusinessPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_LiquidityPolicyTextBlock" xlink:label="LiquidityPolicyTextBlock" xlink:title="LiquidityPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="ird_LiquidityPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_LiquidityPolicyTextBlock_lbl" xml:lang="en-US" id="ird_LiquidityPolicyTextBlock_lbl">Disclosure of accounting policy for the liquidity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiquidityPolicyTextBlock" xlink:to="ird_LiquidityPolicyTextBlock_lbl" xlink:title="label: LiquidityPolicyTextBlock to ird_LiquidityPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_LiquidityPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_LiquidityPolicyTextBlock_lbl1" xml:lang="en-US" id="ird_LiquidityPolicyTextBlock_lbl1">Liquidity [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiquidityPolicyTextBlock" xlink:to="ird_LiquidityPolicyTextBlock_lbl1" xlink:title="label: LiquidityPolicyTextBlock to ird_LiquidityPolicyTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_LiquidityPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_LiquidityPolicyTextBlock" xml:lang="en-US" id="ird_LiquidityPolicyTextBlock">Liquidity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiquidityPolicyTextBlock" xlink:to="ird_LiquidityPolicyTextBlock" xlink:title="label: LiquidityPolicyTextBlock to ird_LiquidityPolicyTextBlock" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PretaxIncomeLossTaxBenefit" xlink:label="PretaxIncomeLossTaxBenefit" xlink:title="PretaxIncomeLossTaxBenefit" />
    <link:label xlink:type="resource" xlink:label="ird_PretaxIncomeLossTaxBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_PretaxIncomeLossTaxBenefit_lbl" xml:lang="en-US" id="ird_PretaxIncomeLossTaxBenefit_lbl">Amount of current pre-tax income (loss) tax benefit pertaining to continuing operations.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PretaxIncomeLossTaxBenefit" xlink:to="ird_PretaxIncomeLossTaxBenefit_lbl" xlink:title="label: PretaxIncomeLossTaxBenefit to ird_PretaxIncomeLossTaxBenefit_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_PretaxIncomeLossTaxBenefit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_PretaxIncomeLossTaxBenefit_lbl1" xml:lang="en-US" id="ird_PretaxIncomeLossTaxBenefit_lbl1">Pretax Income (Loss) Tax Benefit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PretaxIncomeLossTaxBenefit" xlink:to="ird_PretaxIncomeLossTaxBenefit_lbl1" xlink:title="label: PretaxIncomeLossTaxBenefit to ird_PretaxIncomeLossTaxBenefit_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_PretaxIncomeLossTaxBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="ird_PretaxIncomeLossTaxBenefit" xml:lang="en-US" id="ird_PretaxIncomeLossTaxBenefit">Pre-tax income tax benefit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PretaxIncomeLossTaxBenefit" xlink:to="ird_PretaxIncomeLossTaxBenefit" xlink:title="label: PretaxIncomeLossTaxBenefit to ird_PretaxIncomeLossTaxBenefit" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_AtTheMarketProgramAbstract" xlink:label="AtTheMarketProgramAbstract" xlink:title="AtTheMarketProgramAbstract" />
    <link:label xlink:type="resource" xlink:label="ird_AtTheMarketProgramAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_AtTheMarketProgramAbstract_lbl1" xml:lang="en-US" id="ird_AtTheMarketProgramAbstract_lbl1">At-The-Market Program [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AtTheMarketProgramAbstract" xlink:to="ird_AtTheMarketProgramAbstract_lbl1" xlink:title="label: AtTheMarketProgramAbstract to ird_AtTheMarketProgramAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_AtTheMarketProgramAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_AtTheMarketProgramAbstract" xml:lang="en-US" id="ird_AtTheMarketProgramAbstract">At-The-Market Program [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AtTheMarketProgramAbstract" xlink:to="ird_AtTheMarketProgramAbstract" xlink:title="label: AtTheMarketProgramAbstract to ird_AtTheMarketProgramAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_AtTheMarketProgramMember" xlink:label="AtTheMarketProgramMember" xlink:title="AtTheMarketProgramMember" />
    <link:label xlink:type="resource" xlink:label="ird_AtTheMarketProgramMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_AtTheMarketProgramMember_lbl" xml:lang="en-US" id="ird_AtTheMarketProgramMember_lbl">At-the-market is an instruction given to a broker to place a market order to buy or sell securities at the prevailing market bid or ask price during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AtTheMarketProgramMember" xlink:to="ird_AtTheMarketProgramMember_lbl" xlink:title="label: AtTheMarketProgramMember to ird_AtTheMarketProgramMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_AtTheMarketProgramMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_AtTheMarketProgramMember_lbl1" xml:lang="en-US" id="ird_AtTheMarketProgramMember_lbl1">At-The-Market Program [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AtTheMarketProgramMember" xlink:to="ird_AtTheMarketProgramMember_lbl1" xlink:title="label: AtTheMarketProgramMember to ird_AtTheMarketProgramMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_AtTheMarketProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_AtTheMarketProgramMember" xml:lang="en-US" id="ird_AtTheMarketProgramMember">ATM [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AtTheMarketProgramMember" xlink:to="ird_AtTheMarketProgramMember" xlink:title="label: AtTheMarketProgramMember to ird_AtTheMarketProgramMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_March2025WarrantsMember" xlink:label="March2025WarrantsMember" xlink:title="March2025WarrantsMember" />
    <link:label xlink:type="resource" xlink:label="ird_March2025WarrantsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_March2025WarrantsMember_lbl" xml:lang="en-US" id="ird_March2025WarrantsMember_lbl">A march 2025 warrant that allows the warrant holder to purchase a specified number of a company's securities at a initial exercise price.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="March2025WarrantsMember" xlink:to="ird_March2025WarrantsMember_lbl" xlink:title="label: March2025WarrantsMember to ird_March2025WarrantsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_March2025WarrantsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_March2025WarrantsMember_lbl1" xml:lang="en-US" id="ird_March2025WarrantsMember_lbl1">March 2025 Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="March2025WarrantsMember" xlink:to="ird_March2025WarrantsMember_lbl1" xlink:title="label: March2025WarrantsMember to ird_March2025WarrantsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_March2025WarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_March2025WarrantsMember" xml:lang="en-US" id="ird_March2025WarrantsMember">March 2025 Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="March2025WarrantsMember" xlink:to="ird_March2025WarrantsMember" xlink:title="label: March2025WarrantsMember to ird_March2025WarrantsMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_March2025FinancingsMember" xlink:label="March2025FinancingsMember" xlink:title="March2025FinancingsMember" />
    <link:label xlink:type="resource" xlink:label="ird_March2025FinancingsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_March2025FinancingsMember_lbl" xml:lang="en-US" id="ird_March2025FinancingsMember_lbl">March 2025 financing company entered into an underwriting agreement with Craig-Hallum Capital Group, LLC, as the sole underwriter.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="March2025FinancingsMember" xlink:to="ird_March2025FinancingsMember_lbl" xlink:title="label: March2025FinancingsMember to ird_March2025FinancingsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_March2025FinancingsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_March2025FinancingsMember_lbl1" xml:lang="en-US" id="ird_March2025FinancingsMember_lbl1">March 2025 Financings [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="March2025FinancingsMember" xlink:to="ird_March2025FinancingsMember_lbl1" xlink:title="label: March2025FinancingsMember to ird_March2025FinancingsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_March2025FinancingsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="ird_March2025FinancingsMember" xml:lang="en-US" id="ird_March2025FinancingsMember">March 2025 Financings [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="March2025FinancingsMember" xlink:to="ird_March2025FinancingsMember" xlink:title="label: March2025FinancingsMember to ird_March2025FinancingsMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FinancingAbstract" xlink:label="FinancingAbstract" xlink:title="FinancingAbstract" />
    <link:label xlink:type="resource" xlink:label="ird_FinancingAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_FinancingAbstract_lbl1" xml:lang="en-US" id="ird_FinancingAbstract_lbl1">Financing [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancingAbstract" xlink:to="ird_FinancingAbstract_lbl1" xlink:title="label: FinancingAbstract to ird_FinancingAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_FinancingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_FinancingAbstract" xml:lang="en-US" id="ird_FinancingAbstract">Financings [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinancingAbstract" xlink:to="ird_FinancingAbstract" xlink:title="label: FinancingAbstract to ird_FinancingAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_StockSoldPricePerShare" xlink:label="StockSoldPricePerShare" xlink:title="StockSoldPricePerShare" />
    <link:label xlink:type="resource" xlink:label="ird_StockSoldPricePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_StockSoldPricePerShare_lbl" xml:lang="en-US" id="ird_StockSoldPricePerShare_lbl">Per share amount received for each share of common stock issued or sold in the stock transaction.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockSoldPricePerShare" xlink:to="ird_StockSoldPricePerShare_lbl" xlink:title="label: StockSoldPricePerShare to ird_StockSoldPricePerShare_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_StockSoldPricePerShare_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_StockSoldPricePerShare_lbl1" xml:lang="en-US" id="ird_StockSoldPricePerShare_lbl1">Stock Sold, Price Per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockSoldPricePerShare" xlink:to="ird_StockSoldPricePerShare_lbl1" xlink:title="label: StockSoldPricePerShare to ird_StockSoldPricePerShare_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_StockSoldPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_StockSoldPricePerShare" xml:lang="en-US" id="ird_StockSoldPricePerShare">Offering price (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockSoldPricePerShare" xlink:to="ird_StockSoldPricePerShare" xlink:title="label: StockSoldPricePerShare to ird_StockSoldPricePerShare" />
    <link:label xlink:type="resource" xlink:label="ird_StockSoldPricePerShare_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="ird_StockSoldPricePerShare_lbl2" xml:lang="en-US" id="ird_StockSoldPricePerShare_lbl2">Purchase price per prefunded warrant (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockSoldPricePerShare" xlink:to="ird_StockSoldPricePerShare_lbl2" xlink:title="label: StockSoldPricePerShare to ird_StockSoldPricePerShare_lbl2" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_UnderwritingDiscountsCommissionsAndOfferingExpenses" xlink:label="UnderwritingDiscountsCommissionsAndOfferingExpenses" xlink:title="UnderwritingDiscountsCommissionsAndOfferingExpenses" />
    <link:label xlink:type="resource" xlink:label="ird_UnderwritingDiscountsCommissionsAndOfferingExpenses_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_UnderwritingDiscountsCommissionsAndOfferingExpenses_lbl" xml:lang="en-US" id="ird_UnderwritingDiscountsCommissionsAndOfferingExpenses_lbl">The amount of underwriting discounts, commissions and offering expenses.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnderwritingDiscountsCommissionsAndOfferingExpenses" xlink:to="ird_UnderwritingDiscountsCommissionsAndOfferingExpenses_lbl" xlink:title="label: UnderwritingDiscountsCommissionsAndOfferingExpenses to ird_UnderwritingDiscountsCommissionsAndOfferingExpenses_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_UnderwritingDiscountsCommissionsAndOfferingExpenses_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_UnderwritingDiscountsCommissionsAndOfferingExpenses_lbl1" xml:lang="en-US" id="ird_UnderwritingDiscountsCommissionsAndOfferingExpenses_lbl1">Underwriting Discounts Commissions and Offering Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnderwritingDiscountsCommissionsAndOfferingExpenses" xlink:to="ird_UnderwritingDiscountsCommissionsAndOfferingExpenses_lbl1" xlink:title="label: UnderwritingDiscountsCommissionsAndOfferingExpenses to ird_UnderwritingDiscountsCommissionsAndOfferingExpenses_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_UnderwritingDiscountsCommissionsAndOfferingExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_UnderwritingDiscountsCommissionsAndOfferingExpenses" xml:lang="en-US" id="ird_UnderwritingDiscountsCommissionsAndOfferingExpenses">Underwriting discounts, commissions and offering expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnderwritingDiscountsCommissionsAndOfferingExpenses" xlink:to="ird_UnderwritingDiscountsCommissionsAndOfferingExpenses" xlink:title="label: UnderwritingDiscountsCommissionsAndOfferingExpenses to ird_UnderwritingDiscountsCommissionsAndOfferingExpenses" />
    <link:label xlink:type="resource" xlink:label="ird_UnderwritingDiscountsCommissionsAndOfferingExpenses_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="ird_UnderwritingDiscountsCommissionsAndOfferingExpenses_lbl2" xml:lang="en-US" id="ird_UnderwritingDiscountsCommissionsAndOfferingExpenses_lbl2">Underwriting discounts, commissions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnderwritingDiscountsCommissionsAndOfferingExpenses" xlink:to="ird_UnderwritingDiscountsCommissionsAndOfferingExpenses_lbl2" xlink:title="label: UnderwritingDiscountsCommissionsAndOfferingExpenses to ird_UnderwritingDiscountsCommissionsAndOfferingExpenses_lbl2" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ChairmanOfTheBoardMember" xlink:label="ChairmanOfTheBoardMember" xlink:title="ChairmanOfTheBoardMember" />
    <link:label xlink:type="resource" xlink:label="ird_ChairmanOfTheBoardMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_ChairmanOfTheBoardMember_lbl" xml:lang="en-US" id="ird_ChairmanOfTheBoardMember_lbl">chairman of the Board</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChairmanOfTheBoardMember" xlink:to="ird_ChairmanOfTheBoardMember_lbl" xlink:title="label: ChairmanOfTheBoardMember to ird_ChairmanOfTheBoardMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_ChairmanOfTheBoardMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ChairmanOfTheBoardMember_lbl1" xml:lang="en-US" id="ird_ChairmanOfTheBoardMember_lbl1">Chairman of the Board [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChairmanOfTheBoardMember" xlink:to="ird_ChairmanOfTheBoardMember_lbl1" xlink:title="label: ChairmanOfTheBoardMember to ird_ChairmanOfTheBoardMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ChairmanOfTheBoardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_ChairmanOfTheBoardMember" xml:lang="en-US" id="ird_ChairmanOfTheBoardMember">Cam Gallagher [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ChairmanOfTheBoardMember" xlink:to="ird_ChairmanOfTheBoardMember" xlink:title="label: ChairmanOfTheBoardMember to ird_ChairmanOfTheBoardMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_UnderwrittenPublicOfferingMember" xlink:label="UnderwrittenPublicOfferingMember" xlink:title="UnderwrittenPublicOfferingMember" />
    <link:label xlink:type="resource" xlink:label="ird_UnderwrittenPublicOfferingMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_UnderwrittenPublicOfferingMember_lbl" xml:lang="en-US" id="ird_UnderwrittenPublicOfferingMember_lbl">A public offering in which common stock is offered and sold on a firm commitment basis through one or more underwriters, all pursuant to (i) an effective registration statement under the Securities Act and (ii) an underwriting agreement between the Company and such underwriters.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnderwrittenPublicOfferingMember" xlink:to="ird_UnderwrittenPublicOfferingMember_lbl" xlink:title="label: UnderwrittenPublicOfferingMember to ird_UnderwrittenPublicOfferingMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_UnderwrittenPublicOfferingMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_UnderwrittenPublicOfferingMember_lbl1" xml:lang="en-US" id="ird_UnderwrittenPublicOfferingMember_lbl1">Underwritten Public Offering [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnderwrittenPublicOfferingMember" xlink:to="ird_UnderwrittenPublicOfferingMember_lbl1" xlink:title="label: UnderwrittenPublicOfferingMember to ird_UnderwrittenPublicOfferingMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_UnderwrittenPublicOfferingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_UnderwrittenPublicOfferingMember" xml:lang="en-US" id="ird_UnderwrittenPublicOfferingMember">Underwritten Public Offering [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnderwrittenPublicOfferingMember" xlink:to="ird_UnderwrittenPublicOfferingMember" xlink:title="label: UnderwrittenPublicOfferingMember to ird_UnderwrittenPublicOfferingMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PrivateOfferingMember" xlink:label="PrivateOfferingMember" xlink:title="PrivateOfferingMember" />
    <link:label xlink:type="resource" xlink:label="ird_PrivateOfferingMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_PrivateOfferingMember_lbl" xml:lang="en-US" id="ird_PrivateOfferingMember_lbl">A private offering in which common stock is offered and sold on a firm commitment basis through one or more underwriters, all pursuant to (i) an effective registration statement under the Securities Act and (ii) an placement agency agreement between the Company and such agent.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrivateOfferingMember" xlink:to="ird_PrivateOfferingMember_lbl" xlink:title="label: PrivateOfferingMember to ird_PrivateOfferingMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_PrivateOfferingMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_PrivateOfferingMember_lbl1" xml:lang="en-US" id="ird_PrivateOfferingMember_lbl1">Private Offering [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrivateOfferingMember" xlink:to="ird_PrivateOfferingMember_lbl1" xlink:title="label: PrivateOfferingMember to ird_PrivateOfferingMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_PrivateOfferingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_PrivateOfferingMember" xml:lang="en-US" id="ird_PrivateOfferingMember">Private Offering [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrivateOfferingMember" xlink:to="ird_PrivateOfferingMember" xlink:title="label: PrivateOfferingMember to ird_PrivateOfferingMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant" xlink:label="NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant" xlink:title="NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant" />
    <link:label xlink:type="resource" xlink:label="ird_NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant_lbl" xml:lang="en-US" id="ird_NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant_lbl">Number of securities issued for each share of common stock and warrant.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant" xlink:to="ird_NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant_lbl" xlink:title="label: NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant to ird_NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant_lbl1" xml:lang="en-US" id="ird_NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant_lbl1">Number of Securities to Purchase in Each Share of Common Stock and Warrant</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant" xlink:to="ird_NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant_lbl1" xlink:title="label: NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant to ird_NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant" xml:lang="en-US" id="ird_NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant">Number of securities to purchase in each share of common stock and warrant (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant" xlink:to="ird_NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant" xlink:title="label: NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant to ird_NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_StockOptionsAbstract" xlink:label="StockOptionsAbstract" xlink:title="StockOptionsAbstract" />
    <link:label xlink:type="resource" xlink:label="ird_StockOptionsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_StockOptionsAbstract_lbl1" xml:lang="en-US" id="ird_StockOptionsAbstract_lbl1">Stock Options [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockOptionsAbstract" xlink:to="ird_StockOptionsAbstract_lbl1" xlink:title="label: StockOptionsAbstract to ird_StockOptionsAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_StockOptionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_StockOptionsAbstract" xml:lang="en-US" id="ird_StockOptionsAbstract">Stock Options [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockOptionsAbstract" xlink:to="ird_StockOptionsAbstract" xlink:title="label: StockOptionsAbstract to ird_StockOptionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_AggregateNumberOfCommonStockReservedForFutureIssuance" xlink:label="AggregateNumberOfCommonStockReservedForFutureIssuance" xlink:title="AggregateNumberOfCommonStockReservedForFutureIssuance" />
    <link:label xlink:type="resource" xlink:label="ird_AggregateNumberOfCommonStockReservedForFutureIssuance_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_AggregateNumberOfCommonStockReservedForFutureIssuance_lbl" xml:lang="en-US" id="ird_AggregateNumberOfCommonStockReservedForFutureIssuance_lbl">Aggregate number of common shares reserved for future issuance" given the addition added to reserve due to Evergreen provision.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AggregateNumberOfCommonStockReservedForFutureIssuance" xlink:to="ird_AggregateNumberOfCommonStockReservedForFutureIssuance_lbl" xlink:title="label: AggregateNumberOfCommonStockReservedForFutureIssuance to ird_AggregateNumberOfCommonStockReservedForFutureIssuance_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_AggregateNumberOfCommonStockReservedForFutureIssuance_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_AggregateNumberOfCommonStockReservedForFutureIssuance_lbl1" xml:lang="en-US" id="ird_AggregateNumberOfCommonStockReservedForFutureIssuance_lbl1">Aggregate Number of Common Stock reserved for future issuance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AggregateNumberOfCommonStockReservedForFutureIssuance" xlink:to="ird_AggregateNumberOfCommonStockReservedForFutureIssuance_lbl1" xlink:title="label: AggregateNumberOfCommonStockReservedForFutureIssuance to ird_AggregateNumberOfCommonStockReservedForFutureIssuance_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_AggregateNumberOfCommonStockReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_AggregateNumberOfCommonStockReservedForFutureIssuance" xml:lang="en-US" id="ird_AggregateNumberOfCommonStockReservedForFutureIssuance">Number of shares added (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AggregateNumberOfCommonStockReservedForFutureIssuance" xlink:to="ird_AggregateNumberOfCommonStockReservedForFutureIssuance" xlink:title="label: AggregateNumberOfCommonStockReservedForFutureIssuance to ird_AggregateNumberOfCommonStockReservedForFutureIssuance" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_CommonStockIncreaseInSharesReservedForFutureIssuance" xlink:label="CommonStockIncreaseInSharesReservedForFutureIssuance" xlink:title="CommonStockIncreaseInSharesReservedForFutureIssuance" />
    <link:label xlink:type="resource" xlink:label="ird_CommonStockIncreaseInSharesReservedForFutureIssuance_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_CommonStockIncreaseInSharesReservedForFutureIssuance_lbl" xml:lang="en-US" id="ird_CommonStockIncreaseInSharesReservedForFutureIssuance_lbl">Increasing aggregate number of common shares reserved for future issuance.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockIncreaseInSharesReservedForFutureIssuance" xlink:to="ird_CommonStockIncreaseInSharesReservedForFutureIssuance_lbl" xlink:title="label: CommonStockIncreaseInSharesReservedForFutureIssuance to ird_CommonStockIncreaseInSharesReservedForFutureIssuance_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_CommonStockIncreaseInSharesReservedForFutureIssuance_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_CommonStockIncreaseInSharesReservedForFutureIssuance_lbl1" xml:lang="en-US" id="ird_CommonStockIncreaseInSharesReservedForFutureIssuance_lbl1">Common stock, increase in shares reserved for future issuance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockIncreaseInSharesReservedForFutureIssuance" xlink:to="ird_CommonStockIncreaseInSharesReservedForFutureIssuance_lbl1" xlink:title="label: CommonStockIncreaseInSharesReservedForFutureIssuance to ird_CommonStockIncreaseInSharesReservedForFutureIssuance_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_CommonStockIncreaseInSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_CommonStockIncreaseInSharesReservedForFutureIssuance" xml:lang="en-US" id="ird_CommonStockIncreaseInSharesReservedForFutureIssuance">Common stock, increase in shares reserved for future issuance (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockIncreaseInSharesReservedForFutureIssuance" xlink:to="ird_CommonStockIncreaseInSharesReservedForFutureIssuance" xlink:title="label: CommonStockIncreaseInSharesReservedForFutureIssuance to ird_CommonStockIncreaseInSharesReservedForFutureIssuance" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue_lbl" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue_lbl">Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of a service time condition.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue_lbl1" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Service Time Condition, Aggregate Intrinsic Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue">Aggregate intrinsic value, vested and expected to vest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MaximumPeriodOfSharesReservedUnderPlan" xlink:label="MaximumPeriodOfSharesReservedUnderPlan" xlink:title="MaximumPeriodOfSharesReservedUnderPlan" />
    <link:label xlink:type="resource" xlink:label="ird_MaximumPeriodOfSharesReservedUnderPlan_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_MaximumPeriodOfSharesReservedUnderPlan_lbl" xml:lang="en-US" id="ird_MaximumPeriodOfSharesReservedUnderPlan_lbl">The period of shares reserved under plan, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumPeriodOfSharesReservedUnderPlan" xlink:to="ird_MaximumPeriodOfSharesReservedUnderPlan_lbl" xlink:title="label: MaximumPeriodOfSharesReservedUnderPlan to ird_MaximumPeriodOfSharesReservedUnderPlan_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_MaximumPeriodOfSharesReservedUnderPlan_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_MaximumPeriodOfSharesReservedUnderPlan_lbl1" xml:lang="en-US" id="ird_MaximumPeriodOfSharesReservedUnderPlan_lbl1">Period of Shares Reserved Under Plan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumPeriodOfSharesReservedUnderPlan" xlink:to="ird_MaximumPeriodOfSharesReservedUnderPlan_lbl1" xlink:title="label: MaximumPeriodOfSharesReservedUnderPlan to ird_MaximumPeriodOfSharesReservedUnderPlan_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_MaximumPeriodOfSharesReservedUnderPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_MaximumPeriodOfSharesReservedUnderPlan" xml:lang="en-US" id="ird_MaximumPeriodOfSharesReservedUnderPlan">Period of shares reserved under plan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumPeriodOfSharesReservedUnderPlan" xlink:to="ird_MaximumPeriodOfSharesReservedUnderPlan" xlink:title="label: MaximumPeriodOfSharesReservedUnderPlan to ird_MaximumPeriodOfSharesReservedUnderPlan" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice_lbl">Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of a service time condition.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice_lbl1" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Service Time Condition, Weighted Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice">Vested and expected to vest (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm_lbl" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm_lbl">Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of a service time condition.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm_lbl1" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Service Time Condition, Weighted Average Remaining Contractual Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm">Weighted average remaining contractual term, vested and expected to vest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_InducementPlanMember" xlink:label="InducementPlanMember" xlink:title="InducementPlanMember" />
    <link:label xlink:type="resource" xlink:label="ird_InducementPlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_InducementPlanMember_lbl" xml:lang="en-US" id="ird_InducementPlanMember_lbl">Information related to inducement plan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InducementPlanMember" xlink:to="ird_InducementPlanMember_lbl" xlink:title="label: InducementPlanMember to ird_InducementPlanMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_InducementPlanMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_InducementPlanMember_lbl1" xml:lang="en-US" id="ird_InducementPlanMember_lbl1">Inducement Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InducementPlanMember" xlink:to="ird_InducementPlanMember_lbl1" xlink:title="label: InducementPlanMember to ird_InducementPlanMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_InducementPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_InducementPlanMember" xml:lang="en-US" id="ird_InducementPlanMember">Inducement Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InducementPlanMember" xlink:to="ird_InducementPlanMember" xlink:title="label: InducementPlanMember to ird_InducementPlanMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_EvergreenProvisionPlan2020Member" xlink:label="EvergreenProvisionPlan2020Member" xlink:title="EvergreenProvisionPlan2020Member" />
    <link:label xlink:type="resource" xlink:label="ird_EvergreenProvisionPlan2020Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_EvergreenProvisionPlan2020Member_lbl" xml:lang="en-US" id="ird_EvergreenProvisionPlan2020Member_lbl">Information related to 2020 Plan Evergreen Provision.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EvergreenProvisionPlan2020Member" xlink:to="ird_EvergreenProvisionPlan2020Member_lbl" xlink:title="label: EvergreenProvisionPlan2020Member to ird_EvergreenProvisionPlan2020Member_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_EvergreenProvisionPlan2020Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_EvergreenProvisionPlan2020Member_lbl1" xml:lang="en-US" id="ird_EvergreenProvisionPlan2020Member_lbl1">Evergreen Provision Plan 2020 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EvergreenProvisionPlan2020Member" xlink:to="ird_EvergreenProvisionPlan2020Member_lbl1" xlink:title="label: EvergreenProvisionPlan2020Member to ird_EvergreenProvisionPlan2020Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_EvergreenProvisionPlan2020Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_EvergreenProvisionPlan2020Member" xml:lang="en-US" id="ird_EvergreenProvisionPlan2020Member">2020 Plan Evergreen Provision [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EvergreenProvisionPlan2020Member" xlink:to="ird_EvergreenProvisionPlan2020Member" xlink:title="label: EvergreenProvisionPlan2020Member to ird_EvergreenProvisionPlan2020Member" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber_lbl" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber_lbl">Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of a service time condition.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber_lbl1" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber_lbl1">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Service Time Condition, Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber">Vested and exercisable (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_RegisteredDirectOfferingsAbstract" xlink:label="RegisteredDirectOfferingsAbstract" xlink:title="RegisteredDirectOfferingsAbstract" />
    <link:label xlink:type="resource" xlink:label="ird_RegisteredDirectOfferingsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_RegisteredDirectOfferingsAbstract_lbl1" xml:lang="en-US" id="ird_RegisteredDirectOfferingsAbstract_lbl1">Registered Direct Offerings [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegisteredDirectOfferingsAbstract" xlink:to="ird_RegisteredDirectOfferingsAbstract_lbl1" xlink:title="label: RegisteredDirectOfferingsAbstract to ird_RegisteredDirectOfferingsAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_RegisteredDirectOfferingsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_RegisteredDirectOfferingsAbstract" xml:lang="en-US" id="ird_RegisteredDirectOfferingsAbstract">Registered Direct Offerings [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegisteredDirectOfferingsAbstract" xlink:to="ird_RegisteredDirectOfferingsAbstract" xlink:title="label: RegisteredDirectOfferingsAbstract to ird_RegisteredDirectOfferingsAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_NumberOfRDOWarrantsSoldAtOfferingPrice" xlink:label="NumberOfRDOWarrantsSoldAtOfferingPrice" xlink:title="NumberOfRDOWarrantsSoldAtOfferingPrice" />
    <link:label xlink:type="resource" xlink:label="ird_NumberOfRDOWarrantsSoldAtOfferingPrice_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_NumberOfRDOWarrantsSoldAtOfferingPrice_lbl" xml:lang="en-US" id="ird_NumberOfRDOWarrantsSoldAtOfferingPrice_lbl">Number of registered direct offering warrants sold at offering price (per unit).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfRDOWarrantsSoldAtOfferingPrice" xlink:to="ird_NumberOfRDOWarrantsSoldAtOfferingPrice_lbl" xlink:title="label: NumberOfRDOWarrantsSoldAtOfferingPrice to ird_NumberOfRDOWarrantsSoldAtOfferingPrice_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_NumberOfRDOWarrantsSoldAtOfferingPrice_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_NumberOfRDOWarrantsSoldAtOfferingPrice_lbl1" xml:lang="en-US" id="ird_NumberOfRDOWarrantsSoldAtOfferingPrice_lbl1">Number of RDO Warrants Sold at Offering Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfRDOWarrantsSoldAtOfferingPrice" xlink:to="ird_NumberOfRDOWarrantsSoldAtOfferingPrice_lbl1" xlink:title="label: NumberOfRDOWarrantsSoldAtOfferingPrice to ird_NumberOfRDOWarrantsSoldAtOfferingPrice_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_NumberOfRDOWarrantsSoldAtOfferingPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_NumberOfRDOWarrantsSoldAtOfferingPrice" xml:lang="en-US" id="ird_NumberOfRDOWarrantsSoldAtOfferingPrice">Number of RDO warrants sold at offering price (in shares))</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfRDOWarrantsSoldAtOfferingPrice" xlink:to="ird_NumberOfRDOWarrantsSoldAtOfferingPrice" xlink:title="label: NumberOfRDOWarrantsSoldAtOfferingPrice to ird_NumberOfRDOWarrantsSoldAtOfferingPrice" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_StockIssuedDuringPeriodSharesExerciseOfWarrants" xlink:label="StockIssuedDuringPeriodSharesExerciseOfWarrants" xlink:title="StockIssuedDuringPeriodSharesExerciseOfWarrants" />
    <link:label xlink:type="resource" xlink:label="ird_StockIssuedDuringPeriodSharesExerciseOfWarrants_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_StockIssuedDuringPeriodSharesExerciseOfWarrants_lbl" xml:lang="en-US" id="ird_StockIssuedDuringPeriodSharesExerciseOfWarrants_lbl">Number of shares issued after exercise of warrants.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesExerciseOfWarrants" xlink:to="ird_StockIssuedDuringPeriodSharesExerciseOfWarrants_lbl" xlink:title="label: StockIssuedDuringPeriodSharesExerciseOfWarrants to ird_StockIssuedDuringPeriodSharesExerciseOfWarrants_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_StockIssuedDuringPeriodSharesExerciseOfWarrants_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_StockIssuedDuringPeriodSharesExerciseOfWarrants_lbl1" xml:lang="en-US" id="ird_StockIssuedDuringPeriodSharesExerciseOfWarrants_lbl1">Stock Issued During Period Shares, Exercise of Warrants</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesExerciseOfWarrants" xlink:to="ird_StockIssuedDuringPeriodSharesExerciseOfWarrants_lbl1" xlink:title="label: StockIssuedDuringPeriodSharesExerciseOfWarrants to ird_StockIssuedDuringPeriodSharesExerciseOfWarrants_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_StockIssuedDuringPeriodSharesExerciseOfWarrants" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="ird_StockIssuedDuringPeriodSharesExerciseOfWarrants" xml:lang="en-US" id="ird_StockIssuedDuringPeriodSharesExerciseOfWarrants">Warrants exercised (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesExerciseOfWarrants" xlink:to="ird_StockIssuedDuringPeriodSharesExerciseOfWarrants" xlink:title="label: StockIssuedDuringPeriodSharesExerciseOfWarrants to ird_StockIssuedDuringPeriodSharesExerciseOfWarrants" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_RDOWarrantsMember" xlink:label="RDOWarrantsMember" xlink:title="RDOWarrantsMember" />
    <link:label xlink:type="resource" xlink:label="ird_RDOWarrantsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_RDOWarrantsMember_lbl" xml:lang="en-US" id="ird_RDOWarrantsMember_lbl">Registered Direct Offering (RDO) warrants.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RDOWarrantsMember" xlink:to="ird_RDOWarrantsMember_lbl" xlink:title="label: RDOWarrantsMember to ird_RDOWarrantsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_RDOWarrantsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_RDOWarrantsMember_lbl1" xml:lang="en-US" id="ird_RDOWarrantsMember_lbl1">RDO Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RDOWarrantsMember" xlink:to="ird_RDOWarrantsMember_lbl1" xlink:title="label: RDOWarrantsMember to ird_RDOWarrantsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_RDOWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="ird_RDOWarrantsMember" xml:lang="en-US" id="ird_RDOWarrantsMember">Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RDOWarrantsMember" xlink:to="ird_RDOWarrantsMember" xlink:title="label: RDOWarrantsMember to ird_RDOWarrantsMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_RegisteredDirectOfferingMember" xlink:label="RegisteredDirectOfferingMember" xlink:title="RegisteredDirectOfferingMember" />
    <link:label xlink:type="resource" xlink:label="ird_RegisteredDirectOfferingMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_RegisteredDirectOfferingMember_lbl" xml:lang="en-US" id="ird_RegisteredDirectOfferingMember_lbl">A Registered Direct Offering is an offering of securities that has been registered with the Securities and Exchange Commission (SEC) to pre-identified investors.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegisteredDirectOfferingMember" xlink:to="ird_RegisteredDirectOfferingMember_lbl" xlink:title="label: RegisteredDirectOfferingMember to ird_RegisteredDirectOfferingMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_RegisteredDirectOfferingMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_RegisteredDirectOfferingMember_lbl1" xml:lang="en-US" id="ird_RegisteredDirectOfferingMember_lbl1">Registered Direct Offering [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegisteredDirectOfferingMember" xlink:to="ird_RegisteredDirectOfferingMember_lbl1" xlink:title="label: RegisteredDirectOfferingMember to ird_RegisteredDirectOfferingMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_RegisteredDirectOfferingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_RegisteredDirectOfferingMember" xml:lang="en-US" id="ird_RegisteredDirectOfferingMember">Registered Direct Offering [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RegisteredDirectOfferingMember" xlink:to="ird_RegisteredDirectOfferingMember" xlink:title="label: RegisteredDirectOfferingMember to ird_RegisteredDirectOfferingMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_BasisOfPresentationAbstract" xlink:label="BasisOfPresentationAbstract" xlink:title="BasisOfPresentationAbstract" />
    <link:label xlink:type="resource" xlink:label="ird_BasisOfPresentationAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_BasisOfPresentationAbstract_lbl1" xml:lang="en-US" id="ird_BasisOfPresentationAbstract_lbl1">Basis of Presentation [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BasisOfPresentationAbstract" xlink:to="ird_BasisOfPresentationAbstract_lbl1" xlink:title="label: BasisOfPresentationAbstract to ird_BasisOfPresentationAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_BasisOfPresentationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_BasisOfPresentationAbstract" xml:lang="en-US" id="ird_BasisOfPresentationAbstract">Basis of Presentation [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BasisOfPresentationAbstract" xlink:to="ird_BasisOfPresentationAbstract" xlink:title="label: BasisOfPresentationAbstract to ird_BasisOfPresentationAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_TransactionCostsAllocatedToWarrantLiabilities" xlink:label="TransactionCostsAllocatedToWarrantLiabilities" xlink:title="TransactionCostsAllocatedToWarrantLiabilities" />
    <link:label xlink:type="resource" xlink:label="ird_TransactionCostsAllocatedToWarrantLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_TransactionCostsAllocatedToWarrantLiabilities_lbl" xml:lang="en-US" id="ird_TransactionCostsAllocatedToWarrantLiabilities_lbl">Transaction costs incurred directly with the issuance of derivative warrant liabilities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TransactionCostsAllocatedToWarrantLiabilities" xlink:to="ird_TransactionCostsAllocatedToWarrantLiabilities_lbl" xlink:title="label: TransactionCostsAllocatedToWarrantLiabilities to ird_TransactionCostsAllocatedToWarrantLiabilities_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_TransactionCostsAllocatedToWarrantLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_TransactionCostsAllocatedToWarrantLiabilities_lbl1" xml:lang="en-US" id="ird_TransactionCostsAllocatedToWarrantLiabilities_lbl1">Transaction Costs Allocated to Warrant Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TransactionCostsAllocatedToWarrantLiabilities" xlink:to="ird_TransactionCostsAllocatedToWarrantLiabilities_lbl1" xlink:title="label: TransactionCostsAllocatedToWarrantLiabilities to ird_TransactionCostsAllocatedToWarrantLiabilities_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_TransactionCostsAllocatedToWarrantLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_TransactionCostsAllocatedToWarrantLiabilities" xml:lang="en-US" id="ird_TransactionCostsAllocatedToWarrantLiabilities">Transaction costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TransactionCostsAllocatedToWarrantLiabilities" xlink:to="ird_TransactionCostsAllocatedToWarrantLiabilities" xlink:title="label: TransactionCostsAllocatedToWarrantLiabilities to ird_TransactionCostsAllocatedToWarrantLiabilities" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ApexianSublicenseAgreementAbstract" xlink:label="ApexianSublicenseAgreementAbstract" xlink:title="ApexianSublicenseAgreementAbstract" />
    <link:label xlink:type="resource" xlink:label="ird_ApexianSublicenseAgreementAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ApexianSublicenseAgreementAbstract_lbl1" xml:lang="en-US" id="ird_ApexianSublicenseAgreementAbstract_lbl1">Apexian Sublicense Agreement [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ApexianSublicenseAgreementAbstract" xlink:to="ird_ApexianSublicenseAgreementAbstract_lbl1" xlink:title="label: ApexianSublicenseAgreementAbstract to ird_ApexianSublicenseAgreementAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ApexianSublicenseAgreementTextBlock" xlink:label="ApexianSublicenseAgreementTextBlock" xlink:title="ApexianSublicenseAgreementTextBlock" />
    <link:label xlink:type="resource" xlink:label="ird_ApexianSublicenseAgreementTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_ApexianSublicenseAgreementTextBlock_lbl" xml:lang="en-US" id="ird_ApexianSublicenseAgreementTextBlock_lbl">The entire disclosure for Apexian Sublicense Agreement related to exclusive worldwide patent and other intellectual property rights that constitute a Ref-1 Inhibitor program relating to therapeutic applications to treat disorders related to ophthalmic and diabetes mellitus conditions.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ApexianSublicenseAgreementTextBlock" xlink:to="ird_ApexianSublicenseAgreementTextBlock_lbl" xlink:title="label: ApexianSublicenseAgreementTextBlock to ird_ApexianSublicenseAgreementTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_ApexianSublicenseAgreementTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ApexianSublicenseAgreementTextBlock_lbl1" xml:lang="en-US" id="ird_ApexianSublicenseAgreementTextBlock_lbl1">Apexian Sublicense Agreement [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ApexianSublicenseAgreementTextBlock" xlink:to="ird_ApexianSublicenseAgreementTextBlock_lbl1" xlink:title="label: ApexianSublicenseAgreementTextBlock to ird_ApexianSublicenseAgreementTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ApexianSublicenseAgreementTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_ApexianSublicenseAgreementTextBlock" xml:lang="en-US" id="ird_ApexianSublicenseAgreementTextBlock">Apexian Sublicense Agreement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ApexianSublicenseAgreementTextBlock" xlink:to="ird_ApexianSublicenseAgreementTextBlock" xlink:title="label: ApexianSublicenseAgreementTextBlock to ird_ApexianSublicenseAgreementTextBlock" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ApexianSublicenseAgreementMember" xlink:label="ApexianSublicenseAgreementMember" xlink:title="ApexianSublicenseAgreementMember" />
    <link:label xlink:type="resource" xlink:label="ird_ApexianSublicenseAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_ApexianSublicenseAgreementMember_lbl" xml:lang="en-US" id="ird_ApexianSublicenseAgreementMember_lbl">Sublicense agreement with Apexian Pharmaceuticals, Inc.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ApexianSublicenseAgreementMember" xlink:to="ird_ApexianSublicenseAgreementMember_lbl" xlink:title="label: ApexianSublicenseAgreementMember to ird_ApexianSublicenseAgreementMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_ApexianSublicenseAgreementMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ApexianSublicenseAgreementMember_lbl1" xml:lang="en-US" id="ird_ApexianSublicenseAgreementMember_lbl1">Apexian Sublicense Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ApexianSublicenseAgreementMember" xlink:to="ird_ApexianSublicenseAgreementMember_lbl1" xlink:title="label: ApexianSublicenseAgreementMember to ird_ApexianSublicenseAgreementMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ApexianSublicenseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_ApexianSublicenseAgreementMember" xml:lang="en-US" id="ird_ApexianSublicenseAgreementMember">Apexian Sublicense Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ApexianSublicenseAgreementMember" xlink:to="ird_ApexianSublicenseAgreementMember" xlink:title="label: ApexianSublicenseAgreementMember to ird_ApexianSublicenseAgreementMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_SublicenseAgreementAbstract" xlink:label="SublicenseAgreementAbstract" xlink:title="SublicenseAgreementAbstract" />
    <link:label xlink:type="resource" xlink:label="ird_SublicenseAgreementAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_SublicenseAgreementAbstract_lbl1" xml:lang="en-US" id="ird_SublicenseAgreementAbstract_lbl1">Sublicense Agreement [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SublicenseAgreementAbstract" xlink:to="ird_SublicenseAgreementAbstract_lbl1" xlink:title="label: SublicenseAgreementAbstract to ird_SublicenseAgreementAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_SublicenseAgreementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_SublicenseAgreementAbstract" xml:lang="en-US" id="ird_SublicenseAgreementAbstract">Sublicense Agreement [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SublicenseAgreementAbstract" xlink:to="ird_SublicenseAgreementAbstract" xlink:title="label: SublicenseAgreementAbstract to ird_SublicenseAgreementAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_DevelopmentAndRegulatoryMilestonesMember" xlink:label="DevelopmentAndRegulatoryMilestonesMember" xlink:title="DevelopmentAndRegulatoryMilestonesMember" />
    <link:label xlink:type="resource" xlink:label="ird_DevelopmentAndRegulatoryMilestonesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_DevelopmentAndRegulatoryMilestonesMember_lbl" xml:lang="en-US" id="ird_DevelopmentAndRegulatoryMilestonesMember_lbl">Represents development and regulatory milestones.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DevelopmentAndRegulatoryMilestonesMember" xlink:to="ird_DevelopmentAndRegulatoryMilestonesMember_lbl" xlink:title="label: DevelopmentAndRegulatoryMilestonesMember to ird_DevelopmentAndRegulatoryMilestonesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_DevelopmentAndRegulatoryMilestonesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_DevelopmentAndRegulatoryMilestonesMember_lbl1" xml:lang="en-US" id="ird_DevelopmentAndRegulatoryMilestonesMember_lbl1">Development and Regulatory Milestones [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DevelopmentAndRegulatoryMilestonesMember" xlink:to="ird_DevelopmentAndRegulatoryMilestonesMember_lbl1" xlink:title="label: DevelopmentAndRegulatoryMilestonesMember to ird_DevelopmentAndRegulatoryMilestonesMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_DevelopmentAndRegulatoryMilestonesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_DevelopmentAndRegulatoryMilestonesMember" xml:lang="en-US" id="ird_DevelopmentAndRegulatoryMilestonesMember">Development and Regulatory Milestones [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DevelopmentAndRegulatoryMilestonesMember" xlink:to="ird_DevelopmentAndRegulatoryMilestonesMember" xlink:title="label: DevelopmentAndRegulatoryMilestonesMember to ird_DevelopmentAndRegulatoryMilestonesMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_SalesMilestonesMember" xlink:label="SalesMilestonesMember" xlink:title="SalesMilestonesMember" />
    <link:label xlink:type="resource" xlink:label="ird_SalesMilestonesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_SalesMilestonesMember_lbl" xml:lang="en-US" id="ird_SalesMilestonesMember_lbl">Represents sales milestones.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesMilestonesMember" xlink:to="ird_SalesMilestonesMember_lbl" xlink:title="label: SalesMilestonesMember to ird_SalesMilestonesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_SalesMilestonesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_SalesMilestonesMember_lbl1" xml:lang="en-US" id="ird_SalesMilestonesMember_lbl1">Sales Milestones [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesMilestonesMember" xlink:to="ird_SalesMilestonesMember_lbl1" xlink:title="label: SalesMilestonesMember to ird_SalesMilestonesMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_SalesMilestonesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_SalesMilestonesMember" xml:lang="en-US" id="ird_SalesMilestonesMember">Sales Milestones [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesMilestonesMember" xlink:to="ird_SalesMilestonesMember" xlink:title="label: SalesMilestonesMember to ird_SalesMilestonesMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_NumberOfAssetAcquired" xlink:label="NumberOfAssetAcquired" xlink:title="NumberOfAssetAcquired" />
    <link:label xlink:type="resource" xlink:label="ird_NumberOfAssetAcquired_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_NumberOfAssetAcquired_lbl" xml:lang="en-US" id="ird_NumberOfAssetAcquired_lbl">The number of asset acquired by the entity during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfAssetAcquired" xlink:to="ird_NumberOfAssetAcquired_lbl" xlink:title="label: NumberOfAssetAcquired to ird_NumberOfAssetAcquired_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_NumberOfAssetAcquired_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_NumberOfAssetAcquired_lbl1" xml:lang="en-US" id="ird_NumberOfAssetAcquired_lbl1">Number of Asset Acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfAssetAcquired" xlink:to="ird_NumberOfAssetAcquired_lbl1" xlink:title="label: NumberOfAssetAcquired to ird_NumberOfAssetAcquired_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_NumberOfAssetAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_NumberOfAssetAcquired" xml:lang="en-US" id="ird_NumberOfAssetAcquired">Number of asset acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfAssetAcquired" xlink:to="ird_NumberOfAssetAcquired" xlink:title="label: NumberOfAssetAcquired to ird_NumberOfAssetAcquired" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition" xlink:label="PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition" xlink:title="PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition" />
    <link:label xlink:type="resource" xlink:label="ird_PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition_lbl" xml:lang="en-US" id="ird_PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition_lbl">Percentage of underlying intellectual property associated with IRD therapies of private Opus's assets.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition" xlink:to="ird_PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition_lbl" xlink:title="label: PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition to ird_PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition_lbl1" xml:lang="en-US" id="ird_PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition_lbl1">Percentage of Underlying Intellectual Property Associated with IRD Therapies in Acquisition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition" xlink:to="ird_PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition_lbl1" xlink:title="label: PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition to ird_PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition" xml:lang="en-US" id="ird_PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition">Percentage of underlying intellectual property associated with IRD therapies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition" xlink:to="ird_PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition" xlink:title="label: PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition to ird_PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_OpusGeneticsIncMember" xlink:label="OpusGeneticsIncMember" xlink:title="OpusGeneticsIncMember" />
    <link:label xlink:type="resource" xlink:label="ird_OpusGeneticsIncMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_OpusGeneticsIncMember_lbl" xml:lang="en-US" id="ird_OpusGeneticsIncMember_lbl">Name of the acquiring entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OpusGeneticsIncMember" xlink:to="ird_OpusGeneticsIncMember_lbl" xlink:title="label: OpusGeneticsIncMember to ird_OpusGeneticsIncMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_OpusGeneticsIncMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_OpusGeneticsIncMember_lbl1" xml:lang="en-US" id="ird_OpusGeneticsIncMember_lbl1">Opus Genetics, Inc. [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OpusGeneticsIncMember" xlink:to="ird_OpusGeneticsIncMember_lbl1" xlink:title="label: OpusGeneticsIncMember to ird_OpusGeneticsIncMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_OpusGeneticsIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_OpusGeneticsIncMember" xml:lang="en-US" id="ird_OpusGeneticsIncMember">Opus Genetics, Inc. [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OpusGeneticsIncMember" xlink:to="ird_OpusGeneticsIncMember" xlink:title="label: OpusGeneticsIncMember to ird_OpusGeneticsIncMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_AssetAcquisitionPurchasePriceConsiderationTransferred" xlink:label="AssetAcquisitionPurchasePriceConsiderationTransferred" xlink:title="AssetAcquisitionPurchasePriceConsiderationTransferred" />
    <link:label xlink:type="resource" xlink:label="ird_AssetAcquisitionPurchasePriceConsiderationTransferred_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_AssetAcquisitionPurchasePriceConsiderationTransferred_lbl" xml:lang="en-US" id="ird_AssetAcquisitionPurchasePriceConsiderationTransferred_lbl">Amount of purchase price consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetAcquisitionPurchasePriceConsiderationTransferred" xlink:to="ird_AssetAcquisitionPurchasePriceConsiderationTransferred_lbl" xlink:title="label: AssetAcquisitionPurchasePriceConsiderationTransferred to ird_AssetAcquisitionPurchasePriceConsiderationTransferred_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_AssetAcquisitionPurchasePriceConsiderationTransferred_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_AssetAcquisitionPurchasePriceConsiderationTransferred_lbl1" xml:lang="en-US" id="ird_AssetAcquisitionPurchasePriceConsiderationTransferred_lbl1">Asset Acquisition, Purchase Price Consideration Transferred</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetAcquisitionPurchasePriceConsiderationTransferred" xlink:to="ird_AssetAcquisitionPurchasePriceConsiderationTransferred_lbl1" xlink:title="label: AssetAcquisitionPurchasePriceConsiderationTransferred to ird_AssetAcquisitionPurchasePriceConsiderationTransferred_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_AssetAcquisitionPurchasePriceConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_AssetAcquisitionPurchasePriceConsiderationTransferred" xml:lang="en-US" id="ird_AssetAcquisitionPurchasePriceConsiderationTransferred">Purchase price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetAcquisitionPurchasePriceConsiderationTransferred" xlink:to="ird_AssetAcquisitionPurchasePriceConsiderationTransferred" xlink:title="label: AssetAcquisitionPurchasePriceConsiderationTransferred to ird_AssetAcquisitionPurchasePriceConsiderationTransferred" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MergerWithRexahnAbstract" xlink:label="MergerWithRexahnAbstract" xlink:title="MergerWithRexahnAbstract" />
    <link:label xlink:type="resource" xlink:label="ird_MergerWithRexahnAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_MergerWithRexahnAbstract_lbl1" xml:lang="en-US" id="ird_MergerWithRexahnAbstract_lbl1">Merger with Rexahn [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MergerWithRexahnAbstract" xlink:to="ird_MergerWithRexahnAbstract_lbl1" xlink:title="label: MergerWithRexahnAbstract to ird_MergerWithRexahnAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_MergerWithRexahnAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_MergerWithRexahnAbstract" xml:lang="en-US" id="ird_MergerWithRexahnAbstract">Merger with Rexahn [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MergerWithRexahnAbstract" xlink:to="ird_MergerWithRexahnAbstract" xlink:title="label: MergerWithRexahnAbstract to ird_MergerWithRexahnAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ContingentValueRightEntitledPerEachShareOfCommonStockHeld" xlink:label="ContingentValueRightEntitledPerEachShareOfCommonStockHeld" xlink:title="ContingentValueRightEntitledPerEachShareOfCommonStockHeld" />
    <link:label xlink:type="resource" xlink:label="ird_ContingentValueRightEntitledPerEachShareOfCommonStockHeld_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_ContingentValueRightEntitledPerEachShareOfCommonStockHeld_lbl" xml:lang="en-US" id="ird_ContingentValueRightEntitledPerEachShareOfCommonStockHeld_lbl">Contingent value right per each share of the Company's common stock held of record as of immediately prior to the closing of the merger.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContingentValueRightEntitledPerEachShareOfCommonStockHeld" xlink:to="ird_ContingentValueRightEntitledPerEachShareOfCommonStockHeld_lbl" xlink:title="label: ContingentValueRightEntitledPerEachShareOfCommonStockHeld to ird_ContingentValueRightEntitledPerEachShareOfCommonStockHeld_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_ContingentValueRightEntitledPerEachShareOfCommonStockHeld_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ContingentValueRightEntitledPerEachShareOfCommonStockHeld_lbl1" xml:lang="en-US" id="ird_ContingentValueRightEntitledPerEachShareOfCommonStockHeld_lbl1">Contingent Value Right Entitled Per Each Share Of Common Stock Held</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContingentValueRightEntitledPerEachShareOfCommonStockHeld" xlink:to="ird_ContingentValueRightEntitledPerEachShareOfCommonStockHeld_lbl1" xlink:title="label: ContingentValueRightEntitledPerEachShareOfCommonStockHeld to ird_ContingentValueRightEntitledPerEachShareOfCommonStockHeld_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ContingentValueRightEntitledPerEachShareOfCommonStockHeld" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_ContingentValueRightEntitledPerEachShareOfCommonStockHeld" xml:lang="en-US" id="ird_ContingentValueRightEntitledPerEachShareOfCommonStockHeld">Number of contingent value right received per common stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContingentValueRightEntitledPerEachShareOfCommonStockHeld" xlink:to="ird_ContingentValueRightEntitledPerEachShareOfCommonStockHeld" xlink:title="label: ContingentValueRightEntitledPerEachShareOfCommonStockHeld to ird_ContingentValueRightEntitledPerEachShareOfCommonStockHeld" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_NumberOfPotentialMilestones" xlink:label="NumberOfPotentialMilestones" xlink:title="NumberOfPotentialMilestones" />
    <link:label xlink:type="resource" xlink:label="ird_NumberOfPotentialMilestones_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_NumberOfPotentialMilestones_lbl" xml:lang="en-US" id="ird_NumberOfPotentialMilestones_lbl">Number of potential milestones had been accrued during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfPotentialMilestones" xlink:to="ird_NumberOfPotentialMilestones_lbl" xlink:title="label: NumberOfPotentialMilestones to ird_NumberOfPotentialMilestones_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_NumberOfPotentialMilestones_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_NumberOfPotentialMilestones_lbl1" xml:lang="en-US" id="ird_NumberOfPotentialMilestones_lbl1">Number of Potential Milestones</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfPotentialMilestones" xlink:to="ird_NumberOfPotentialMilestones_lbl1" xlink:title="label: NumberOfPotentialMilestones to ird_NumberOfPotentialMilestones_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_NumberOfPotentialMilestones" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_NumberOfPotentialMilestones" xml:lang="en-US" id="ird_NumberOfPotentialMilestones">Number of potential milestones</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfPotentialMilestones" xlink:to="ird_NumberOfPotentialMilestones" xlink:title="label: NumberOfPotentialMilestones to ird_NumberOfPotentialMilestones" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_NumberOfMilestonesAccrued" xlink:label="NumberOfMilestonesAccrued" xlink:title="NumberOfMilestonesAccrued" />
    <link:label xlink:type="resource" xlink:label="ird_NumberOfMilestonesAccrued_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_NumberOfMilestonesAccrued_lbl" xml:lang="en-US" id="ird_NumberOfMilestonesAccrued_lbl">Number of milestones had been accrued during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfMilestonesAccrued" xlink:to="ird_NumberOfMilestonesAccrued_lbl" xlink:title="label: NumberOfMilestonesAccrued to ird_NumberOfMilestonesAccrued_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_NumberOfMilestonesAccrued_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_NumberOfMilestonesAccrued_lbl1" xml:lang="en-US" id="ird_NumberOfMilestonesAccrued_lbl1">Number of Milestones Accrued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfMilestonesAccrued" xlink:to="ird_NumberOfMilestonesAccrued_lbl1" xlink:title="label: NumberOfMilestonesAccrued to ird_NumberOfMilestonesAccrued_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_NumberOfMilestonesAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_NumberOfMilestonesAccrued" xml:lang="en-US" id="ird_NumberOfMilestonesAccrued">Number of milestones accrued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfMilestonesAccrued" xlink:to="ird_NumberOfMilestonesAccrued" xlink:title="label: NumberOfMilestonesAccrued to ird_NumberOfMilestonesAccrued" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PaymentsDueUnderCVRAgreement" xlink:label="PaymentsDueUnderCVRAgreement" xlink:title="PaymentsDueUnderCVRAgreement" />
    <link:label xlink:type="resource" xlink:label="ird_PaymentsDueUnderCVRAgreement_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_PaymentsDueUnderCVRAgreement_lbl" xml:lang="en-US" id="ird_PaymentsDueUnderCVRAgreement_lbl">Number of payments were due under the CVR Agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsDueUnderCVRAgreement" xlink:to="ird_PaymentsDueUnderCVRAgreement_lbl" xlink:title="label: PaymentsDueUnderCVRAgreement to ird_PaymentsDueUnderCVRAgreement_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_PaymentsDueUnderCVRAgreement_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_PaymentsDueUnderCVRAgreement_lbl1" xml:lang="en-US" id="ird_PaymentsDueUnderCVRAgreement_lbl1">Payments due under CVR Agreement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsDueUnderCVRAgreement" xlink:to="ird_PaymentsDueUnderCVRAgreement_lbl1" xlink:title="label: PaymentsDueUnderCVRAgreement to ird_PaymentsDueUnderCVRAgreement_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_PaymentsDueUnderCVRAgreement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_PaymentsDueUnderCVRAgreement" xml:lang="en-US" id="ird_PaymentsDueUnderCVRAgreement">Payments for CVR</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsDueUnderCVRAgreement" xlink:to="ird_PaymentsDueUnderCVRAgreement" xlink:title="label: PaymentsDueUnderCVRAgreement to ird_PaymentsDueUnderCVRAgreement" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FoundationFightingBlindnessMember" xlink:label="FoundationFightingBlindnessMember" xlink:title="FoundationFightingBlindnessMember" />
    <link:label xlink:type="resource" xlink:label="ird_FoundationFightingBlindnessMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_FoundationFightingBlindnessMember_lbl" xml:lang="en-US" id="ird_FoundationFightingBlindnessMember_lbl">This member stands for foundation fighting blindness.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FoundationFightingBlindnessMember" xlink:to="ird_FoundationFightingBlindnessMember_lbl" xlink:title="label: FoundationFightingBlindnessMember to ird_FoundationFightingBlindnessMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_FoundationFightingBlindnessMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_FoundationFightingBlindnessMember_lbl1" xml:lang="en-US" id="ird_FoundationFightingBlindnessMember_lbl1">Foundation Fighting Blindness [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FoundationFightingBlindnessMember" xlink:to="ird_FoundationFightingBlindnessMember_lbl1" xlink:title="label: FoundationFightingBlindnessMember to ird_FoundationFightingBlindnessMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_FoundationFightingBlindnessMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_FoundationFightingBlindnessMember" xml:lang="en-US" id="ird_FoundationFightingBlindnessMember">Foundation Fighting Blindness [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FoundationFightingBlindnessMember" xlink:to="ird_FoundationFightingBlindnessMember" xlink:title="label: FoundationFightingBlindnessMember to ird_FoundationFightingBlindnessMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember" xlink:label="FoundationFightingBlindnessRetinalDegenerationFundAgreementMember" xlink:title="FoundationFightingBlindnessRetinalDegenerationFundAgreementMember" />
    <link:label xlink:type="resource" xlink:label="ird_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember_lbl" xml:lang="en-US" id="ird_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember_lbl">The name of a funding agreement with Foundation Fighting Blindness Retinal Degeneration Fund to develop gene therapies to treat patients impacted by retinitis pigmentosa caused by pathogenic variants in the Mer proto-oncogene tyrosine kinase (MERTK) gene (the "MERTK Program").</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FoundationFightingBlindnessRetinalDegenerationFundAgreementMember" xlink:to="ird_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember_lbl" xlink:title="label: FoundationFightingBlindnessRetinalDegenerationFundAgreementMember to ird_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember_lbl1" xml:lang="en-US" id="ird_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember_lbl1">Foundation Fighting Blindness Retinal Degeneration Fund Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FoundationFightingBlindnessRetinalDegenerationFundAgreementMember" xlink:to="ird_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember_lbl1" xlink:title="label: FoundationFightingBlindnessRetinalDegenerationFundAgreementMember to ird_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember" xml:lang="en-US" id="ird_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember">RDF Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FoundationFightingBlindnessRetinalDegenerationFundAgreementMember" xlink:to="ird_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember" xlink:title="label: FoundationFightingBlindnessRetinalDegenerationFundAgreementMember to ird_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_RetinalDegenerationFundAgreementAbstract" xlink:label="RetinalDegenerationFundAgreementAbstract" xlink:title="RetinalDegenerationFundAgreementAbstract" />
    <link:label xlink:type="resource" xlink:label="ird_RetinalDegenerationFundAgreementAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_RetinalDegenerationFundAgreementAbstract_lbl1" xml:lang="en-US" id="ird_RetinalDegenerationFundAgreementAbstract_lbl1">Retinal Degeneration Fund Agreement [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetinalDegenerationFundAgreementAbstract" xlink:to="ird_RetinalDegenerationFundAgreementAbstract_lbl1" xlink:title="label: RetinalDegenerationFundAgreementAbstract to ird_RetinalDegenerationFundAgreementAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_RetinalDegenerationFundAgreementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_RetinalDegenerationFundAgreementAbstract" xml:lang="en-US" id="ird_RetinalDegenerationFundAgreementAbstract">Retinal Degeneration Fund Agreement [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetinalDegenerationFundAgreementAbstract" xlink:to="ird_RetinalDegenerationFundAgreementAbstract" xlink:title="label: RetinalDegenerationFundAgreementAbstract to ird_RetinalDegenerationFundAgreementAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MilestonePaymentReceivable" xlink:label="MilestonePaymentReceivable" xlink:title="MilestonePaymentReceivable" />
    <link:label xlink:type="resource" xlink:label="ird_MilestonePaymentReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_MilestonePaymentReceivable_lbl" xml:lang="en-US" id="ird_MilestonePaymentReceivable_lbl">The amount of milestone payment receivable under the agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MilestonePaymentReceivable" xlink:to="ird_MilestonePaymentReceivable_lbl" xlink:title="label: MilestonePaymentReceivable to ird_MilestonePaymentReceivable_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_MilestonePaymentReceivable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_MilestonePaymentReceivable_lbl1" xml:lang="en-US" id="ird_MilestonePaymentReceivable_lbl1">Milestone Payment Receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MilestonePaymentReceivable" xlink:to="ird_MilestonePaymentReceivable_lbl1" xlink:title="label: MilestonePaymentReceivable to ird_MilestonePaymentReceivable_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_MilestonePaymentReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_MilestonePaymentReceivable" xml:lang="en-US" id="ird_MilestonePaymentReceivable">Milestone payment receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MilestonePaymentReceivable" xlink:to="ird_MilestonePaymentReceivable" xlink:title="label: MilestonePaymentReceivable to ird_MilestonePaymentReceivable" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MaximumAmountOfNondilutiveFundingMilestonePayments" xlink:label="MaximumAmountOfNondilutiveFundingMilestonePayments" xlink:title="MaximumAmountOfNondilutiveFundingMilestonePayments" />
    <link:label xlink:type="resource" xlink:label="ird_MaximumAmountOfNondilutiveFundingMilestonePayments_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_MaximumAmountOfNondilutiveFundingMilestonePayments_lbl" xml:lang="en-US" id="ird_MaximumAmountOfNondilutiveFundingMilestonePayments_lbl">The maximum amount of nondilutive funding milestone payments under the agreement to support the development of the Mer proto-oncogene tyrosine kinase gene Program.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumAmountOfNondilutiveFundingMilestonePayments" xlink:to="ird_MaximumAmountOfNondilutiveFundingMilestonePayments_lbl" xlink:title="label: MaximumAmountOfNondilutiveFundingMilestonePayments to ird_MaximumAmountOfNondilutiveFundingMilestonePayments_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_MaximumAmountOfNondilutiveFundingMilestonePayments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_MaximumAmountOfNondilutiveFundingMilestonePayments_lbl1" xml:lang="en-US" id="ird_MaximumAmountOfNondilutiveFundingMilestonePayments_lbl1">Maximum Amount of Nondilutive Funding Milestone Payments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumAmountOfNondilutiveFundingMilestonePayments" xlink:to="ird_MaximumAmountOfNondilutiveFundingMilestonePayments_lbl1" xlink:title="label: MaximumAmountOfNondilutiveFundingMilestonePayments to ird_MaximumAmountOfNondilutiveFundingMilestonePayments_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_MaximumAmountOfNondilutiveFundingMilestonePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_MaximumAmountOfNondilutiveFundingMilestonePayments" xml:lang="en-US" id="ird_MaximumAmountOfNondilutiveFundingMilestonePayments">Maximum amount of nondilutive funding milestone payments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumAmountOfNondilutiveFundingMilestonePayments" xlink:to="ird_MaximumAmountOfNondilutiveFundingMilestonePayments" xlink:title="label: MaximumAmountOfNondilutiveFundingMilestonePayments to ird_MaximumAmountOfNondilutiveFundingMilestonePayments" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense" xlink:label="BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense" xlink:title="BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense" />
    <link:label xlink:type="resource" xlink:label="ird_BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense_lbl" xml:lang="en-US" id="ird_BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense_lbl">Buyout interest in entity equals to the percentage of disbursed funds, in the event of a change of control of the Company or a sale or exclusive license of the MERTK Program.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense" xlink:to="ird_BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense_lbl" xlink:title="label: BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense to ird_BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense_lbl1" xml:lang="en-US" id="ird_BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense_lbl1">Buyout Interest Equals Percentage of Disbursed Funds, in Event of Change of Control or Sale or License</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense" xlink:to="ird_BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense_lbl1" xlink:title="label: BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense to ird_BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense" xml:lang="en-US" id="ird_BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense">Buyout interest in entity equals percentage of disbursed funds</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense" xlink:to="ird_BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense" xlink:title="label: BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense to ird_BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MilestonePaymentsReceived" xlink:label="MilestonePaymentsReceived" xlink:title="MilestonePaymentsReceived" />
    <link:label xlink:type="resource" xlink:label="ird_MilestonePaymentsReceived_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_MilestonePaymentsReceived_lbl" xml:lang="en-US" id="ird_MilestonePaymentsReceived_lbl">The milestone payment amount received upon the achievement of development, regulatory and commercial goals under the agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MilestonePaymentsReceived" xlink:to="ird_MilestonePaymentsReceived_lbl" xlink:title="label: MilestonePaymentsReceived to ird_MilestonePaymentsReceived_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_MilestonePaymentsReceived_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_MilestonePaymentsReceived_lbl1" xml:lang="en-US" id="ird_MilestonePaymentsReceived_lbl1">Milestone Payments Received</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MilestonePaymentsReceived" xlink:to="ird_MilestonePaymentsReceived_lbl1" xlink:title="label: MilestonePaymentsReceived to ird_MilestonePaymentsReceived_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_MilestonePaymentsReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_MilestonePaymentsReceived" xml:lang="en-US" id="ird_MilestonePaymentsReceived">Milestone payments received</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MilestonePaymentsReceived" xlink:to="ird_MilestonePaymentsReceived" xlink:title="label: MilestonePaymentsReceived to ird_MilestonePaymentsReceived" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PercentageOfRoyaltyPaymentObligation" xlink:label="PercentageOfRoyaltyPaymentObligation" xlink:title="PercentageOfRoyaltyPaymentObligation" />
    <link:label xlink:type="resource" xlink:label="ird_PercentageOfRoyaltyPaymentObligation_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_PercentageOfRoyaltyPaymentObligation_lbl" xml:lang="en-US" id="ird_PercentageOfRoyaltyPaymentObligation_lbl">The aggregate percentage of royalty obligation equals to the amounts funded by RDF under the RDF agreement that serves as the cap for total royalty payments owed by the company to RDF.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfRoyaltyPaymentObligation" xlink:to="ird_PercentageOfRoyaltyPaymentObligation_lbl" xlink:title="label: PercentageOfRoyaltyPaymentObligation to ird_PercentageOfRoyaltyPaymentObligation_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_PercentageOfRoyaltyPaymentObligation_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_PercentageOfRoyaltyPaymentObligation_lbl1" xml:lang="en-US" id="ird_PercentageOfRoyaltyPaymentObligation_lbl1">Percentage of Royalty Payment Obligation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfRoyaltyPaymentObligation" xlink:to="ird_PercentageOfRoyaltyPaymentObligation_lbl1" xlink:title="label: PercentageOfRoyaltyPaymentObligation to ird_PercentageOfRoyaltyPaymentObligation_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_PercentageOfRoyaltyPaymentObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_PercentageOfRoyaltyPaymentObligation" xml:lang="en-US" id="ird_PercentageOfRoyaltyPaymentObligation">Percentage of royalty payment obligation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfRoyaltyPaymentObligation" xlink:to="ird_PercentageOfRoyaltyPaymentObligation" xlink:title="label: PercentageOfRoyaltyPaymentObligation to ird_PercentageOfRoyaltyPaymentObligation" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_BindingLetterAgreement2022Member" xlink:label="BindingLetterAgreement2022Member" xlink:title="BindingLetterAgreement2022Member" />
    <link:label xlink:type="resource" xlink:label="ird_BindingLetterAgreement2022Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_BindingLetterAgreement2022Member_lbl" xml:lang="en-US" id="ird_BindingLetterAgreement2022Member_lbl">The name of binding letter of agreement with FFB and the Jaeb Center for Health Research ("JCHR") to collaborate on natural history studies involving individuals with retinal dystrophies associated with mutations in multiple genes of interest.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BindingLetterAgreement2022Member" xlink:to="ird_BindingLetterAgreement2022Member_lbl" xlink:title="label: BindingLetterAgreement2022Member to ird_BindingLetterAgreement2022Member_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_BindingLetterAgreement2022Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_BindingLetterAgreement2022Member_lbl1" xml:lang="en-US" id="ird_BindingLetterAgreement2022Member_lbl1">Binding Letter Agreement 2022 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BindingLetterAgreement2022Member" xlink:to="ird_BindingLetterAgreement2022Member_lbl1" xlink:title="label: BindingLetterAgreement2022Member to ird_BindingLetterAgreement2022Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_BindingLetterAgreement2022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_BindingLetterAgreement2022Member" xml:lang="en-US" id="ird_BindingLetterAgreement2022Member">2022 Binding Letter Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BindingLetterAgreement2022Member" xlink:to="ird_BindingLetterAgreement2022Member" xlink:title="label: BindingLetterAgreement2022Member to ird_BindingLetterAgreement2022Member" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PreMergerFinancingAndWaiverAgreementsAbstract" xlink:label="PreMergerFinancingAndWaiverAgreementsAbstract" xlink:title="PreMergerFinancingAndWaiverAgreementsAbstract" />
    <link:label xlink:type="resource" xlink:label="ird_PreMergerFinancingAndWaiverAgreementsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_PreMergerFinancingAndWaiverAgreementsAbstract_lbl1" xml:lang="en-US" id="ird_PreMergerFinancingAndWaiverAgreementsAbstract_lbl1">Pre-Merger Financing and Waiver Agreements [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreMergerFinancingAndWaiverAgreementsAbstract" xlink:to="ird_PreMergerFinancingAndWaiverAgreementsAbstract_lbl1" xlink:title="label: PreMergerFinancingAndWaiverAgreementsAbstract to ird_PreMergerFinancingAndWaiverAgreementsAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_PreMergerFinancingAndWaiverAgreementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_PreMergerFinancingAndWaiverAgreementsAbstract" xml:lang="en-US" id="ird_PreMergerFinancingAndWaiverAgreementsAbstract">Pre-Merger Financing and Waiver Agreements [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreMergerFinancingAndWaiverAgreementsAbstract" xlink:to="ird_PreMergerFinancingAndWaiverAgreementsAbstract" xlink:title="label: PreMergerFinancingAndWaiverAgreementsAbstract to ird_PreMergerFinancingAndWaiverAgreementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PaymentOfFinalInstallmentUponTerminationOfAgreement" xlink:label="PaymentOfFinalInstallmentUponTerminationOfAgreement" xlink:title="PaymentOfFinalInstallmentUponTerminationOfAgreement" />
    <link:label xlink:type="resource" xlink:label="ird_PaymentOfFinalInstallmentUponTerminationOfAgreement_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_PaymentOfFinalInstallmentUponTerminationOfAgreement_lbl" xml:lang="en-US" id="ird_PaymentOfFinalInstallmentUponTerminationOfAgreement_lbl">The aggregate amount paid by the entity related to 2022 Binding Letter Agreement upon its termination.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentOfFinalInstallmentUponTerminationOfAgreement" xlink:to="ird_PaymentOfFinalInstallmentUponTerminationOfAgreement_lbl" xlink:title="label: PaymentOfFinalInstallmentUponTerminationOfAgreement to ird_PaymentOfFinalInstallmentUponTerminationOfAgreement_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_PaymentOfFinalInstallmentUponTerminationOfAgreement_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_PaymentOfFinalInstallmentUponTerminationOfAgreement_lbl1" xml:lang="en-US" id="ird_PaymentOfFinalInstallmentUponTerminationOfAgreement_lbl1">Payment of Final Installment upon Termination of Agreement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentOfFinalInstallmentUponTerminationOfAgreement" xlink:to="ird_PaymentOfFinalInstallmentUponTerminationOfAgreement_lbl1" xlink:title="label: PaymentOfFinalInstallmentUponTerminationOfAgreement to ird_PaymentOfFinalInstallmentUponTerminationOfAgreement_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_PaymentOfFinalInstallmentUponTerminationOfAgreement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_PaymentOfFinalInstallmentUponTerminationOfAgreement" xml:lang="en-US" id="ird_PaymentOfFinalInstallmentUponTerminationOfAgreement">Payment of final installment amount upon termination of agreement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentOfFinalInstallmentUponTerminationOfAgreement" xlink:to="ird_PaymentOfFinalInstallmentUponTerminationOfAgreement" xlink:title="label: PaymentOfFinalInstallmentUponTerminationOfAgreement to ird_PaymentOfFinalInstallmentUponTerminationOfAgreement" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MaximumAmountFundedToSupportStudy" xlink:label="MaximumAmountFundedToSupportStudy" xlink:title="MaximumAmountFundedToSupportStudy" />
    <link:label xlink:type="resource" xlink:label="ird_MaximumAmountFundedToSupportStudy_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_MaximumAmountFundedToSupportStudy_lbl" xml:lang="en-US" id="ird_MaximumAmountFundedToSupportStudy_lbl">The maximum amount funded to support the study.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumAmountFundedToSupportStudy" xlink:to="ird_MaximumAmountFundedToSupportStudy_lbl" xlink:title="label: MaximumAmountFundedToSupportStudy to ird_MaximumAmountFundedToSupportStudy_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_MaximumAmountFundedToSupportStudy_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_MaximumAmountFundedToSupportStudy_lbl1" xml:lang="en-US" id="ird_MaximumAmountFundedToSupportStudy_lbl1">Maximum Amount Funded to Support Study</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumAmountFundedToSupportStudy" xlink:to="ird_MaximumAmountFundedToSupportStudy_lbl1" xlink:title="label: MaximumAmountFundedToSupportStudy to ird_MaximumAmountFundedToSupportStudy_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_MaximumAmountFundedToSupportStudy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_MaximumAmountFundedToSupportStudy" xml:lang="en-US" id="ird_MaximumAmountFundedToSupportStudy">Maximum amount of loan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumAmountFundedToSupportStudy" xlink:to="ird_MaximumAmountFundedToSupportStudy" xlink:title="label: MaximumAmountFundedToSupportStudy to ird_MaximumAmountFundedToSupportStudy" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PeriodOfAgreementTerminationAfterStudyCompletion" xlink:label="PeriodOfAgreementTerminationAfterStudyCompletion" xlink:title="PeriodOfAgreementTerminationAfterStudyCompletion" />
    <link:label xlink:type="resource" xlink:label="ird_PeriodOfAgreementTerminationAfterStudyCompletion_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_PeriodOfAgreementTerminationAfterStudyCompletion_lbl" xml:lang="en-US" id="ird_PeriodOfAgreementTerminationAfterStudyCompletion_lbl">Period of agreement termination after study completion in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodOfAgreementTerminationAfterStudyCompletion" xlink:to="ird_PeriodOfAgreementTerminationAfterStudyCompletion_lbl" xlink:title="label: PeriodOfAgreementTerminationAfterStudyCompletion to ird_PeriodOfAgreementTerminationAfterStudyCompletion_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_PeriodOfAgreementTerminationAfterStudyCompletion_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_PeriodOfAgreementTerminationAfterStudyCompletion_lbl1" xml:lang="en-US" id="ird_PeriodOfAgreementTerminationAfterStudyCompletion_lbl1">Period of Agreement Termination after Study Completion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodOfAgreementTerminationAfterStudyCompletion" xlink:to="ird_PeriodOfAgreementTerminationAfterStudyCompletion_lbl1" xlink:title="label: PeriodOfAgreementTerminationAfterStudyCompletion to ird_PeriodOfAgreementTerminationAfterStudyCompletion_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_PeriodOfAgreementTerminationAfterStudyCompletion" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_PeriodOfAgreementTerminationAfterStudyCompletion" xml:lang="en-US" id="ird_PeriodOfAgreementTerminationAfterStudyCompletion">Period of agreement termination after study completion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodOfAgreementTerminationAfterStudyCompletion" xlink:to="ird_PeriodOfAgreementTerminationAfterStudyCompletion" xlink:title="label: PeriodOfAgreementTerminationAfterStudyCompletion to ird_PeriodOfAgreementTerminationAfterStudyCompletion" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_AmountFundedToSupportStudyPayableInAnnualInstallment" xlink:label="AmountFundedToSupportStudyPayableInAnnualInstallment" xlink:title="AmountFundedToSupportStudyPayableInAnnualInstallment" />
    <link:label xlink:type="resource" xlink:label="ird_AmountFundedToSupportStudyPayableInAnnualInstallment_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_AmountFundedToSupportStudyPayableInAnnualInstallment_lbl" xml:lang="en-US" id="ird_AmountFundedToSupportStudyPayableInAnnualInstallment_lbl">The amount funded to support the study payable in annual installment.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmountFundedToSupportStudyPayableInAnnualInstallment" xlink:to="ird_AmountFundedToSupportStudyPayableInAnnualInstallment_lbl" xlink:title="label: AmountFundedToSupportStudyPayableInAnnualInstallment to ird_AmountFundedToSupportStudyPayableInAnnualInstallment_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_AmountFundedToSupportStudyPayableInAnnualInstallment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_AmountFundedToSupportStudyPayableInAnnualInstallment_lbl1" xml:lang="en-US" id="ird_AmountFundedToSupportStudyPayableInAnnualInstallment_lbl1">Amount Funded to Support Study, Payable in Annual Installment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmountFundedToSupportStudyPayableInAnnualInstallment" xlink:to="ird_AmountFundedToSupportStudyPayableInAnnualInstallment_lbl1" xlink:title="label: AmountFundedToSupportStudyPayableInAnnualInstallment to ird_AmountFundedToSupportStudyPayableInAnnualInstallment_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_AmountFundedToSupportStudyPayableInAnnualInstallment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_AmountFundedToSupportStudyPayableInAnnualInstallment" xml:lang="en-US" id="ird_AmountFundedToSupportStudyPayableInAnnualInstallment">Funded amount to support study payable in annual installment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmountFundedToSupportStudyPayableInAnnualInstallment" xlink:to="ird_AmountFundedToSupportStudyPayableInAnnualInstallment" xlink:title="label: AmountFundedToSupportStudyPayableInAnnualInstallment to ird_AmountFundedToSupportStudyPayableInAnnualInstallment" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest_lbl" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest_lbl">The number of equal installments for share-based compensation awards to vest.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest_lbl1" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest_lbl1">Share Based Compensation Arrangement By Share Based Payment Award Number Of Equal Installments For Awards To Vest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest" xml:lang="en-US" id="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest">Number of equal installments for vesting</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest" xlink:to="ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest to ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PaymentsDueRelatedToAmountFundedToSupportStudy" xlink:label="PaymentsDueRelatedToAmountFundedToSupportStudy" xlink:title="PaymentsDueRelatedToAmountFundedToSupportStudy" />
    <link:label xlink:type="resource" xlink:label="ird_PaymentsDueRelatedToAmountFundedToSupportStudy_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_PaymentsDueRelatedToAmountFundedToSupportStudy_lbl" xml:lang="en-US" id="ird_PaymentsDueRelatedToAmountFundedToSupportStudy_lbl">The payable amount related to funded to support the study due under the 2022 Binding Letter Agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsDueRelatedToAmountFundedToSupportStudy" xlink:to="ird_PaymentsDueRelatedToAmountFundedToSupportStudy_lbl" xlink:title="label: PaymentsDueRelatedToAmountFundedToSupportStudy to ird_PaymentsDueRelatedToAmountFundedToSupportStudy_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_PaymentsDueRelatedToAmountFundedToSupportStudy_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_PaymentsDueRelatedToAmountFundedToSupportStudy_lbl1" xml:lang="en-US" id="ird_PaymentsDueRelatedToAmountFundedToSupportStudy_lbl1">Payments Due Related to Amount Funded to Support Study</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsDueRelatedToAmountFundedToSupportStudy" xlink:to="ird_PaymentsDueRelatedToAmountFundedToSupportStudy_lbl1" xlink:title="label: PaymentsDueRelatedToAmountFundedToSupportStudy to ird_PaymentsDueRelatedToAmountFundedToSupportStudy_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_PaymentsDueRelatedToAmountFundedToSupportStudy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_PaymentsDueRelatedToAmountFundedToSupportStudy" xml:lang="en-US" id="ird_PaymentsDueRelatedToAmountFundedToSupportStudy">Payments due related to amount funded to support study</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsDueRelatedToAmountFundedToSupportStudy" xlink:to="ird_PaymentsDueRelatedToAmountFundedToSupportStudy" xlink:title="label: PaymentsDueRelatedToAmountFundedToSupportStudy to ird_PaymentsDueRelatedToAmountFundedToSupportStudy" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy" xlink:label="FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy" xlink:title="FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy" />
    <link:label xlink:type="resource" xlink:label="ird_FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy_lbl" xml:lang="en-US" id="ird_FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy_lbl">The final installment amount funded to support the study payable upon upon receipt of semi-annual reports.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy" xlink:to="ird_FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy_lbl" xlink:title="label: FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy to ird_FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy_lbl1" xml:lang="en-US" id="ird_FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy_lbl1">Final Installment Payable upon Receipt of Semi-annual Reports of Study</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy" xlink:to="ird_FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy_lbl1" xlink:title="label: FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy to ird_FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy" xml:lang="en-US" id="ird_FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy">Final installment payable upon receipt of semi-annual reports of study</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy" xlink:to="ird_FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy" xlink:title="label: FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy to ird_FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_AmountFundedToSupportStudyPayableInInitialInstallment" xlink:label="AmountFundedToSupportStudyPayableInInitialInstallment" xlink:title="AmountFundedToSupportStudyPayableInInitialInstallment" />
    <link:label xlink:type="resource" xlink:label="ird_AmountFundedToSupportStudyPayableInInitialInstallment_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_AmountFundedToSupportStudyPayableInInitialInstallment_lbl" xml:lang="en-US" id="ird_AmountFundedToSupportStudyPayableInInitialInstallment_lbl">The amount funded to support the study payable in initial installment at the time of the agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmountFundedToSupportStudyPayableInInitialInstallment" xlink:to="ird_AmountFundedToSupportStudyPayableInInitialInstallment_lbl" xlink:title="label: AmountFundedToSupportStudyPayableInInitialInstallment to ird_AmountFundedToSupportStudyPayableInInitialInstallment_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_AmountFundedToSupportStudyPayableInInitialInstallment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_AmountFundedToSupportStudyPayableInInitialInstallment_lbl1" xml:lang="en-US" id="ird_AmountFundedToSupportStudyPayableInInitialInstallment_lbl1">Amount Funded to Support Study, Payable in Initial Installment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmountFundedToSupportStudyPayableInInitialInstallment" xlink:to="ird_AmountFundedToSupportStudyPayableInInitialInstallment_lbl1" xlink:title="label: AmountFundedToSupportStudyPayableInInitialInstallment to ird_AmountFundedToSupportStudyPayableInInitialInstallment_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_AmountFundedToSupportStudyPayableInInitialInstallment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_AmountFundedToSupportStudyPayableInInitialInstallment" xml:lang="en-US" id="ird_AmountFundedToSupportStudyPayableInInitialInstallment">Funded amount to support study payable in initial installment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmountFundedToSupportStudyPayableInInitialInstallment" xlink:to="ird_AmountFundedToSupportStudyPayableInInitialInstallment" xlink:title="label: AmountFundedToSupportStudyPayableInInitialInstallment to ird_AmountFundedToSupportStudyPayableInInitialInstallment" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_LetterAgreement2025Member" xlink:label="LetterAgreement2025Member" xlink:title="LetterAgreement2025Member" />
    <link:label xlink:type="resource" xlink:label="ird_LetterAgreement2025Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_LetterAgreement2025Member_lbl" xml:lang="en-US" id="ird_LetterAgreement2025Member_lbl">The name of a binding letter of agreement with FFB and the JCHR on portions of a study involving individuals with retinal dystrophies associated with mutations in the RDH12 or BEST1 genes (the "Study").</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LetterAgreement2025Member" xlink:to="ird_LetterAgreement2025Member_lbl" xlink:title="label: LetterAgreement2025Member to ird_LetterAgreement2025Member_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_LetterAgreement2025Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_LetterAgreement2025Member_lbl1" xml:lang="en-US" id="ird_LetterAgreement2025Member_lbl1">Letter Agreement 2025 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LetterAgreement2025Member" xlink:to="ird_LetterAgreement2025Member_lbl1" xlink:title="label: LetterAgreement2025Member to ird_LetterAgreement2025Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_LetterAgreement2025Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_LetterAgreement2025Member" xml:lang="en-US" id="ird_LetterAgreement2025Member">2025 Letter Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LetterAgreement2025Member" xlink:to="ird_LetterAgreement2025Member" xlink:title="label: LetterAgreement2025Member to ird_LetterAgreement2025Member" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement" xlink:label="PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement" xlink:title="PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement" />
    <link:label xlink:type="resource" xlink:label="ird_PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement_lbl" xml:lang="en-US" id="ird_PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement_lbl">Potential additional installment payment related to the Foundation Fighting Blindness Retinal Degeneration Fund agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement" xlink:to="ird_PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement_lbl" xlink:title="label: PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement to ird_PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement_lbl1" xml:lang="en-US" id="ird_PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement_lbl1">Payment of Additional Installment to Support Study under Agreement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement" xlink:to="ird_PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement_lbl1" xlink:title="label: PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement to ird_PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement" xml:lang="en-US" id="ird_PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement">Potential payment of additional installment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement" xlink:to="ird_PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement" xlink:title="label: PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement to ird_PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_BoardMemberMember" xlink:label="BoardMemberMember" xlink:title="BoardMemberMember" />
    <link:label xlink:type="resource" xlink:label="ird_BoardMemberMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_BoardMemberMember_lbl" xml:lang="en-US" id="ird_BoardMemberMember_lbl">Member of the board.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BoardMemberMember" xlink:to="ird_BoardMemberMember_lbl" xlink:title="label: BoardMemberMember to ird_BoardMemberMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_BoardMemberMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_BoardMemberMember_lbl1" xml:lang="en-US" id="ird_BoardMemberMember_lbl1">Board Member [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BoardMemberMember" xlink:to="ird_BoardMemberMember_lbl1" xlink:title="label: BoardMemberMember to ird_BoardMemberMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_BoardMemberMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_BoardMemberMember" xml:lang="en-US" id="ird_BoardMemberMember">Dr. Jean Bennett's [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BoardMemberMember" xlink:to="ird_BoardMemberMember" xlink:title="label: BoardMemberMember to ird_BoardMemberMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_DebtInstrumentNumberOfInstallments" xlink:label="DebtInstrumentNumberOfInstallments" xlink:title="DebtInstrumentNumberOfInstallments" />
    <link:label xlink:type="resource" xlink:label="ird_DebtInstrumentNumberOfInstallments_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_DebtInstrumentNumberOfInstallments_lbl" xml:lang="en-US" id="ird_DebtInstrumentNumberOfInstallments_lbl">Number of installments to paid monthly for the loan repayment.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentNumberOfInstallments" xlink:to="ird_DebtInstrumentNumberOfInstallments_lbl" xlink:title="label: DebtInstrumentNumberOfInstallments to ird_DebtInstrumentNumberOfInstallments_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_DebtInstrumentNumberOfInstallments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_DebtInstrumentNumberOfInstallments_lbl1" xml:lang="en-US" id="ird_DebtInstrumentNumberOfInstallments_lbl1">Debt Instrument, Number of Installments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentNumberOfInstallments" xlink:to="ird_DebtInstrumentNumberOfInstallments_lbl1" xlink:title="label: DebtInstrumentNumberOfInstallments to ird_DebtInstrumentNumberOfInstallments_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_DebtInstrumentNumberOfInstallments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_DebtInstrumentNumberOfInstallments" xml:lang="en-US" id="ird_DebtInstrumentNumberOfInstallments">Number of annual installments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentNumberOfInstallments" xlink:to="ird_DebtInstrumentNumberOfInstallments" xlink:title="label: DebtInstrumentNumberOfInstallments to ird_DebtInstrumentNumberOfInstallments" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ConsultationServicesReceivablePeriod" xlink:label="ConsultationServicesReceivablePeriod" xlink:title="ConsultationServicesReceivablePeriod" />
    <link:label xlink:type="resource" xlink:label="ird_ConsultationServicesReceivablePeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_ConsultationServicesReceivablePeriod_lbl" xml:lang="en-US" id="ird_ConsultationServicesReceivablePeriod_lbl">Consultation services receivable period from member of the board, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsultationServicesReceivablePeriod" xlink:to="ird_ConsultationServicesReceivablePeriod_lbl" xlink:title="label: ConsultationServicesReceivablePeriod to ird_ConsultationServicesReceivablePeriod_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_ConsultationServicesReceivablePeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ConsultationServicesReceivablePeriod_lbl1" xml:lang="en-US" id="ird_ConsultationServicesReceivablePeriod_lbl1">Consultation Services Receivable Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsultationServicesReceivablePeriod" xlink:to="ird_ConsultationServicesReceivablePeriod_lbl1" xlink:title="label: ConsultationServicesReceivablePeriod to ird_ConsultationServicesReceivablePeriod_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ConsultationServicesReceivablePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_ConsultationServicesReceivablePeriod" xml:lang="en-US" id="ird_ConsultationServicesReceivablePeriod">Consultation services receivable period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsultationServicesReceivablePeriod" xlink:to="ird_ConsultationServicesReceivablePeriod" xlink:title="label: ConsultationServicesReceivablePeriod to ird_ConsultationServicesReceivablePeriod" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PaymentOfInitialInstallmentToSupportStudyUnderAgreement" xlink:label="PaymentOfInitialInstallmentToSupportStudyUnderAgreement" xlink:title="PaymentOfInitialInstallmentToSupportStudyUnderAgreement" />
    <link:label xlink:type="resource" xlink:label="ird_PaymentOfInitialInstallmentToSupportStudyUnderAgreement_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_PaymentOfInitialInstallmentToSupportStudyUnderAgreement_lbl" xml:lang="en-US" id="ird_PaymentOfInitialInstallmentToSupportStudyUnderAgreement_lbl">Payment of initial installment amount related to the Foundation Fighting Blindness agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentOfInitialInstallmentToSupportStudyUnderAgreement" xlink:to="ird_PaymentOfInitialInstallmentToSupportStudyUnderAgreement_lbl" xlink:title="label: PaymentOfInitialInstallmentToSupportStudyUnderAgreement to ird_PaymentOfInitialInstallmentToSupportStudyUnderAgreement_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_PaymentOfInitialInstallmentToSupportStudyUnderAgreement_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_PaymentOfInitialInstallmentToSupportStudyUnderAgreement_lbl1" xml:lang="en-US" id="ird_PaymentOfInitialInstallmentToSupportStudyUnderAgreement_lbl1">Payment of Initial Installment to Support Study under Agreement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentOfInitialInstallmentToSupportStudyUnderAgreement" xlink:to="ird_PaymentOfInitialInstallmentToSupportStudyUnderAgreement_lbl1" xlink:title="label: PaymentOfInitialInstallmentToSupportStudyUnderAgreement to ird_PaymentOfInitialInstallmentToSupportStudyUnderAgreement_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_PaymentOfInitialInstallmentToSupportStudyUnderAgreement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_PaymentOfInitialInstallmentToSupportStudyUnderAgreement" xml:lang="en-US" id="ird_PaymentOfInitialInstallmentToSupportStudyUnderAgreement">Payment of initial installment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentOfInitialInstallmentToSupportStudyUnderAgreement" xlink:to="ird_PaymentOfInitialInstallmentToSupportStudyUnderAgreement" xlink:title="label: PaymentOfInitialInstallmentToSupportStudyUnderAgreement to ird_PaymentOfInitialInstallmentToSupportStudyUnderAgreement" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_CamGallagherMember" xlink:label="CamGallagherMember" xlink:title="CamGallagherMember" />
    <link:label xlink:type="resource" xlink:label="ird_CamGallagherMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_CamGallagherMember_lbl" xml:lang="en-US" id="ird_CamGallagherMember_lbl">Person serving as chair person.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CamGallagherMember" xlink:to="ird_CamGallagherMember_lbl" xlink:title="label: CamGallagherMember to ird_CamGallagherMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_CamGallagherMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_CamGallagherMember_lbl1" xml:lang="en-US" id="ird_CamGallagherMember_lbl1">Cam Gallagher [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CamGallagherMember" xlink:to="ird_CamGallagherMember_lbl1" xlink:title="label: CamGallagherMember to ird_CamGallagherMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_CamGallagherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_CamGallagherMember" xml:lang="en-US" id="ird_CamGallagherMember">Cam Gallagher [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CamGallagherMember" xlink:to="ird_CamGallagherMember" xlink:title="label: CamGallagherMember to ird_CamGallagherMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_SeanAinsworthMember" xlink:label="SeanAinsworthMember" xlink:title="SeanAinsworthMember" />
    <link:label xlink:type="resource" xlink:label="ird_SeanAinsworthMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_SeanAinsworthMember_lbl" xml:lang="en-US" id="ird_SeanAinsworthMember_lbl">Lead independent director of the Board.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeanAinsworthMember" xlink:to="ird_SeanAinsworthMember_lbl" xlink:title="label: SeanAinsworthMember to ird_SeanAinsworthMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_SeanAinsworthMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_SeanAinsworthMember_lbl1" xml:lang="en-US" id="ird_SeanAinsworthMember_lbl1">Sean Ainsworth [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeanAinsworthMember" xlink:to="ird_SeanAinsworthMember_lbl1" xlink:title="label: SeanAinsworthMember to ird_SeanAinsworthMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_SeanAinsworthMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_SeanAinsworthMember" xml:lang="en-US" id="ird_SeanAinsworthMember">Sean Ainsworth [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SeanAinsworthMember" xlink:to="ird_SeanAinsworthMember" xlink:title="label: SeanAinsworthMember to ird_SeanAinsworthMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ConsultingExpense" xlink:label="ConsultingExpense" xlink:title="ConsultingExpense" />
    <link:label xlink:type="resource" xlink:label="ird_ConsultingExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_ConsultingExpense_lbl" xml:lang="en-US" id="ird_ConsultingExpense_lbl">The aggregate total of expenses of consulting with an entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsultingExpense" xlink:to="ird_ConsultingExpense_lbl" xlink:title="label: ConsultingExpense to ird_ConsultingExpense_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_ConsultingExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ConsultingExpense_lbl1" xml:lang="en-US" id="ird_ConsultingExpense_lbl1">Consulting Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsultingExpense" xlink:to="ird_ConsultingExpense_lbl1" xlink:title="label: ConsultingExpense to ird_ConsultingExpense_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ConsultingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_ConsultingExpense" xml:lang="en-US" id="ird_ConsultingExpense">Consulting expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsultingExpense" xlink:to="ird_ConsultingExpense" xlink:title="label: ConsultingExpense to ird_ConsultingExpense" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_November2025RegisteredDirectOfferingMember" xlink:label="November2025RegisteredDirectOfferingMember" xlink:title="November2025RegisteredDirectOfferingMember" />
    <link:label xlink:type="resource" xlink:label="ird_November2025RegisteredDirectOfferingMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_November2025RegisteredDirectOfferingMember_lbl" xml:lang="en-US" id="ird_November2025RegisteredDirectOfferingMember_lbl">The November 2025 Registered Direct Offering is an offering of securities that has been registered with the Securities and Exchange Commission (SEC) to pre-identified investors.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="November2025RegisteredDirectOfferingMember" xlink:to="ird_November2025RegisteredDirectOfferingMember_lbl" xlink:title="label: November2025RegisteredDirectOfferingMember to ird_November2025RegisteredDirectOfferingMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_November2025RegisteredDirectOfferingMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_November2025RegisteredDirectOfferingMember_lbl1" xml:lang="en-US" id="ird_November2025RegisteredDirectOfferingMember_lbl1">November 2025 Registered Direct Offering [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="November2025RegisteredDirectOfferingMember" xlink:to="ird_November2025RegisteredDirectOfferingMember_lbl1" xlink:title="label: November2025RegisteredDirectOfferingMember to ird_November2025RegisteredDirectOfferingMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_November2025RegisteredDirectOfferingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_November2025RegisteredDirectOfferingMember" xml:lang="en-US" id="ird_November2025RegisteredDirectOfferingMember">November 2025 Registered Direct Offering [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="November2025RegisteredDirectOfferingMember" xlink:to="ird_November2025RegisteredDirectOfferingMember" xlink:title="label: November2025RegisteredDirectOfferingMember to ird_November2025RegisteredDirectOfferingMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_SubsequentEventsAdditionalInformationAbstract" xlink:label="SubsequentEventsAdditionalInformationAbstract" xlink:title="SubsequentEventsAdditionalInformationAbstract" />
    <link:label xlink:type="resource" xlink:label="ird_SubsequentEventsAdditionalInformationAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_SubsequentEventsAdditionalInformationAbstract_lbl1" xml:lang="en-US" id="ird_SubsequentEventsAdditionalInformationAbstract_lbl1">Subsequent Events, Additional Information [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventsAdditionalInformationAbstract" xlink:to="ird_SubsequentEventsAdditionalInformationAbstract_lbl1" xlink:title="label: SubsequentEventsAdditionalInformationAbstract to ird_SubsequentEventsAdditionalInformationAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_SubsequentEventsAdditionalInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_SubsequentEventsAdditionalInformationAbstract" xml:lang="en-US" id="ird_SubsequentEventsAdditionalInformationAbstract">Subsequent Events [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventsAdditionalInformationAbstract" xlink:to="ird_SubsequentEventsAdditionalInformationAbstract" xlink:title="label: SubsequentEventsAdditionalInformationAbstract to ird_SubsequentEventsAdditionalInformationAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PreFundedRDOWarrantsMember" xlink:label="PreFundedRDOWarrantsMember" xlink:title="PreFundedRDOWarrantsMember" />
    <link:label xlink:type="resource" xlink:label="ird_PreFundedRDOWarrantsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_PreFundedRDOWarrantsMember_lbl" xml:lang="en-US" id="ird_PreFundedRDOWarrantsMember_lbl">Pre-funded Registered Direct Offering (RDO) warrants.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreFundedRDOWarrantsMember" xlink:to="ird_PreFundedRDOWarrantsMember_lbl" xlink:title="label: PreFundedRDOWarrantsMember to ird_PreFundedRDOWarrantsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_PreFundedRDOWarrantsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_PreFundedRDOWarrantsMember_lbl1" xml:lang="en-US" id="ird_PreFundedRDOWarrantsMember_lbl1">Pre-funded RDO Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreFundedRDOWarrantsMember" xlink:to="ird_PreFundedRDOWarrantsMember_lbl1" xlink:title="label: PreFundedRDOWarrantsMember to ird_PreFundedRDOWarrantsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_PreFundedRDOWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_PreFundedRDOWarrantsMember" xml:lang="en-US" id="ird_PreFundedRDOWarrantsMember">Pre-funded RDO Warrants [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreFundedRDOWarrantsMember" xlink:to="ird_PreFundedRDOWarrantsMember" xlink:title="label: PreFundedRDOWarrantsMember to ird_PreFundedRDOWarrantsMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FormerOptionsAbstract" xlink:label="FormerOptionsAbstract" xlink:title="FormerOptionsAbstract" />
    <link:label xlink:type="resource" xlink:label="ird_FormerOptionsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_FormerOptionsAbstract_lbl1" xml:lang="en-US" id="ird_FormerOptionsAbstract_lbl1">Former Options [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FormerOptionsAbstract" xlink:to="ird_FormerOptionsAbstract_lbl1" xlink:title="label: FormerOptionsAbstract to ird_FormerOptionsAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_FormerOptionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_FormerOptionsAbstract" xml:lang="en-US" id="ird_FormerOptionsAbstract">General [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FormerOptionsAbstract" xlink:to="ird_FormerOptionsAbstract" xlink:title="label: FormerOptionsAbstract to ird_FormerOptionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_CommonStockCapitalSharesAvailableForFutureIssuance" xlink:label="CommonStockCapitalSharesAvailableForFutureIssuance" xlink:title="CommonStockCapitalSharesAvailableForFutureIssuance" />
    <link:label xlink:type="resource" xlink:label="ird_CommonStockCapitalSharesAvailableForFutureIssuance_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_CommonStockCapitalSharesAvailableForFutureIssuance_lbl" xml:lang="en-US" id="ird_CommonStockCapitalSharesAvailableForFutureIssuance_lbl">Aggregate number of common shares available for future issuance.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockCapitalSharesAvailableForFutureIssuance" xlink:to="ird_CommonStockCapitalSharesAvailableForFutureIssuance_lbl" xlink:title="label: CommonStockCapitalSharesAvailableForFutureIssuance to ird_CommonStockCapitalSharesAvailableForFutureIssuance_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_CommonStockCapitalSharesAvailableForFutureIssuance_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_CommonStockCapitalSharesAvailableForFutureIssuance_lbl1" xml:lang="en-US" id="ird_CommonStockCapitalSharesAvailableForFutureIssuance_lbl1">Common Stock, Capital Shares Available for Future Issuance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockCapitalSharesAvailableForFutureIssuance" xlink:to="ird_CommonStockCapitalSharesAvailableForFutureIssuance_lbl1" xlink:title="label: CommonStockCapitalSharesAvailableForFutureIssuance to ird_CommonStockCapitalSharesAvailableForFutureIssuance_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_CommonStockCapitalSharesAvailableForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_CommonStockCapitalSharesAvailableForFutureIssuance" xml:lang="en-US" id="ird_CommonStockCapitalSharesAvailableForFutureIssuance">Common stock available for future issuance (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockCapitalSharesAvailableForFutureIssuance" xlink:to="ird_CommonStockCapitalSharesAvailableForFutureIssuance" xlink:title="label: CommonStockCapitalSharesAvailableForFutureIssuance to ird_CommonStockCapitalSharesAvailableForFutureIssuance" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract" xlink:label="LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract" xlink:title="LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract" />
    <link:label xlink:type="resource" xlink:label="ird_LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract_lbl1" xml:lang="en-US" id="ird_LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract_lbl1">License and Collaboration Revenue and Other Funding Agreements [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract" xlink:to="ird_LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract_lbl1" xlink:title="label: LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract to ird_LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FirstMilestonePaymentReceived" xlink:label="FirstMilestonePaymentReceived" xlink:title="FirstMilestonePaymentReceived" />
    <link:label xlink:type="resource" xlink:label="ird_FirstMilestonePaymentReceived_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_FirstMilestonePaymentReceived_lbl" xml:lang="en-US" id="ird_FirstMilestonePaymentReceived_lbl">The amount of milestone payment received upon achieving performance obligation.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FirstMilestonePaymentReceived" xlink:to="ird_FirstMilestonePaymentReceived_lbl" xlink:title="label: FirstMilestonePaymentReceived to ird_FirstMilestonePaymentReceived_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_FirstMilestonePaymentReceived_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_FirstMilestonePaymentReceived_lbl1" xml:lang="en-US" id="ird_FirstMilestonePaymentReceived_lbl1">First Milestone Payment Received</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FirstMilestonePaymentReceived" xlink:to="ird_FirstMilestonePaymentReceived_lbl1" xlink:title="label: FirstMilestonePaymentReceived to ird_FirstMilestonePaymentReceived_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_FirstMilestonePaymentReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_FirstMilestonePaymentReceived" xml:lang="en-US" id="ird_FirstMilestonePaymentReceived">First milestone payments received</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FirstMilestonePaymentReceived" xlink:to="ird_FirstMilestonePaymentReceived" xlink:title="label: FirstMilestonePaymentReceived to ird_FirstMilestonePaymentReceived" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones" xlink:label="MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones" xlink:title="MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones" />
    <link:label xlink:type="resource" xlink:label="ird_MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones_lbl" xml:lang="en-US" id="ird_MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones_lbl">Milestone payments receivable upon the achievement of development, regulatory and commercial goals.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones" xlink:to="ird_MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones_lbl" xlink:title="label: MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones to ird_MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones_lbl1" xml:lang="en-US" id="ird_MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones_lbl1">Maximum Amount Of Payments Receivable for Development, Regulatory and Commercial Milestones</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones" xlink:to="ird_MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones_lbl1" xlink:title="label: MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones to ird_MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones" xml:lang="en-US" id="ird_MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones">Maximum amount of payments receivable for development, regulatory and commercial milestones</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones" xlink:to="ird_MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones" xlink:title="label: MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones to ird_MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue" xlink:label="NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue" xlink:title="NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue" />
    <link:label xlink:type="resource" xlink:label="ird_NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue_lbl" xml:lang="en-US" id="ird_NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue_lbl">Non-cancellation period of constraint for Recognizing Research and Development Revenue, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue" xlink:to="ird_NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue_lbl" xlink:title="label: NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue to ird_NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue_lbl1" xml:lang="en-US" id="ird_NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue_lbl1">Non-cancellation Period of Constraint for Research and Development Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue" xlink:to="ird_NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue_lbl1" xlink:title="label: NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue to ird_NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue" xml:lang="en-US" id="ird_NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue">Non-cancellation period of Constraint for Research and Development Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue" xlink:to="ird_NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue" xlink:title="label: NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue to ird_NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ViatrisLicenseAgreementMember" xlink:label="ViatrisLicenseAgreementMember" xlink:title="ViatrisLicenseAgreementMember" />
    <link:label xlink:type="resource" xlink:label="ird_ViatrisLicenseAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_ViatrisLicenseAgreementMember_lbl" xml:lang="en-US" id="ird_ViatrisLicenseAgreementMember_lbl">Viatris license and agreement entered by the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ViatrisLicenseAgreementMember" xlink:to="ird_ViatrisLicenseAgreementMember_lbl" xlink:title="label: ViatrisLicenseAgreementMember to ird_ViatrisLicenseAgreementMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_ViatrisLicenseAgreementMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ViatrisLicenseAgreementMember_lbl1" xml:lang="en-US" id="ird_ViatrisLicenseAgreementMember_lbl1">Viatris License Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ViatrisLicenseAgreementMember" xlink:to="ird_ViatrisLicenseAgreementMember_lbl1" xlink:title="label: ViatrisLicenseAgreementMember to ird_ViatrisLicenseAgreementMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ViatrisLicenseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_ViatrisLicenseAgreementMember" xml:lang="en-US" id="ird_ViatrisLicenseAgreementMember">Viatris License Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ViatrisLicenseAgreementMember" xlink:to="ird_ViatrisLicenseAgreementMember" xlink:title="label: ViatrisLicenseAgreementMember to ird_ViatrisLicenseAgreementMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_LicenseTransferFeeMember" xlink:label="LicenseTransferFeeMember" xlink:title="LicenseTransferFeeMember" />
    <link:label xlink:type="resource" xlink:label="ird_LicenseTransferFeeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_LicenseTransferFeeMember_lbl" xml:lang="en-US" id="ird_LicenseTransferFeeMember_lbl">License transfer fee related to terms of the license agreements under research and development arrangements accounted for as a contract to perform research and development for others.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LicenseTransferFeeMember" xlink:to="ird_LicenseTransferFeeMember_lbl" xlink:title="label: LicenseTransferFeeMember to ird_LicenseTransferFeeMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_LicenseTransferFeeMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_LicenseTransferFeeMember_lbl1" xml:lang="en-US" id="ird_LicenseTransferFeeMember_lbl1">License Transfer Fee [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LicenseTransferFeeMember" xlink:to="ird_LicenseTransferFeeMember_lbl1" xlink:title="label: LicenseTransferFeeMember to ird_LicenseTransferFeeMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_LicenseTransferFeeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_LicenseTransferFeeMember" xml:lang="en-US" id="ird_LicenseTransferFeeMember">License Transfer Fee [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LicenseTransferFeeMember" xlink:to="ird_LicenseTransferFeeMember" xlink:title="label: LicenseTransferFeeMember to ird_LicenseTransferFeeMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_CollaborationAndLicenseAgreementAbstract" xlink:label="CollaborationAndLicenseAgreementAbstract" xlink:title="CollaborationAndLicenseAgreementAbstract" />
    <link:label xlink:type="resource" xlink:label="ird_CollaborationAndLicenseAgreementAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_CollaborationAndLicenseAgreementAbstract_lbl1" xml:lang="en-US" id="ird_CollaborationAndLicenseAgreementAbstract_lbl1">Collaboration and License Agreement [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CollaborationAndLicenseAgreementAbstract" xlink:to="ird_CollaborationAndLicenseAgreementAbstract_lbl1" xlink:title="label: CollaborationAndLicenseAgreementAbstract to ird_CollaborationAndLicenseAgreementAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_CollaborationAndLicenseAgreementAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="ird_CollaborationAndLicenseAgreementAbstract" xml:lang="en-US" id="ird_CollaborationAndLicenseAgreementAbstract">Collaboration and License Agreement [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CollaborationAndLicenseAgreementAbstract" xlink:to="ird_CollaborationAndLicenseAgreementAbstract" xlink:title="label: CollaborationAndLicenseAgreementAbstract to ird_CollaborationAndLicenseAgreementAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_NumberOfPerformanceObligations" xlink:label="NumberOfPerformanceObligations" xlink:title="NumberOfPerformanceObligations" />
    <link:label xlink:type="resource" xlink:label="ird_NumberOfPerformanceObligations_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_NumberOfPerformanceObligations_lbl" xml:lang="en-US" id="ird_NumberOfPerformanceObligations_lbl">The number of performance obligations in accordance with the provisions under ASC 606, the Company identified.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfPerformanceObligations" xlink:to="ird_NumberOfPerformanceObligations_lbl" xlink:title="label: NumberOfPerformanceObligations to ird_NumberOfPerformanceObligations_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_NumberOfPerformanceObligations_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_NumberOfPerformanceObligations_lbl1" xml:lang="en-US" id="ird_NumberOfPerformanceObligations_lbl1">Number of Performance Obligations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfPerformanceObligations" xlink:to="ird_NumberOfPerformanceObligations_lbl1" xlink:title="label: NumberOfPerformanceObligations to ird_NumberOfPerformanceObligations_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_NumberOfPerformanceObligations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_NumberOfPerformanceObligations" xml:lang="en-US" id="ird_NumberOfPerformanceObligations">Number of distinct performance obligations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfPerformanceObligations" xlink:to="ird_NumberOfPerformanceObligations" xlink:title="label: NumberOfPerformanceObligations to ird_NumberOfPerformanceObligations" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_NonRefundableCashPaymentReceived" xlink:label="NonRefundableCashPaymentReceived" xlink:title="NonRefundableCashPaymentReceived" />
    <link:label xlink:type="resource" xlink:label="ird_NonRefundableCashPaymentReceived_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_NonRefundableCashPaymentReceived_lbl" xml:lang="en-US" id="ird_NonRefundableCashPaymentReceived_lbl">The amount of non-refundable cash payments received during the period under the collaboration agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonRefundableCashPaymentReceived" xlink:to="ird_NonRefundableCashPaymentReceived_lbl" xlink:title="label: NonRefundableCashPaymentReceived to ird_NonRefundableCashPaymentReceived_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_NonRefundableCashPaymentReceived_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_NonRefundableCashPaymentReceived_lbl1" xml:lang="en-US" id="ird_NonRefundableCashPaymentReceived_lbl1">Non-refundable Cash Payment Received</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonRefundableCashPaymentReceived" xlink:to="ird_NonRefundableCashPaymentReceived_lbl1" xlink:title="label: NonRefundableCashPaymentReceived to ird_NonRefundableCashPaymentReceived_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_NonRefundableCashPaymentReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_NonRefundableCashPaymentReceived" xml:lang="en-US" id="ird_NonRefundableCashPaymentReceived">Non-refundable cash payment received</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonRefundableCashPaymentReceived" xlink:to="ird_NonRefundableCashPaymentReceived" xlink:title="label: NonRefundableCashPaymentReceived to ird_NonRefundableCashPaymentReceived" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ContractAssetCurrent" xlink:label="ContractAssetCurrent" xlink:title="ContractAssetCurrent" />
    <link:label xlink:type="resource" xlink:label="ird_ContractAssetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_ContractAssetCurrent_lbl" xml:lang="en-US" id="ird_ContractAssetCurrent_lbl">Amount, after allowance for credit loss, of right to consideration upon the completion of services to customer when right is conditioned on something other than passage of time, classified as current.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractAssetCurrent" xlink:to="ird_ContractAssetCurrent_lbl" xlink:title="label: ContractAssetCurrent to ird_ContractAssetCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_ContractAssetCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ContractAssetCurrent_lbl1" xml:lang="en-US" id="ird_ContractAssetCurrent_lbl1">Contract Asset, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractAssetCurrent" xlink:to="ird_ContractAssetCurrent_lbl1" xlink:title="label: ContractAssetCurrent to ird_ContractAssetCurrent_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ContractAssetCurrent" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="ird_ContractAssetCurrent" xml:lang="en-US" id="ird_ContractAssetCurrent">Balance as of beginning of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractAssetCurrent" xlink:to="ird_ContractAssetCurrent" xlink:title="label: ContractAssetCurrent to ird_ContractAssetCurrent" />
    <link:label xlink:type="resource" xlink:label="ird_ContractAssetCurrent_lbl2" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="ird_ContractAssetCurrent_lbl2" xml:lang="en-US" id="ird_ContractAssetCurrent_lbl2">Balance as of end of period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractAssetCurrent" xlink:to="ird_ContractAssetCurrent_lbl2" xlink:title="label: ContractAssetCurrent to ird_ContractAssetCurrent_lbl2" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MaximumPercentageOfTieredRoyaltiesReceivable" xlink:label="MaximumPercentageOfTieredRoyaltiesReceivable" xlink:title="MaximumPercentageOfTieredRoyaltiesReceivable" />
    <link:label xlink:type="resource" xlink:label="ird_MaximumPercentageOfTieredRoyaltiesReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_MaximumPercentageOfTieredRoyaltiesReceivable_lbl" xml:lang="en-US" id="ird_MaximumPercentageOfTieredRoyaltiesReceivable_lbl">The maximum percentage of tiered royalties receivable based on the aggregate annual net sales of all Nyxol Products in the United States.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumPercentageOfTieredRoyaltiesReceivable" xlink:to="ird_MaximumPercentageOfTieredRoyaltiesReceivable_lbl" xlink:title="label: MaximumPercentageOfTieredRoyaltiesReceivable to ird_MaximumPercentageOfTieredRoyaltiesReceivable_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_MaximumPercentageOfTieredRoyaltiesReceivable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_MaximumPercentageOfTieredRoyaltiesReceivable_lbl1" xml:lang="en-US" id="ird_MaximumPercentageOfTieredRoyaltiesReceivable_lbl1">Maximum Percentage of Tiered Royalties Receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumPercentageOfTieredRoyaltiesReceivable" xlink:to="ird_MaximumPercentageOfTieredRoyaltiesReceivable_lbl1" xlink:title="label: MaximumPercentageOfTieredRoyaltiesReceivable to ird_MaximumPercentageOfTieredRoyaltiesReceivable_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_MaximumPercentageOfTieredRoyaltiesReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_MaximumPercentageOfTieredRoyaltiesReceivable" xml:lang="en-US" id="ird_MaximumPercentageOfTieredRoyaltiesReceivable">Maximum percentage of tiered royalties receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumPercentageOfTieredRoyaltiesReceivable" xlink:to="ird_MaximumPercentageOfTieredRoyaltiesReceivable" xlink:title="label: MaximumPercentageOfTieredRoyaltiesReceivable to ird_MaximumPercentageOfTieredRoyaltiesReceivable" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MilestonePaymentRequiredUnderFDASApproval" xlink:label="MilestonePaymentRequiredUnderFDASApproval" xlink:title="MilestonePaymentRequiredUnderFDASApproval" />
    <link:label xlink:type="resource" xlink:label="ird_MilestonePaymentRequiredUnderFDASApproval_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_MilestonePaymentRequiredUnderFDASApproval_lbl" xml:lang="en-US" id="ird_MilestonePaymentRequiredUnderFDASApproval_lbl">The amount of milestone payment met by the entity which required FDA's approval.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MilestonePaymentRequiredUnderFDASApproval" xlink:to="ird_MilestonePaymentRequiredUnderFDASApproval_lbl" xlink:title="label: MilestonePaymentRequiredUnderFDASApproval to ird_MilestonePaymentRequiredUnderFDASApproval_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_MilestonePaymentRequiredUnderFDASApproval_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_MilestonePaymentRequiredUnderFDASApproval_lbl1" xml:lang="en-US" id="ird_MilestonePaymentRequiredUnderFDASApproval_lbl1">Milestone Payment Required Under FDA's Approval</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MilestonePaymentRequiredUnderFDASApproval" xlink:to="ird_MilestonePaymentRequiredUnderFDASApproval_lbl1" xlink:title="label: MilestonePaymentRequiredUnderFDASApproval to ird_MilestonePaymentRequiredUnderFDASApproval_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_MilestonePaymentRequiredUnderFDASApproval" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_MilestonePaymentRequiredUnderFDASApproval" xml:lang="en-US" id="ird_MilestonePaymentRequiredUnderFDASApproval">Milestone payment requirements attributed to the FDA's approval</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MilestonePaymentRequiredUnderFDASApproval" xlink:to="ird_MilestonePaymentRequiredUnderFDASApproval" xlink:title="label: MilestonePaymentRequiredUnderFDASApproval to ird_MilestonePaymentRequiredUnderFDASApproval" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement" xlink:label="ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement" xlink:title="ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement" />
    <link:label xlink:type="resource" xlink:label="ird_ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement_lbl" xml:lang="en-US" id="ird_ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement_lbl">This line item represents amounts invoiced that were previously reflected in the Contract Asset account.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement" xlink:to="ird_ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement_lbl" xlink:title="label: ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement to ird_ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement_lbl1" xml:lang="en-US" id="ird_ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement_lbl1">Contract Asset, Reclassification to Accounts Receivable Related to Costs Billed under License Agreement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement" xlink:to="ird_ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement_lbl1" xlink:title="label: ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement to ird_ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="ird_ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement" xml:lang="en-US" id="ird_ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement">Reclassification to Accounts receivable related to costs billed under the Viatris License Agreement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement" xlink:to="ird_ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement" xlink:title="label: ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement to ird_ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ProcessaLicenseAgreementMember" xlink:label="ProcessaLicenseAgreementMember" xlink:title="ProcessaLicenseAgreementMember" />
    <link:label xlink:type="resource" xlink:label="ird_ProcessaLicenseAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_ProcessaLicenseAgreementMember_lbl" xml:lang="en-US" id="ird_ProcessaLicenseAgreementMember_lbl">"On June 16, 2021, the Company entered into a license agreement (the "Processa License Agreement") with Processa Pharmaceuticals, Inc. ("Processa"), pursuant to which the Company has agreed to grant Processa an exclusive license to develop, manufacture and commercialize RX-3117 globally, excluding China."</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProcessaLicenseAgreementMember" xlink:to="ird_ProcessaLicenseAgreementMember_lbl" xlink:title="label: ProcessaLicenseAgreementMember to ird_ProcessaLicenseAgreementMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_ProcessaLicenseAgreementMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ProcessaLicenseAgreementMember_lbl1" xml:lang="en-US" id="ird_ProcessaLicenseAgreementMember_lbl1">Processa License Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProcessaLicenseAgreementMember" xlink:to="ird_ProcessaLicenseAgreementMember_lbl1" xlink:title="label: ProcessaLicenseAgreementMember to ird_ProcessaLicenseAgreementMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ProcessaLicenseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_ProcessaLicenseAgreementMember" xml:lang="en-US" id="ird_ProcessaLicenseAgreementMember">Processa License Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProcessaLicenseAgreementMember" xlink:to="ird_ProcessaLicenseAgreementMember" xlink:title="label: ProcessaLicenseAgreementMember to ird_ProcessaLicenseAgreementMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_BioSenseLicenseAndAssignmentsAgreementMember" xlink:label="BioSenseLicenseAndAssignmentsAgreementMember" xlink:title="BioSenseLicenseAndAssignmentsAgreementMember" />
    <link:label xlink:type="resource" xlink:label="ird_BioSenseLicenseAndAssignmentsAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_BioSenseLicenseAndAssignmentsAgreementMember_lbl" xml:lang="en-US" id="ird_BioSenseLicenseAndAssignmentsAgreementMember_lbl">BioSense license and assignments agreement entered by the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BioSenseLicenseAndAssignmentsAgreementMember" xlink:to="ird_BioSenseLicenseAndAssignmentsAgreementMember_lbl" xlink:title="label: BioSenseLicenseAndAssignmentsAgreementMember to ird_BioSenseLicenseAndAssignmentsAgreementMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_BioSenseLicenseAndAssignmentsAgreementMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_BioSenseLicenseAndAssignmentsAgreementMember_lbl1" xml:lang="en-US" id="ird_BioSenseLicenseAndAssignmentsAgreementMember_lbl1">BioSense License and Assignments Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BioSenseLicenseAndAssignmentsAgreementMember" xlink:to="ird_BioSenseLicenseAndAssignmentsAgreementMember_lbl1" xlink:title="label: BioSenseLicenseAndAssignmentsAgreementMember to ird_BioSenseLicenseAndAssignmentsAgreementMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_BioSenseLicenseAndAssignmentsAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_BioSenseLicenseAndAssignmentsAgreementMember" xml:lang="en-US" id="ird_BioSenseLicenseAndAssignmentsAgreementMember">BioSense License and Assignments Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BioSenseLicenseAndAssignmentsAgreementMember" xlink:to="ird_BioSenseLicenseAndAssignmentsAgreementMember" xlink:title="label: BioSenseLicenseAndAssignmentsAgreementMember to ird_BioSenseLicenseAndAssignmentsAgreementMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_SBIRGrantAgreementMember" xlink:label="SBIRGrantAgreementMember" xlink:title="SBIRGrantAgreementMember" />
    <link:label xlink:type="resource" xlink:label="ird_SBIRGrantAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_SBIRGrantAgreementMember_lbl" xml:lang="en-US" id="ird_SBIRGrantAgreementMember_lbl">Small Business Innovation Research ("SBIR") grant through the Department of Health and Human Services</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SBIRGrantAgreementMember" xlink:to="ird_SBIRGrantAgreementMember_lbl" xlink:title="label: SBIRGrantAgreementMember to ird_SBIRGrantAgreementMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_SBIRGrantAgreementMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_SBIRGrantAgreementMember_lbl1" xml:lang="en-US" id="ird_SBIRGrantAgreementMember_lbl1">SBIR Grant Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SBIRGrantAgreementMember" xlink:to="ird_SBIRGrantAgreementMember_lbl1" xlink:title="label: SBIRGrantAgreementMember to ird_SBIRGrantAgreementMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_SBIRGrantAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_SBIRGrantAgreementMember" xml:lang="en-US" id="ird_SBIRGrantAgreementMember">SBIR Grant Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SBIRGrantAgreementMember" xlink:to="ird_SBIRGrantAgreementMember" xlink:title="label: SBIRGrantAgreementMember to ird_SBIRGrantAgreementMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MilestonePaymentsAmountReceived" xlink:label="MilestonePaymentsAmountReceived" xlink:title="MilestonePaymentsAmountReceived" />
    <link:label xlink:type="resource" xlink:label="ird_MilestonePaymentsAmountReceived_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_MilestonePaymentsAmountReceived_lbl" xml:lang="en-US" id="ird_MilestonePaymentsAmountReceived_lbl">The amount of milestone payment received upon achieving performance obligation..</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MilestonePaymentsAmountReceived" xlink:to="ird_MilestonePaymentsAmountReceived_lbl" xlink:title="label: MilestonePaymentsAmountReceived to ird_MilestonePaymentsAmountReceived_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_MilestonePaymentsAmountReceived_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_MilestonePaymentsAmountReceived_lbl1" xml:lang="en-US" id="ird_MilestonePaymentsAmountReceived_lbl1">Milestone Payments Amount Received</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MilestonePaymentsAmountReceived" xlink:to="ird_MilestonePaymentsAmountReceived_lbl1" xlink:title="label: MilestonePaymentsAmountReceived to ird_MilestonePaymentsAmountReceived_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_MilestonePaymentsAmountReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_MilestonePaymentsAmountReceived" xml:lang="en-US" id="ird_MilestonePaymentsAmountReceived">Milestone payments received</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MilestonePaymentsAmountReceived" xlink:to="ird_MilestonePaymentsAmountReceived" xlink:title="label: MilestonePaymentsAmountReceived to ird_MilestonePaymentsAmountReceived" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_RDH12AgreementMember" xlink:label="RDH12AgreementMember" xlink:title="RDH12AgreementMember" />
    <link:label xlink:type="resource" xlink:label="ird_RDH12AgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_RDH12AgreementMember_lbl" xml:lang="en-US" id="ird_RDH12AgreementMember_lbl">The Funding and License Agreement dated July 22, 2025, among the Company, its wholly owned subsidiary OpusTX, LLC (together, "Opus"), Eyes on the Future, and the RDH12 Fund.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RDH12AgreementMember" xlink:to="ird_RDH12AgreementMember_lbl" xlink:title="label: RDH12AgreementMember to ird_RDH12AgreementMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_RDH12AgreementMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_RDH12AgreementMember_lbl1" xml:lang="en-US" id="ird_RDH12AgreementMember_lbl1">RDH12 Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RDH12AgreementMember" xlink:to="ird_RDH12AgreementMember_lbl1" xlink:title="label: RDH12AgreementMember to ird_RDH12AgreementMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_RDH12AgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_RDH12AgreementMember" xml:lang="en-US" id="ird_RDH12AgreementMember">RDH12 Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RDH12AgreementMember" xlink:to="ird_RDH12AgreementMember" xlink:title="label: RDH12AgreementMember to ird_RDH12AgreementMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_TemporaryEquityDisclosureTextBlock" xlink:label="TemporaryEquityDisclosureTextBlock" xlink:title="TemporaryEquityDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="ird_TemporaryEquityDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_TemporaryEquityDisclosureTextBlock_lbl" xml:lang="en-US" id="ird_TemporaryEquityDisclosureTextBlock_lbl">The entire disclosure for temporary equity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TemporaryEquityDisclosureTextBlock" xlink:to="ird_TemporaryEquityDisclosureTextBlock_lbl" xlink:title="label: TemporaryEquityDisclosureTextBlock to ird_TemporaryEquityDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_TemporaryEquityDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_TemporaryEquityDisclosureTextBlock_lbl1" xml:lang="en-US" id="ird_TemporaryEquityDisclosureTextBlock_lbl1">Temporary Equity Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TemporaryEquityDisclosureTextBlock" xlink:to="ird_TemporaryEquityDisclosureTextBlock_lbl1" xlink:title="label: TemporaryEquityDisclosureTextBlock to ird_TemporaryEquityDisclosureTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_TemporaryEquityDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_TemporaryEquityDisclosureTextBlock" xml:lang="en-US" id="ird_TemporaryEquityDisclosureTextBlock">Series A Preferred Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TemporaryEquityDisclosureTextBlock" xlink:to="ird_TemporaryEquityDisclosureTextBlock" xlink:title="label: TemporaryEquityDisclosureTextBlock to ird_TemporaryEquityDisclosureTextBlock" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PreferredStockSeriesAAbstract" xlink:label="PreferredStockSeriesAAbstract" xlink:title="PreferredStockSeriesAAbstract" />
    <link:label xlink:type="resource" xlink:label="ird_PreferredStockSeriesAAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_PreferredStockSeriesAAbstract_lbl1" xml:lang="en-US" id="ird_PreferredStockSeriesAAbstract_lbl1">Preferred Stock Series A [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSeriesAAbstract" xlink:to="ird_PreferredStockSeriesAAbstract_lbl1" xlink:title="label: PreferredStockSeriesAAbstract to ird_PreferredStockSeriesAAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_PreferredStockSeriesAAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_PreferredStockSeriesAAbstract" xml:lang="en-US" id="ird_PreferredStockSeriesAAbstract">Series A Preferred Stock [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PreferredStockSeriesAAbstract" xlink:to="ird_PreferredStockSeriesAAbstract" xlink:title="label: PreferredStockSeriesAAbstract to ird_PreferredStockSeriesAAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock" xlink:label="ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock" xlink:title="ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="ird_ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock_lbl" xml:lang="en-US" id="ird_ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock_lbl">Tabular disclosure of the reconciliation using contract asset associated with agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock" xlink:to="ird_ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock_lbl" xlink:title="label: ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock to ird_ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock_lbl1" xml:lang="en-US" id="ird_ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock_lbl1">Schedule of Reconciliation of Contract Asset Associated [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock" xlink:to="ird_ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock_lbl1" xlink:title="label: ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock to ird_ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock" xml:lang="en-US" id="ird_ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock">Reconciliation of Contract Asset assets and Unbilled Receivables</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock" xlink:to="ird_ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock" xlink:title="label: ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock to ird_ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_DefinedContributionPlanAdditionalEmployerMatchingContribution" xlink:label="DefinedContributionPlanAdditionalEmployerMatchingContribution" xlink:title="DefinedContributionPlanAdditionalEmployerMatchingContribution" />
    <link:label xlink:type="resource" xlink:label="ird_DefinedContributionPlanAdditionalEmployerMatchingContribution_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_DefinedContributionPlanAdditionalEmployerMatchingContribution_lbl" xml:lang="en-US" id="ird_DefinedContributionPlanAdditionalEmployerMatchingContribution_lbl">Additional percentage employer matches of the employee's percentage contribution matched.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanAdditionalEmployerMatchingContribution" xlink:to="ird_DefinedContributionPlanAdditionalEmployerMatchingContribution_lbl" xlink:title="label: DefinedContributionPlanAdditionalEmployerMatchingContribution to ird_DefinedContributionPlanAdditionalEmployerMatchingContribution_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_DefinedContributionPlanAdditionalEmployerMatchingContribution_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_DefinedContributionPlanAdditionalEmployerMatchingContribution_lbl1" xml:lang="en-US" id="ird_DefinedContributionPlanAdditionalEmployerMatchingContribution_lbl1">Defined Contribution Plan, Additional Employer Matching Contribution</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanAdditionalEmployerMatchingContribution" xlink:to="ird_DefinedContributionPlanAdditionalEmployerMatchingContribution_lbl1" xlink:title="label: DefinedContributionPlanAdditionalEmployerMatchingContribution to ird_DefinedContributionPlanAdditionalEmployerMatchingContribution_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_DefinedContributionPlanAdditionalEmployerMatchingContribution" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_DefinedContributionPlanAdditionalEmployerMatchingContribution" xml:lang="en-US" id="ird_DefinedContributionPlanAdditionalEmployerMatchingContribution">Additional employer matching contribution</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanAdditionalEmployerMatchingContribution" xlink:to="ird_DefinedContributionPlanAdditionalEmployerMatchingContribution" xlink:title="label: DefinedContributionPlanAdditionalEmployerMatchingContribution to ird_DefinedContributionPlanAdditionalEmployerMatchingContribution" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_RetirementPlan401KMember" xlink:label="RetirementPlan401KMember" xlink:title="RetirementPlan401KMember" />
    <link:label xlink:type="resource" xlink:label="ird_RetirementPlan401KMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_RetirementPlan401KMember_lbl" xml:lang="en-US" id="ird_RetirementPlan401KMember_lbl">A defined-contribution retirement account which allows employees to save a portion of their salary in a tax-advantaged manner. The money earned in a 401(k) Plan is not taxed until after the employee retires, at which time their income will typically be lower than during their working years.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetirementPlan401KMember" xlink:to="ird_RetirementPlan401KMember_lbl" xlink:title="label: RetirementPlan401KMember to ird_RetirementPlan401KMember_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_RetirementPlan401KMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_RetirementPlan401KMember_lbl1" xml:lang="en-US" id="ird_RetirementPlan401KMember_lbl1">Retirement Plan, 401K [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetirementPlan401KMember" xlink:to="ird_RetirementPlan401KMember_lbl1" xlink:title="label: RetirementPlan401KMember to ird_RetirementPlan401KMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_RetirementPlan401KMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_RetirementPlan401KMember" xml:lang="en-US" id="ird_RetirementPlan401KMember">401K Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetirementPlan401KMember" xlink:to="ird_RetirementPlan401KMember" xlink:title="label: RetirementPlan401KMember to ird_RetirementPlan401KMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred" xlink:label="DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred" xlink:title="DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred" />
    <link:label xlink:type="resource" xlink:label="ird_DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="ird_DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred_lbl" xml:lang="en-US" id="ird_DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred_lbl">Additional percentage employer matches of the employee's deferred percentage contribution matched.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred" xlink:to="ird_DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred_lbl" xlink:title="label: DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred to ird_DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred_lbl" />
    <link:label xlink:type="resource" xlink:label="ird_DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="ird_DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred_lbl1" xml:lang="en-US" id="ird_DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred_lbl1">Defined Contribution Plan, Additional Employer Matching Contribution Deferred</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred" xlink:to="ird_DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred_lbl1" xlink:title="label: DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred to ird_DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred_lbl1" />
    <link:label xlink:type="resource" xlink:label="ird_DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="ird_DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred" xml:lang="en-US" id="ird_DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred">Additional deferred compensation matched by employer</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred" xlink:to="ird_DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred" xlink:title="label: DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred to ird_DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>ird-20250930_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by Broadridge PROfile 25.10.1.5333 Broadridge-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:roleRef roleURI="http://opusgtx.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#SubsequentEventsDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/DeferredCompensationPlanDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#DeferredCompensationPlanDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#IncomeTaxesDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfNetIncomeLossPerShareDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#NetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfNetIncomeLossPerShareDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsBiosenseLicenseAndAssignmentAgreementDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#LicenseAndCollaborationRevenueAndOtherFundingAgreementsBiosenseLicenseAndAssignmentAgreementDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsViatrisLicenseAgreementDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#LicenseAndCollaborationRevenueAndOtherFundingAgreementsViatrisLicenseAgreementDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/ApexianSublicenseAgreementDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#ApexianSublicenseAgreementDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/StockbasedCompensationGeneralDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#StockbasedCompensationGeneralDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/StockbasedCompensationCommonStockIssuedForServicesDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#StockbasedCompensationCommonStockIssuedForServicesDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/StockbasedCompensationRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#StockbasedCompensationRestrictedStockUnitsDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/StockbasedCompensationWeightedAverageAssumptionsUsedInBlackscholesOptionpricingModelDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#StockbasedCompensationWeightedAverageAssumptionsUsedInBlackscholesOptionpricingModelDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#StockbasedCompensationStockOptionPlanActivityDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#StockbasedCompensationStockbasedCompensationExpenseDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/FinancingsWarrantsOutstandingDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#FinancingsWarrantsOutstandingDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/FinancingsWarrantActivityAndSummaryDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#FinancingsWarrantActivityAndSummaryDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/FinancingsPremergerFinancingSeriesBWarrantsDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#FinancingsPremergerFinancingSeriesBWarrantsDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/FinancingsRegisteredDirectOfferingDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#FinancingsRegisteredDirectOfferingDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/FinancingsAtthemarketProgramDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#FinancingsAtthemarketProgramDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/FinancingsMarch2025PrivatePlacementWarrantsPrefundedWarrantsDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#FinancingsMarch2025PrivatePlacementWarrantsPrefundedWarrantsDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/FinancingsMarch2025WarrantsDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#FinancingsMarch2025WarrantsDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/FinancingsMarch2025FinancingsDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#FinancingsMarch2025FinancingsDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/FinancingsAugust2025PrivatePlacementDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#FinancingsAugust2025PrivatePlacementDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/SeriesPreferredStockDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#SeriesPreferredStockDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/RelatedPartyTransactionsRdfAgreementDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#RelatedPartyTransactionsRdfAgreementDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/SupplementalBalanceSheetInformationAccruedExpensesAndOtherLiabilitiesDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#SupplementalBalanceSheetInformationAccruedExpensesAndOtherLiabilitiesDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/CommitmentsAndContingenciesFacilityAndOtherLeasesDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#CommitmentsAndContingenciesFacilityAndOtherLeasesDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/CommitmentsAndContingenciesTypeOfAgreementDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#CommitmentsAndContingenciesTypeOfAgreementDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/FairValueMeasurementsShorttermInvestmentsMeasuredAtFairValueDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#FairValueMeasurementsShorttermInvestmentsMeasuredAtFairValueDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#FairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/FairValueMeasurementsFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#FairValueMeasurementsFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/MergersMergerWithRexahnDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#MergersMergerWithRexahnDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/MergersAcquisitionOfOpusGeneticsDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#MergersAcquisitionOfOpusGeneticsDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesLiquidityDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesLiquidityDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationDetails" xlink:type="simple" xlink:href="ird-20250930.xsd#CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationDetails" />
  <link:roleRef roleURI="http://opusgtx.com/role/NetLossPerShareTables" xlink:type="simple" xlink:href="ird-20250930.xsd#NetLossPerShareTables" />
  <link:roleRef roleURI="http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsTables" xlink:type="simple" xlink:href="ird-20250930.xsd#LicenseAndCollaborationRevenueAndOtherFundingAgreementsTables" />
  <link:roleRef roleURI="http://opusgtx.com/role/StockbasedCompensationTables" xlink:type="simple" xlink:href="ird-20250930.xsd#StockbasedCompensationTables" />
  <link:roleRef roleURI="http://opusgtx.com/role/FinancingsTables" xlink:type="simple" xlink:href="ird-20250930.xsd#FinancingsTables" />
  <link:roleRef roleURI="http://opusgtx.com/role/SupplementalBalanceSheetInformationTables" xlink:type="simple" xlink:href="ird-20250930.xsd#SupplementalBalanceSheetInformationTables" />
  <link:roleRef roleURI="http://opusgtx.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="ird-20250930.xsd#FairValueMeasurementsTables" />
  <link:roleRef roleURI="http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="ird-20250930.xsd#CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesPolicies" />
  <link:roleRef roleURI="http://opusgtx.com/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="ird-20250930.xsd#InsiderTradingArrangements" />
  <link:roleRef roleURI="http://opusgtx.com/role/SubsequentEvents" xlink:type="simple" xlink:href="ird-20250930.xsd#SubsequentEvents" />
  <link:roleRef roleURI="http://opusgtx.com/role/DeferredCompensationPlan" xlink:type="simple" xlink:href="ird-20250930.xsd#DeferredCompensationPlan" />
  <link:roleRef roleURI="http://opusgtx.com/role/IncomeTaxes" xlink:type="simple" xlink:href="ird-20250930.xsd#IncomeTaxes" />
  <link:roleRef roleURI="http://opusgtx.com/role/NetLossPerShare" xlink:type="simple" xlink:href="ird-20250930.xsd#NetLossPerShare" />
  <link:roleRef roleURI="http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreements" xlink:type="simple" xlink:href="ird-20250930.xsd#LicenseAndCollaborationRevenueAndOtherFundingAgreements" />
  <link:roleRef roleURI="http://opusgtx.com/role/ApexianSublicenseAgreement" xlink:type="simple" xlink:href="ird-20250930.xsd#ApexianSublicenseAgreement" />
  <link:roleRef roleURI="http://opusgtx.com/role/StockbasedCompensation" xlink:type="simple" xlink:href="ird-20250930.xsd#StockbasedCompensation" />
  <link:roleRef roleURI="http://opusgtx.com/role/Financings" xlink:type="simple" xlink:href="ird-20250930.xsd#Financings" />
  <link:roleRef roleURI="http://opusgtx.com/role/SeriesPreferredStock" xlink:type="simple" xlink:href="ird-20250930.xsd#SeriesPreferredStock" />
  <link:roleRef roleURI="http://opusgtx.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="ird-20250930.xsd#RelatedPartyTransactions" />
  <link:roleRef roleURI="http://opusgtx.com/role/SupplementalBalanceSheetInformation" xlink:type="simple" xlink:href="ird-20250930.xsd#SupplementalBalanceSheetInformation" />
  <link:roleRef roleURI="http://opusgtx.com/role/CommitmentsAndContingencies" xlink:type="simple" xlink:href="ird-20250930.xsd#CommitmentsAndContingencies" />
  <link:roleRef roleURI="http://opusgtx.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="ird-20250930.xsd#FairValueMeasurements" />
  <link:roleRef roleURI="http://opusgtx.com/role/Mergers" xlink:type="simple" xlink:href="ird-20250930.xsd#Mergers" />
  <link:roleRef roleURI="http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPolicies" xlink:type="simple" xlink:href="ird-20250930.xsd#CompanyDescriptionAndSummaryOfSignificantAccountingPolicies" />
  <link:roleRef roleURI="http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows" xlink:type="simple" xlink:href="ird-20250930.xsd#CondensedConsolidatedStatementsOfCashFlows" />
  <link:roleRef roleURI="http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity" xlink:type="simple" xlink:href="ird-20250930.xsd#CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity" />
  <link:roleRef roleURI="http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss" xlink:type="simple" xlink:href="ird-20250930.xsd#CondensedConsolidatedStatementsOfComprehensiveLoss" />
  <link:roleRef roleURI="http://opusgtx.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="ird-20250930.xsd#CondensedConsolidatedBalanceSheetsParenthetical" />
  <link:roleRef roleURI="http://opusgtx.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="ird-20250930.xsd#CondensedConsolidatedBalanceSheets" />
  <link:roleRef roleURI="http://opusgtx.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="ird-20250930.xsd#DocumentAndEntityInformation" />
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/DocumentAndEntityInformation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" xlink:title="CoverAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentType" xlink:title="presentation: CoverAbstract to DocumentType" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="AmendmentFlag" xlink:title="presentation: CoverAbstract to AmendmentFlag" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport" xlink:label="DocumentQuarterlyReport" xlink:title="DocumentQuarterlyReport" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentQuarterlyReport" xlink:title="presentation: CoverAbstract to DocumentQuarterlyReport" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentPeriodEndDate" xlink:title="presentation: CoverAbstract to DocumentPeriodEndDate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate" xlink:label="CurrentFiscalYearEndDate" xlink:title="CurrentFiscalYearEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="CurrentFiscalYearEndDate" xlink:title="presentation: CoverAbstract to CurrentFiscalYearEndDate" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentFiscalYearFocus" xlink:title="presentation: CoverAbstract to DocumentFiscalYearFocus" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentFiscalPeriodFocus" xlink:title="presentation: CoverAbstract to DocumentFiscalPeriodFocus" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport" xlink:label="DocumentTransitionReport" xlink:title="DocumentTransitionReport" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="DocumentTransitionReport" xlink:title="presentation: CoverAbstract to DocumentTransitionReport" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="EntityFileNumber" xlink:title="EntityFileNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityFileNumber" xlink:title="presentation: CoverAbstract to EntityFileNumber" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityRegistrantName" xlink:title="presentation: CoverAbstract to EntityRegistrantName" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityCentralIndexKey" xlink:title="presentation: CoverAbstract to EntityCentralIndexKey" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="EntityIncorporationStateCountryCode" xlink:title="EntityIncorporationStateCountryCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityIncorporationStateCountryCode" xlink:title="presentation: CoverAbstract to EntityIncorporationStateCountryCode" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="EntityTaxIdentificationNumber" xlink:title="EntityTaxIdentificationNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityTaxIdentificationNumber" xlink:title="presentation: CoverAbstract to EntityTaxIdentificationNumber" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="EntityAddressAddressLine1" xlink:title="EntityAddressAddressLine1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressAddressLine1" xlink:title="presentation: CoverAbstract to EntityAddressAddressLine1" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2" xlink:label="EntityAddressAddressLine2" xlink:title="EntityAddressAddressLine2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressAddressLine2" xlink:title="presentation: CoverAbstract to EntityAddressAddressLine2" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="EntityAddressCityOrTown" xlink:title="EntityAddressCityOrTown" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressCityOrTown" xlink:title="presentation: CoverAbstract to EntityAddressCityOrTown" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="EntityAddressStateOrProvince" xlink:title="EntityAddressStateOrProvince" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressStateOrProvince" xlink:title="presentation: CoverAbstract to EntityAddressStateOrProvince" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="EntityAddressPostalZipCode" xlink:title="EntityAddressPostalZipCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressPostalZipCode" xlink:title="presentation: CoverAbstract to EntityAddressPostalZipCode" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="CityAreaCode" xlink:title="CityAreaCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="CityAreaCode" xlink:title="presentation: CoverAbstract to CityAreaCode" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="LocalPhoneNumber" xlink:title="LocalPhoneNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="LocalPhoneNumber" xlink:title="presentation: CoverAbstract to LocalPhoneNumber" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle" xlink:label="Security12bTitle" xlink:title="Security12bTitle" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="Security12bTitle" xlink:title="presentation: CoverAbstract to Security12bTitle" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol" xlink:label="TradingSymbol" xlink:title="TradingSymbol" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="TradingSymbol" xlink:title="presentation: CoverAbstract to TradingSymbol" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName" xlink:label="SecurityExchangeName" xlink:title="SecurityExchangeName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="SecurityExchangeName" xlink:title="presentation: CoverAbstract to SecurityExchangeName" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus" xlink:label="EntityCurrentReportingStatus" xlink:title="EntityCurrentReportingStatus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityCurrentReportingStatus" xlink:title="presentation: CoverAbstract to EntityCurrentReportingStatus" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent" xlink:label="EntityInteractiveDataCurrent" xlink:title="EntityInteractiveDataCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityInteractiveDataCurrent" xlink:title="presentation: CoverAbstract to EntityInteractiveDataCurrent" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory" xlink:label="EntityFilerCategory" xlink:title="EntityFilerCategory" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityFilerCategory" xlink:title="presentation: CoverAbstract to EntityFilerCategory" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness" xlink:label="EntitySmallBusiness" xlink:title="EntitySmallBusiness" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntitySmallBusiness" xlink:title="presentation: CoverAbstract to EntitySmallBusiness" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="EntityEmergingGrowthCompany" xlink:title="EntityEmergingGrowthCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityEmergingGrowthCompany" xlink:title="presentation: CoverAbstract to EntityEmergingGrowthCompany" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany" xlink:label="EntityShellCompany" xlink:title="EntityShellCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityShellCompany" xlink:title="presentation: CoverAbstract to EntityShellCompany" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="EntityCommonStockSharesOutstanding" xlink:title="EntityCommonStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityCommonStockSharesOutstanding" xlink:title="presentation: CoverAbstract to EntityCommonStockSharesOutstanding" order="29.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/CondensedConsolidatedBalanceSheets">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="AssetsCurrentAbstract" xlink:title="AssetsCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="presentation: AssetsCurrentAbstract to CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="AccountsReceivableNetCurrent" xlink:title="presentation: AssetsCurrentAbstract to AccountsReceivableNetCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ContractAssetsAndUnbilledReceivablesCurrent" xlink:label="ContractAssetsAndUnbilledReceivablesCurrent" xlink:title="ContractAssetsAndUnbilledReceivablesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="ContractAssetsAndUnbilledReceivablesCurrent" xlink:title="presentation: AssetsCurrentAbstract to ContractAssetsAndUnbilledReceivablesCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="PrepaidExpenseAndOtherAssetsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="presentation: AssetsCurrentAbstract to PrepaidExpenseAndOtherAssetsCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermInvestments" xlink:label="ShortTermInvestments" xlink:title="ShortTermInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="ShortTermInvestments" xlink:title="presentation: AssetsCurrentAbstract to ShortTermInvestments" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="AssetsCurrent" xlink:title="presentation: AssetsCurrentAbstract to AssetsCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="AssetsCurrentAbstract" xlink:title="presentation: AssetsAbstract to AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="presentation: AssetsAbstract to PropertyPlantAndEquipmentNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="Assets" xlink:title="presentation: AssetsAbstract to Assets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="AssetsAbstract" xlink:title="presentation: StatementOfFinancialPositionAbstract to AssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="LiabilitiesCurrentAbstract" xlink:title="LiabilitiesCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent" xlink:label="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="AccountsPayableCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to AccountsPayableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="AccruedLiabilitiesAndOtherLiabilities" xlink:title="AccruedLiabilitiesAndOtherLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="AccruedLiabilitiesAndOtherLiabilities" xlink:title="presentation: LiabilitiesCurrentAbstract to AccruedLiabilitiesAndOtherLiabilities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLiabilitiesCurrent" xlink:label="DerivativeLiabilitiesCurrent" xlink:title="DerivativeLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="DerivativeLiabilitiesCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to DerivativeLiabilitiesCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="LiabilitiesCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to LiabilitiesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LiabilitiesCurrentAbstract" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LiabilitiesCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LongTermDebtNoncurrent" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LongTermDebtNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="Liabilities" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to Liabilities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="CommitmentsAndContingencies" xlink:title="CommitmentsAndContingencies" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="CommitmentsAndContingencies" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to CommitmentsAndContingencies" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="TemporaryEquityCarryingAmountAttributableToParent" xlink:title="TemporaryEquityCarryingAmountAttributableToParent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="TemporaryEquityCarryingAmountAttributableToParent" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to TemporaryEquityCarryingAmountAttributableToParent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="StockholdersEquityAbstract" xlink:title="StockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockValue" xlink:label="PreferredStockValue" xlink:title="PreferredStockValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="PreferredStockValue" xlink:title="presentation: StockholdersEquityAbstract to PreferredStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue" xlink:label="CommonStockValue" xlink:title="CommonStockValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="CommonStockValue" xlink:title="presentation: StockholdersEquityAbstract to CommonStockValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="AdditionalPaidInCapital" xlink:title="AdditionalPaidInCapital" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="AdditionalPaidInCapital" xlink:title="presentation: StockholdersEquityAbstract to AdditionalPaidInCapital" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="RetainedEarningsAccumulatedDeficit" xlink:title="presentation: StockholdersEquityAbstract to RetainedEarningsAccumulatedDeficit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="StockholdersEquity" xlink:title="presentation: StockholdersEquityAbstract to StockholdersEquity" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="StockholdersEquityAbstract" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to StockholdersEquityAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LiabilitiesAndStockholdersEquity" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LiabilitiesAndStockholdersEquity" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="LiabilitiesAndStockholdersEquityAbstract" xlink:title="presentation: StatementOfFinancialPositionAbstract to LiabilitiesAndStockholdersEquityAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="SeriesAPreferredStockMember" xlink:title="SeriesAPreferredStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="SeriesAPreferredStockMember" xlink:title="presentation: ClassOfStockDomain to SeriesAPreferredStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementClassOfStockAxis" xlink:title="presentation: StatementTable to StatementClassOfStockAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityParOrStatedValuePerShare" xlink:label="TemporaryEquityParOrStatedValuePerShare" xlink:title="TemporaryEquityParOrStatedValuePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="TemporaryEquityParOrStatedValuePerShare" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to TemporaryEquityParOrStatedValuePerShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesAuthorized" xlink:label="TemporaryEquitySharesAuthorized" xlink:title="TemporaryEquitySharesAuthorized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="TemporaryEquitySharesAuthorized" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to TemporaryEquitySharesAuthorized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesIssued" xlink:label="TemporaryEquitySharesIssued" xlink:title="TemporaryEquitySharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="TemporaryEquitySharesIssued" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to TemporaryEquitySharesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="TemporaryEquitySharesOutstanding" xlink:title="TemporaryEquitySharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="TemporaryEquitySharesOutstanding" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to TemporaryEquitySharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="StockholdersEquityAbstract" xlink:title="StockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="PreferredStockParOrStatedValuePerShare" xlink:title="PreferredStockParOrStatedValuePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="PreferredStockParOrStatedValuePerShare" xlink:title="presentation: StockholdersEquityAbstract to PreferredStockParOrStatedValuePerShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="PreferredStockSharesAuthorized" xlink:title="PreferredStockSharesAuthorized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="PreferredStockSharesAuthorized" xlink:title="presentation: StockholdersEquityAbstract to PreferredStockSharesAuthorized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="PreferredStockSharesIssued" xlink:title="PreferredStockSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="PreferredStockSharesIssued" xlink:title="presentation: StockholdersEquityAbstract to PreferredStockSharesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="PreferredStockSharesOutstanding" xlink:title="PreferredStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="PreferredStockSharesOutstanding" xlink:title="presentation: StockholdersEquityAbstract to PreferredStockSharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="CommonStockParOrStatedValuePerShare" xlink:title="CommonStockParOrStatedValuePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="CommonStockParOrStatedValuePerShare" xlink:title="presentation: StockholdersEquityAbstract to CommonStockParOrStatedValuePerShare" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="CommonStockSharesAuthorized" xlink:title="CommonStockSharesAuthorized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="CommonStockSharesAuthorized" xlink:title="presentation: StockholdersEquityAbstract to CommonStockSharesAuthorized" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="CommonStockSharesIssued" xlink:title="presentation: StockholdersEquityAbstract to CommonStockSharesIssued" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="CommonStockSharesOutstanding" xlink:title="CommonStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="CommonStockSharesOutstanding" xlink:title="presentation: StockholdersEquityAbstract to CommonStockSharesOutstanding" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="StockholdersEquityAbstract" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to StockholdersEquityAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="LiabilitiesAndStockholdersEquityAbstract" xlink:title="presentation: StatementLineItems to LiabilitiesAndStockholdersEquityAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementLineItems" xlink:title="presentation: StatementTable to StatementLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="StatementTable" xlink:title="presentation: StatementOfFinancialPositionAbstract to StatementTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementAbstract" xlink:label="IncomeStatementAbstract" xlink:title="IncomeStatementAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="presentation: IncomeStatementAbstract to RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="OperatingExpensesAbstract" xlink:title="OperatingExpensesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="GeneralAndAdministrativeExpense" xlink:title="GeneralAndAdministrativeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingExpensesAbstract" xlink:to="GeneralAndAdministrativeExpense" xlink:title="presentation: OperatingExpensesAbstract to GeneralAndAdministrativeExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:label="ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:title="ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingExpensesAbstract" xlink:to="ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:title="presentation: OperatingExpensesAbstract to ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingExpenses" xlink:label="OperatingExpenses" xlink:title="OperatingExpenses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingExpensesAbstract" xlink:to="OperatingExpenses" xlink:title="presentation: OperatingExpensesAbstract to OperatingExpenses" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingExpensesAbstract" xlink:to="OperatingIncomeLoss" xlink:title="presentation: OperatingExpensesAbstract to OperatingIncomeLoss" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:label="GainLossOnDerivativeInstrumentsNetPretax" xlink:title="GainLossOnDerivativeInstrumentsNetPretax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingExpensesAbstract" xlink:to="GainLossOnDerivativeInstrumentsNetPretax" xlink:title="presentation: OperatingExpensesAbstract to GainLossOnDerivativeInstrumentsNetPretax" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FinancingCosts" xlink:label="FinancingCosts" xlink:title="FinancingCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingExpensesAbstract" xlink:to="FinancingCosts" xlink:title="presentation: OperatingExpensesAbstract to FinancingCosts" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating" xlink:label="InterestExpenseNonoperating" xlink:title="InterestExpenseNonoperating" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingExpensesAbstract" xlink:to="InterestExpenseNonoperating" xlink:title="presentation: OperatingExpensesAbstract to InterestExpenseNonoperating" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="OtherNonoperatingIncomeExpense" xlink:title="OtherNonoperatingIncomeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingExpensesAbstract" xlink:to="OtherNonoperatingIncomeExpense" xlink:title="presentation: OperatingExpensesAbstract to OtherNonoperatingIncomeExpense" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingExpensesAbstract" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="presentation: OperatingExpensesAbstract to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingExpensesAbstract" xlink:to="IncomeTaxExpenseBenefit" xlink:title="presentation: OperatingExpensesAbstract to IncomeTaxExpenseBenefit" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingExpensesAbstract" xlink:to="NetIncomeLoss" xlink:title="presentation: OperatingExpensesAbstract to NetIncomeLoss" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="OtherComprehensiveIncomeLossNetOfTax" xlink:title="OtherComprehensiveIncomeLossNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingExpensesAbstract" xlink:to="OtherComprehensiveIncomeLossNetOfTax" xlink:title="presentation: OperatingExpensesAbstract to OtherComprehensiveIncomeLossNetOfTax" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="ComprehensiveIncomeNetOfTax" xlink:title="ComprehensiveIncomeNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingExpensesAbstract" xlink:to="ComprehensiveIncomeNetOfTax" xlink:title="presentation: OperatingExpensesAbstract to ComprehensiveIncomeNetOfTax" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="OperatingExpensesAbstract" xlink:title="presentation: IncomeStatementAbstract to OperatingExpensesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasic" xlink:label="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="EarningsPerShareBasic" xlink:title="presentation: EarningsPerShareAbstract to EarningsPerShareBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="EarningsPerShareDiluted" xlink:title="presentation: EarningsPerShareAbstract to EarningsPerShareDiluted" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="EarningsPerShareAbstract" xlink:title="presentation: IncomeStatementAbstract to EarningsPerShareAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:title="WeightedAverageNumberOfSharesOutstandingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="presentation: WeightedAverageNumberOfSharesOutstandingAbstract to WeightedAverageNumberOfSharesOutstandingBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="presentation: WeightedAverageNumberOfSharesOutstandingAbstract to WeightedAverageNumberOfDilutedSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementAbstract" xlink:to="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:title="presentation: IncomeStatementAbstract to WeightedAverageNumberOfSharesOutstandingAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="StatementOfStockholdersEquityAbstract" xlink:title="StatementOfStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="CommonStockMember" xlink:title="presentation: StatementEquityComponentsAxis to CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="AdditionalPaidInCapitalMember" xlink:title="AdditionalPaidInCapitalMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="AdditionalPaidInCapitalMember" xlink:title="presentation: StatementEquityComponentsAxis to AdditionalPaidInCapitalMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsMember" xlink:label="RetainedEarningsMember" xlink:title="RetainedEarningsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="RetainedEarningsMember" xlink:title="presentation: StatementEquityComponentsAxis to RetainedEarningsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="presentation: StatementEquityComponentsAxis to EquityComponentDomain" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementEquityComponentsAxis" xlink:title="presentation: StatementTable to StatementEquityComponentsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="SeriesAPreferredStockMember" xlink:title="SeriesAPreferredStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="SeriesAPreferredStockMember" xlink:title="presentation: ClassOfStockDomain to SeriesAPreferredStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementClassOfStockAxis" xlink:title="presentation: StatementTable to StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:label="IncreaseDecreaseInTemporaryEquityRollForward" xlink:title="IncreaseDecreaseInTemporaryEquityRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="TemporaryEquityCarryingAmountAttributableToParent" xlink:title="TemporaryEquityCarryingAmountAttributableToParent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInTemporaryEquityRollForward" xlink:to="TemporaryEquityCarryingAmountAttributableToParent" xlink:title="presentation: IncreaseDecreaseInTemporaryEquityRollForward to TemporaryEquityCarryingAmountAttributableToParent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="TemporaryEquitySharesOutstanding" xlink:title="TemporaryEquitySharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInTemporaryEquityRollForward" xlink:to="TemporaryEquitySharesOutstanding" xlink:title="presentation: IncreaseDecreaseInTemporaryEquityRollForward to TemporaryEquitySharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:label="TemporaryEquityCarryingAmountAttributableToParent_2" xlink:title="TemporaryEquityCarryingAmountAttributableToParent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInTemporaryEquityRollForward" xlink:to="TemporaryEquityCarryingAmountAttributableToParent_2" xlink:title="presentation: IncreaseDecreaseInTemporaryEquityRollForward to TemporaryEquityCarryingAmountAttributableToParent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesOutstanding" xlink:label="TemporaryEquitySharesOutstanding_2" xlink:title="TemporaryEquitySharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInTemporaryEquityRollForward" xlink:to="TemporaryEquitySharesOutstanding_2" xlink:title="presentation: IncreaseDecreaseInTemporaryEquityRollForward to TemporaryEquitySharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="IncreaseDecreaseInTemporaryEquityRollForward" xlink:title="presentation: StatementLineItems to IncreaseDecreaseInTemporaryEquityRollForward" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockholdersEquity" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockholdersEquity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesOutstanding" xlink:label="SharesOutstanding" xlink:title="SharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="SharesOutstanding" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to SharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement" xlink:label="StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement" xlink:title="StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement" xlink:label="StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement" xlink:title="StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" xlink:label="StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" xlink:title="StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement" xlink:label="StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement" xlink:title="StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_TemporaryEquityStockConversionValue" xlink:label="TemporaryEquityStockConversionValue" xlink:title="TemporaryEquityStockConversionValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="TemporaryEquityStockConversionValue" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to TemporaryEquityStockConversionValue" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_TemporaryEquityStockConversionShares" xlink:label="TemporaryEquityStockConversionShares" xlink:title="TemporaryEquityStockConversionShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="TemporaryEquityStockConversionShares" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to TemporaryEquityStockConversionShares" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:title="StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:title="StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" xlink:label="AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" xlink:title="AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing" order="10.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="StockIssuedDuringPeriodSharesShareBasedCompensation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodSharesShareBasedCompensation" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes" xlink:label="AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes" xlink:title="AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes" order="13.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_StockRepurchasesForPaymentOfEmployeeTaxesShares" xlink:label="StockRepurchasesForPaymentOfEmployeeTaxesShares" xlink:title="StockRepurchasesForPaymentOfEmployeeTaxesShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockRepurchasesForPaymentOfEmployeeTaxesShares" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockRepurchasesForPaymentOfEmployeeTaxesShares" order="14.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="StockIssuedDuringPeriodValueStockOptionsExercised" xlink:title="StockIssuedDuringPeriodValueStockOptionsExercised" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodValueStockOptionsExercised" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodValueStockOptionsExercised" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodSharesStockOptionsExercised" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="NetIncomeLoss" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to NetIncomeLoss" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity_2" xlink:title="StockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockholdersEquity_2" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockholdersEquity" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesOutstanding" xlink:label="SharesOutstanding_2" xlink:title="SharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="SharesOutstanding_2" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to SharesOutstanding" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="presentation: StatementLineItems to IncreaseDecreaseInStockholdersEquityRollForward" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementLineItems" xlink:title="presentation: StatementTable to StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfStockholdersEquityAbstract" xlink:to="StatementTable" xlink:title="presentation: StatementOfStockholdersEquityAbstract to StatementTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="StatementOfCashFlowsAbstract" xlink:title="StatementOfCashFlowsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="NetIncomeLoss" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesAbstract to NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation" xlink:label="ShareBasedCompensation" xlink:title="ShareBasedCompensation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="ShareBasedCompensation" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to ShareBasedCompensation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Depreciation" xlink:label="Depreciation" xlink:title="Depreciation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="Depreciation" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to Depreciation" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:label="GainLossOnDerivativeInstrumentsNetPretax" xlink:title="GainLossOnDerivativeInstrumentsNetPretax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="GainLossOnDerivativeInstrumentsNetPretax" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to GainLossOnDerivativeInstrumentsNetPretax" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseNonoperating" xlink:label="InterestExpenseNonoperating" xlink:title="InterestExpenseNonoperating" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="InterestExpenseNonoperating" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to InterestExpenseNonoperating" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrealizedGainLossOnInvestments" xlink:label="UnrealizedGainLossOnInvestments" xlink:title="UnrealizedGainLossOnInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="UnrealizedGainLossOnInvestments" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to UnrealizedGainLossOnInvestments" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_WarrantFinancingCostsReclassifiedToFinancingActivities" xlink:label="WarrantFinancingCostsReclassifiedToFinancingActivities" xlink:title="WarrantFinancingCostsReclassifiedToFinancingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="WarrantFinancingCostsReclassifiedToFinancingActivities" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to WarrantFinancingCostsReclassifiedToFinancingActivities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="IncreaseDecreaseInAccountsReceivable" xlink:title="IncreaseDecreaseInAccountsReceivable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccountsReceivable" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAccountsReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_IncreaseDecreaseInContractAssetsAndUnbilledReceivables" xlink:label="IncreaseDecreaseInContractAssetsAndUnbilledReceivables" xlink:title="IncreaseDecreaseInContractAssetsAndUnbilledReceivables" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInContractAssetsAndUnbilledReceivables" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInContractAssetsAndUnbilledReceivables" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:title="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="IncreaseDecreaseInAccountsPayable" xlink:title="IncreaseDecreaseInAccountsPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccountsPayable" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAccountsPayable" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:title="IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to IncreaseDecreaseInOperatingCapitalAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesAbstract to AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="NetCashProvidedByUsedInOperatingActivities" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesAbstract to NetCashProvidedByUsedInOperatingActivities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="NetCashProvidedByUsedInInvestingActivities" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to NetCashProvidedByUsedInInvestingActivities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to NetCashProvidedByUsedInInvestingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" xlink:label="ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" xlink:title="ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" xlink:label="ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" xlink:title="ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="ProceedsFromIssuanceOfCommonStock" xlink:title="ProceedsFromIssuanceOfCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromIssuanceOfCommonStock" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromIssuanceOfCommonStock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromRelatedPartyDebt" xlink:label="ProceedsFromRelatedPartyDebt" xlink:title="ProceedsFromRelatedPartyDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromRelatedPartyDebt" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromRelatedPartyDebt" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="PaymentsOfStockIssuanceCosts" xlink:title="PaymentsOfStockIssuanceCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="PaymentsOfStockIssuanceCosts" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to PaymentsOfStockIssuanceCosts" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="ProceedsFromStockOptionsExercised" xlink:title="ProceedsFromStockOptionsExercised" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromStockOptionsExercised" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromStockOptionsExercised" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareRepurchasesForPaymentOfEmployeeTaxes" xlink:label="ShareRepurchasesForPaymentOfEmployeeTaxes" xlink:title="ShareRepurchasesForPaymentOfEmployeeTaxes" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ShareRepurchasesForPaymentOfEmployeeTaxes" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ShareRepurchasesForPaymentOfEmployeeTaxes" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="NetCashProvidedByUsedInFinancingActivities" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to NetCashProvidedByUsedInFinancingActivities" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to NetCashProvidedByUsedInFinancingActivitiesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:title="presentation: StatementOfCashFlowsAbstract to CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="presentation: StatementOfCashFlowsAbstract to CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xlink:title="presentation: StatementOfCashFlowsAbstract to CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="SupplementalCashFlowInformationAbstract" xlink:title="SupplementalCashFlowInformationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="IncomeTaxesPaidNet" xlink:title="IncomeTaxesPaidNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementalCashFlowInformationAbstract" xlink:to="IncomeTaxesPaidNet" xlink:title="presentation: SupplementalCashFlowInformationAbstract to IncomeTaxesPaidNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestPaidNet" xlink:label="InterestPaidNet" xlink:title="InterestPaidNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementalCashFlowInformationAbstract" xlink:to="InterestPaidNet" xlink:title="presentation: SupplementalCashFlowInformationAbstract to InterestPaidNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="SupplementalCashFlowInformationAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to SupplementalCashFlowInformationAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="NoncashInvestingAndFinancingItemsAbstract" xlink:title="NoncashInvestingAndFinancingItemsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConversionOfStockAmountConverted1" xlink:label="ConversionOfStockAmountConverted1" xlink:title="ConversionOfStockAmountConverted1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoncashInvestingAndFinancingItemsAbstract" xlink:to="ConversionOfStockAmountConverted1" xlink:title="presentation: NoncashInvestingAndFinancingItemsAbstract to ConversionOfStockAmountConverted1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_UnpaidIssuanceCosts" xlink:label="UnpaidIssuanceCosts" xlink:title="UnpaidIssuanceCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoncashInvestingAndFinancingItemsAbstract" xlink:to="UnpaidIssuanceCosts" xlink:title="presentation: NoncashInvestingAndFinancingItemsAbstract to UnpaidIssuanceCosts" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="NoncashInvestingAndFinancingItemsAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to NoncashInvestingAndFinancingItemsAbstract" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPolicies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:title="presentation: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/Mergers">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="BusinessCombinationsAbstract" xlink:title="BusinessCombinationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="BusinessCombinationDisclosureTextBlock" xlink:title="BusinessCombinationDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsAbstract" xlink:to="BusinessCombinationDisclosureTextBlock" xlink:title="presentation: BusinessCombinationsAbstract to BusinessCombinationDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/FairValueMeasurements">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="FairValueDisclosuresTextBlock" xlink:title="FairValueDisclosuresTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="FairValueDisclosuresTextBlock" xlink:title="presentation: FairValueDisclosuresAbstract to FairValueDisclosuresTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/CommitmentsAndContingencies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" xlink:title="CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="CommitmentsAndContingenciesDisclosureTextBlock" xlink:title="CommitmentsAndContingenciesDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="CommitmentsAndContingenciesDisclosureTextBlock" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to CommitmentsAndContingenciesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/SupplementalBalanceSheetInformation">
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_SupplementalBalanceSheetInformationAbstract" xlink:label="SupplementalBalanceSheetInformationAbstract" xlink:title="SupplementalBalanceSheetInformationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:label="SupplementalBalanceSheetDisclosuresTextBlock" xlink:title="SupplementalBalanceSheetDisclosuresTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementalBalanceSheetInformationAbstract" xlink:to="SupplementalBalanceSheetDisclosuresTextBlock" xlink:title="presentation: SupplementalBalanceSheetInformationAbstract to SupplementalBalanceSheetDisclosuresTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/RelatedPartyTransactions">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="RelatedPartyTransactionsAbstract" xlink:title="RelatedPartyTransactionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="RelatedPartyTransactionsDisclosureTextBlock" xlink:title="RelatedPartyTransactionsDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsAbstract" xlink:to="RelatedPartyTransactionsDisclosureTextBlock" xlink:title="presentation: RelatedPartyTransactionsAbstract to RelatedPartyTransactionsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/SeriesPreferredStock">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityDisclosureAbstract" xlink:label="TemporaryEquityDisclosureAbstract" xlink:title="TemporaryEquityDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_TemporaryEquityDisclosureTextBlock" xlink:label="TemporaryEquityDisclosureTextBlock" xlink:title="TemporaryEquityDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TemporaryEquityDisclosureAbstract" xlink:to="TemporaryEquityDisclosureTextBlock" xlink:title="presentation: TemporaryEquityDisclosureAbstract to TemporaryEquityDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/Financings">
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FinancingsAbstract" xlink:label="FinancingsAbstract" xlink:title="FinancingsAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FinancingsTextBlock" xlink:label="FinancingsTextBlock" xlink:title="FinancingsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancingsAbstract" xlink:to="FinancingsTextBlock" xlink:title="presentation: FinancingsAbstract to FinancingsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/StockbasedCompensation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/ApexianSublicenseAgreement">
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ApexianSublicenseAgreementAbstract" xlink:label="ApexianSublicenseAgreementAbstract" xlink:title="ApexianSublicenseAgreementAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ApexianSublicenseAgreementTextBlock" xlink:label="ApexianSublicenseAgreementTextBlock" xlink:title="ApexianSublicenseAgreementTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ApexianSublicenseAgreementAbstract" xlink:to="ApexianSublicenseAgreementTextBlock" xlink:title="presentation: ApexianSublicenseAgreementAbstract to ApexianSublicenseAgreementTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreements">
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract" xlink:label="LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract" xlink:title="LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CollaborativeArrangementDisclosureTextBlock" xlink:label="CollaborativeArrangementDisclosureTextBlock" xlink:title="CollaborativeArrangementDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract" xlink:to="CollaborativeArrangementDisclosureTextBlock" xlink:title="presentation: LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract to CollaborativeArrangementDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/NetLossPerShare">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="EarningsPerShareTextBlock" xlink:title="EarningsPerShareTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="EarningsPerShareTextBlock" xlink:title="presentation: EarningsPerShareAbstract to EarningsPerShareTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/IncomeTaxes">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="IncomeTaxDisclosureTextBlock" xlink:title="IncomeTaxDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxDisclosureTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/DeferredCompensationPlan">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:title="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to PensionAndOtherPostretirementBenefitsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/SubsequentEvents">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="SubsequentEventsAbstract" xlink:title="SubsequentEventsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="SubsequentEventsTextBlock" xlink:title="SubsequentEventsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsAbstract" xlink:to="SubsequentEventsTextBlock" xlink:title="presentation: SubsequentEventsAbstract to SubsequentEventsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/InsiderTradingArrangements">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_InsiderTradingArrLineItems" xlink:label="InsiderTradingArrLineItems" xlink:title="InsiderTradingArrLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrAdoptedFlag" xlink:label="Rule10b51ArrAdoptedFlag" xlink:title="Rule10b51ArrAdoptedFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InsiderTradingArrLineItems" xlink:to="Rule10b51ArrAdoptedFlag" xlink:title="presentation: InsiderTradingArrLineItems to Rule10b51ArrAdoptedFlag" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrAdoptedFlag" xlink:label="NonRule10b51ArrAdoptedFlag" xlink:title="NonRule10b51ArrAdoptedFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InsiderTradingArrLineItems" xlink:to="NonRule10b51ArrAdoptedFlag" xlink:title="presentation: InsiderTradingArrLineItems to NonRule10b51ArrAdoptedFlag" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_Rule10b51ArrTrmntdFlag" xlink:label="Rule10b51ArrTrmntdFlag" xlink:title="Rule10b51ArrTrmntdFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InsiderTradingArrLineItems" xlink:to="Rule10b51ArrTrmntdFlag" xlink:title="presentation: InsiderTradingArrLineItems to Rule10b51ArrTrmntdFlag" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_NonRule10b51ArrTrmntdFlag" xlink:label="NonRule10b51ArrTrmntdFlag" xlink:title="NonRule10b51ArrTrmntdFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InsiderTradingArrLineItems" xlink:to="NonRule10b51ArrTrmntdFlag" xlink:title="presentation: InsiderTradingArrLineItems to NonRule10b51ArrTrmntdFlag" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesPolicies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_NatureOfBusinessPolicyTextBlock" xlink:label="NatureOfBusinessPolicyTextBlock" xlink:title="NatureOfBusinessPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="NatureOfBusinessPolicyTextBlock" xlink:title="presentation: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to NatureOfBusinessPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="BasisOfAccountingPolicyPolicyTextBlock" xlink:title="BasisOfAccountingPolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="BasisOfAccountingPolicyPolicyTextBlock" xlink:title="presentation: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to BasisOfAccountingPolicyPolicyTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_LiquidityPolicyTextBlock" xlink:label="LiquidityPolicyTextBlock" xlink:title="LiquidityPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="LiquidityPolicyTextBlock" xlink:title="presentation: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to LiquidityPolicyTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UseOfEstimates" xlink:label="UseOfEstimates" xlink:title="UseOfEstimates" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="UseOfEstimates" xlink:title="presentation: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to UseOfEstimates" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="SegmentReportingPolicyPolicyTextBlock" xlink:title="SegmentReportingPolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="SegmentReportingPolicyPolicyTextBlock" xlink:title="presentation: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to SegmentReportingPolicyPolicyTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativesMethodsOfAccountingNonhedgingDerivatives" xlink:label="DerivativesMethodsOfAccountingNonhedgingDerivatives" xlink:title="DerivativesMethodsOfAccountingNonhedgingDerivatives" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="DerivativesMethodsOfAccountingNonhedgingDerivatives" xlink:title="presentation: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to DerivativesMethodsOfAccountingNonhedgingDerivatives" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="NewAccountingPronouncementsPolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="presentation: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to NewAccountingPronouncementsPolicyPolicyTextBlock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/FairValueMeasurementsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:label="FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:title="FairValueAssetsMeasuredOnRecurringBasisTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:title="presentation: FairValueDisclosuresAbstract to FairValueAssetsMeasuredOnRecurringBasisTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock" xlink:label="ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock" xlink:title="ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock" xlink:title="presentation: FairValueDisclosuresAbstract to ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:title="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:title="presentation: FairValueDisclosuresAbstract to FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/SupplementalBalanceSheetInformationTables">
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_SupplementalBalanceSheetInformationAbstract" xlink:label="SupplementalBalanceSheetInformationAbstract" xlink:title="SupplementalBalanceSheetInformationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:label="ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:title="ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementalBalanceSheetInformationAbstract" xlink:to="ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:title="presentation: SupplementalBalanceSheetInformationAbstract to ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/FinancingsTables">
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FinancingsAbstract" xlink:label="FinancingsAbstract" xlink:title="FinancingsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:label="ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:title="ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancingsAbstract" xlink:to="ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:title="presentation: FinancingsAbstract to ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/StockbasedCompensationTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:title="ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:title="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:title="ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsTables">
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract" xlink:label="LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract" xlink:title="LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock" xlink:label="ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock" xlink:title="ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract" xlink:to="ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock" xlink:title="presentation: LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract to ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/NetLossPerShareTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:title="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:title="presentation: EarningsPerShareAbstract to ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:label="ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:title="ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementAxis" xlink:label="RestatementAxis" xlink:title="RestatementAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementDomain" xlink:label="RestatementDomain" xlink:title="RestatementDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RestatementAdjustmentMember" xlink:label="RestatementAdjustmentMember" xlink:title="RestatementAdjustmentMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RevisionOfPriorPeriodReclassificationAdjustmentMember" xlink:label="RevisionOfPriorPeriodReclassificationAdjustmentMember" xlink:title="RevisionOfPriorPeriodReclassificationAdjustmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestatementAdjustmentMember" xlink:to="RevisionOfPriorPeriodReclassificationAdjustmentMember" xlink:title="presentation: RestatementAdjustmentMember to RevisionOfPriorPeriodReclassificationAdjustmentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestatementDomain" xlink:to="RestatementAdjustmentMember" xlink:title="presentation: RestatementDomain to RestatementAdjustmentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestatementAxis" xlink:to="RestatementDomain" xlink:title="presentation: RestatementAxis to RestatementDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="RestatementAxis" xlink:title="presentation: ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable to RestatementAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:label="ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:title="ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_BasisOfPresentationAbstract" xlink:label="BasisOfPresentationAbstract" xlink:title="BasisOfPresentationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLiabilitiesCurrent" xlink:label="DerivativeLiabilitiesCurrent" xlink:title="DerivativeLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisOfPresentationAbstract" xlink:to="DerivativeLiabilitiesCurrent" xlink:title="presentation: BasisOfPresentationAbstract to DerivativeLiabilitiesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="AccruedLiabilitiesAndOtherLiabilities" xlink:title="AccruedLiabilitiesAndOtherLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisOfPresentationAbstract" xlink:to="AccruedLiabilitiesAndOtherLiabilities" xlink:title="presentation: BasisOfPresentationAbstract to AccruedLiabilitiesAndOtherLiabilities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:to="BasisOfPresentationAbstract" xlink:title="presentation: ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems to BasisOfPresentationAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:to="ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" xlink:title="presentation: ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable to ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" xlink:title="presentation: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesLiquidityDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_LiquidityAbstract" xlink:label="LiquidityAbstract" xlink:title="LiquidityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiquidityAbstract" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="presentation: LiquidityAbstract to CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="LiquidityAbstract" xlink:title="presentation: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to LiquidityAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/MergersAcquisitionOfOpusGeneticsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="BusinessCombinationsAbstract" xlink:title="BusinessCombinationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_OpusGeneticsIncMember" xlink:label="OpusGeneticsIncMember" xlink:title="OpusGeneticsIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="OpusGeneticsIncMember" xlink:title="presentation: BusinessAcquisitionAcquireeDomain to OpusGeneticsIncMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain" xlink:title="presentation: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="BusinessAcquisitionAxis" xlink:title="presentation: ScheduleOfBusinessAcquisitionsByAcquisitionTable to BusinessAcquisitionAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityComponentDomain" xlink:to="CommonStockMember" xlink:title="presentation: EquityComponentDomain to CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="presentation: StatementEquityComponentsAxis to EquityComponentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="StatementEquityComponentsAxis" xlink:title="presentation: ScheduleOfBusinessAcquisitionsByAcquisitionTable to StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="SeriesAPreferredStockMember" xlink:title="SeriesAPreferredStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="SeriesAPreferredStockMember" xlink:title="presentation: ClassOfStockDomain to SeriesAPreferredStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="StatementClassOfStockAxis" xlink:title="presentation: ScheduleOfBusinessAcquisitionsByAcquisitionTable to StatementClassOfStockAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfBusinessAcquisitionsByAcquisitionTable to RangeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="BusinessAcquisitionLineItems" xlink:title="BusinessAcquisitionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationDescriptionAbstract" xlink:label="BusinessCombinationDescriptionAbstract" xlink:title="BusinessCombinationDescriptionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="StockIssuedDuringPeriodSharesAcquisitions" xlink:title="StockIssuedDuringPeriodSharesAcquisitions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDescriptionAbstract" xlink:to="StockIssuedDuringPeriodSharesAcquisitions" xlink:title="presentation: BusinessCombinationDescriptionAbstract to StockIssuedDuringPeriodSharesAcquisitions" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="SharesIssuedPricePerShare" xlink:title="SharesIssuedPricePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDescriptionAbstract" xlink:to="SharesIssuedPricePerShare" xlink:title="presentation: BusinessCombinationDescriptionAbstract to SharesIssuedPricePerShare" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockConvertibleSharesIssuable" xlink:label="PreferredStockConvertibleSharesIssuable" xlink:title="PreferredStockConvertibleSharesIssuable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDescriptionAbstract" xlink:to="PreferredStockConvertibleSharesIssuable" xlink:title="presentation: BusinessCombinationDescriptionAbstract to PreferredStockConvertibleSharesIssuable" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="CommonStockSharesOutstanding" xlink:title="CommonStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDescriptionAbstract" xlink:to="CommonStockSharesOutstanding" xlink:title="presentation: BusinessCombinationDescriptionAbstract to CommonStockSharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="PreferredStockSharesOutstanding" xlink:title="PreferredStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDescriptionAbstract" xlink:to="PreferredStockSharesOutstanding" xlink:title="presentation: BusinessCombinationDescriptionAbstract to PreferredStockSharesOutstanding" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_AssetAcquisitionPurchasePriceConsiderationTransferred" xlink:label="AssetAcquisitionPurchasePriceConsiderationTransferred" xlink:title="AssetAcquisitionPurchasePriceConsiderationTransferred" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDescriptionAbstract" xlink:to="AssetAcquisitionPurchasePriceConsiderationTransferred" xlink:title="presentation: BusinessCombinationDescriptionAbstract to AssetAcquisitionPurchasePriceConsiderationTransferred" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_NumberOfAssetAcquired" xlink:label="NumberOfAssetAcquired" xlink:title="NumberOfAssetAcquired" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDescriptionAbstract" xlink:to="NumberOfAssetAcquired" xlink:title="presentation: BusinessCombinationDescriptionAbstract to NumberOfAssetAcquired" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition" xlink:label="PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition" xlink:title="PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationDescriptionAbstract" xlink:to="PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition" xlink:title="presentation: BusinessCombinationDescriptionAbstract to PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionLineItems" xlink:to="BusinessCombinationDescriptionAbstract" xlink:title="presentation: BusinessAcquisitionLineItems to BusinessCombinationDescriptionAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="BusinessAcquisitionLineItems" xlink:title="presentation: ScheduleOfBusinessAcquisitionsByAcquisitionTable to BusinessAcquisitionLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsAbstract" xlink:to="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="presentation: BusinessCombinationsAbstract to ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/MergersMergerWithRexahnDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="BusinessCombinationsAbstract" xlink:title="BusinessCombinationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_RexahnStockholdersMember" xlink:label="RexahnStockholdersMember" xlink:title="RexahnStockholdersMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="RexahnStockholdersMember" xlink:title="presentation: BusinessAcquisitionAcquireeDomain to RexahnStockholdersMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain" xlink:title="presentation: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="BusinessAcquisitionAxis" xlink:title="presentation: ScheduleOfBusinessAcquisitionsByAcquisitionTable to BusinessAcquisitionAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="BusinessAcquisitionLineItems" xlink:title="BusinessAcquisitionLineItems" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MergerWithRexahnAbstract" xlink:label="MergerWithRexahnAbstract" xlink:title="MergerWithRexahnAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ContingentValueRightEntitledPerEachShareOfCommonStockHeld" xlink:label="ContingentValueRightEntitledPerEachShareOfCommonStockHeld" xlink:title="ContingentValueRightEntitledPerEachShareOfCommonStockHeld" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MergerWithRexahnAbstract" xlink:to="ContingentValueRightEntitledPerEachShareOfCommonStockHeld" xlink:title="presentation: MergerWithRexahnAbstract to ContingentValueRightEntitledPerEachShareOfCommonStockHeld" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PaymentsDueUnderCVRAgreement" xlink:label="PaymentsDueUnderCVRAgreement" xlink:title="PaymentsDueUnderCVRAgreement" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MergerWithRexahnAbstract" xlink:to="PaymentsDueUnderCVRAgreement" xlink:title="presentation: MergerWithRexahnAbstract to PaymentsDueUnderCVRAgreement" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_NumberOfMilestonesAccrued" xlink:label="NumberOfMilestonesAccrued" xlink:title="NumberOfMilestonesAccrued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MergerWithRexahnAbstract" xlink:to="NumberOfMilestonesAccrued" xlink:title="presentation: MergerWithRexahnAbstract to NumberOfMilestonesAccrued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_NumberOfPotentialMilestones" xlink:label="NumberOfPotentialMilestones" xlink:title="NumberOfPotentialMilestones" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MergerWithRexahnAbstract" xlink:to="NumberOfPotentialMilestones" xlink:title="presentation: MergerWithRexahnAbstract to NumberOfPotentialMilestones" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionLineItems" xlink:to="MergerWithRexahnAbstract" xlink:title="presentation: BusinessAcquisitionLineItems to MergerWithRexahnAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="BusinessAcquisitionLineItems" xlink:title="presentation: ScheduleOfBusinessAcquisitionsByAcquisitionTable to BusinessAcquisitionLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessCombinationsAbstract" xlink:to="ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:title="presentation: BusinessCombinationsAbstract to ScheduleOfBusinessAcquisitionsByAcquisitionTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/FairValueMeasurementsFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" xlink:label="FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" xlink:title="FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" xlink:title="presentation: FairValueDisclosuresAbstract to FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:label="FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:title="FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" xlink:title="presentation: FairValueDisclosuresAbstract to FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="FairValueByMeasurementFrequencyAxis" xlink:title="FairValueByMeasurementFrequencyAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="FairValueMeasurementFrequencyDomain" xlink:title="FairValueMeasurementFrequencyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="FairValueMeasurementsRecurringMember" xlink:title="FairValueMeasurementsRecurringMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementFrequencyDomain" xlink:to="FairValueMeasurementsRecurringMember" xlink:title="presentation: FairValueMeasurementFrequencyDomain to FairValueMeasurementsRecurringMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueByMeasurementFrequencyAxis" xlink:to="FairValueMeasurementFrequencyDomain" xlink:title="presentation: FairValueByMeasurementFrequencyAxis to FairValueMeasurementFrequencyDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueByMeasurementFrequencyAxis" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueByMeasurementFrequencyAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="FairValueInputsLevel1Member" xlink:title="FairValueInputsLevel1Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel1Member" xlink:title="presentation: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel1Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="FairValueInputsLevel2Member" xlink:title="FairValueInputsLevel2Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel2Member" xlink:title="presentation: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel2Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="FairValueInputsLevel3Member" xlink:title="FairValueInputsLevel3Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel3Member" xlink:title="presentation: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel3Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="presentation: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueByFairValueHierarchyLevelAxis" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueByFairValueHierarchyLevelAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="FairValueByAssetClassAxis" xlink:title="FairValueByAssetClassAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermInvestmentsMember" xlink:label="ShortTermInvestmentsMember" xlink:title="ShortTermInvestmentsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="ShortTermInvestmentsMember" xlink:title="presentation: FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain to ShortTermInvestmentsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueByAssetClassAxis" xlink:to="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="presentation: FairValueByAssetClassAxis to FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueByAssetClassAxis" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueByAssetClassAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="FinancialInstrumentAxis" xlink:title="FinancialInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeMember" xlink:label="DerivativeMember" xlink:title="DerivativeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="DerivativeMember" xlink:title="presentation: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to DerivativeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_OtherDerivativeLiabilitiesMember" xlink:label="OtherDerivativeLiabilitiesMember" xlink:title="OtherDerivativeLiabilitiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="OtherDerivativeLiabilitiesMember" xlink:title="presentation: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to OtherDerivativeLiabilitiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="presentation: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FinancialInstrumentAxis" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FinancialInstrumentAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:label="FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:title="FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="AssetsFairValueDisclosure" xlink:title="AssetsFairValueDisclosure" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:to="AssetsFairValueDisclosure" xlink:title="presentation: FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract to AssetsFairValueDisclosure" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:label="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:title="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesFairValueDisclosure" xlink:label="LiabilitiesFairValueDisclosure" xlink:title="LiabilitiesFairValueDisclosure" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:to="LiabilitiesFairValueDisclosure" xlink:title="presentation: FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract to LiabilitiesFairValueDisclosure" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems to FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:title="presentation: FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable to FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:title="presentation: FairValueDisclosuresAbstract to FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:title="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="FairValueByMeasurementFrequencyAxis" xlink:title="FairValueByMeasurementFrequencyAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="FairValueMeasurementFrequencyDomain" xlink:title="FairValueMeasurementFrequencyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="FairValueMeasurementsRecurringMember" xlink:title="FairValueMeasurementsRecurringMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementFrequencyDomain" xlink:to="FairValueMeasurementsRecurringMember" xlink:title="presentation: FairValueMeasurementFrequencyDomain to FairValueMeasurementsRecurringMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsNonrecurringMember" xlink:label="FairValueMeasurementsNonrecurringMember" xlink:title="FairValueMeasurementsNonrecurringMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementFrequencyDomain" xlink:to="FairValueMeasurementsNonrecurringMember" xlink:title="presentation: FairValueMeasurementFrequencyDomain to FairValueMeasurementsNonrecurringMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueByMeasurementFrequencyAxis" xlink:to="FairValueMeasurementFrequencyDomain" xlink:title="presentation: FairValueByMeasurementFrequencyAxis to FairValueMeasurementFrequencyDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="FairValueByMeasurementFrequencyAxis" xlink:title="presentation: FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable to FairValueByMeasurementFrequencyAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="FairValueInputsLevel3Member" xlink:title="FairValueInputsLevel3Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel3Member" xlink:title="presentation: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel3Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="presentation: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="FairValueByFairValueHierarchyLevelAxis" xlink:title="presentation: FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable to FairValueByFairValueHierarchyLevelAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByLiabilityClassAxis" xlink:label="FairValueByLiabilityClassAxis" xlink:title="FairValueByLiabilityClassAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:label="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:title="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:label="DerivativeFinancialInstrumentsLiabilitiesMember" xlink:title="DerivativeFinancialInstrumentsLiabilitiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="DerivativeFinancialInstrumentsLiabilitiesMember" xlink:title="presentation: FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain to DerivativeFinancialInstrumentsLiabilitiesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_OtherDerivativeLiabilitiesMember" xlink:label="OtherDerivativeLiabilitiesMember" xlink:title="OtherDerivativeLiabilitiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="OtherDerivativeLiabilitiesMember" xlink:title="presentation: FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain to OtherDerivativeLiabilitiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueByLiabilityClassAxis" xlink:to="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:title="presentation: FairValueByLiabilityClassAxis to FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="FairValueByLiabilityClassAxis" xlink:title="presentation: FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable to FairValueByLiabilityClassAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:title="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLiabilitiesAbstract" xlink:label="DerivativeLiabilitiesAbstract" xlink:title="DerivativeLiabilitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLiabilitiesCurrent" xlink:label="DerivativeLiabilitiesCurrent" xlink:title="DerivativeLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeLiabilitiesAbstract" xlink:to="DerivativeLiabilitiesCurrent" xlink:title="presentation: DerivativeLiabilitiesAbstract to DerivativeLiabilitiesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants" xlink:label="DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants" xlink:title="DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeLiabilitiesAbstract" xlink:to="DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants" xlink:title="presentation: DerivativeLiabilitiesAbstract to DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAdjustmentOfWarrants" xlink:label="FairValueAdjustmentOfWarrants" xlink:title="FairValueAdjustmentOfWarrants" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeLiabilitiesAbstract" xlink:to="FairValueAdjustmentOfWarrants" xlink:title="presentation: DerivativeLiabilitiesAbstract to FairValueAdjustmentOfWarrants" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLiabilitiesCurrent" xlink:label="DerivativeLiabilitiesCurrent_2" xlink:title="DerivativeLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeLiabilitiesAbstract" xlink:to="DerivativeLiabilitiesCurrent_2" xlink:title="presentation: DerivativeLiabilitiesAbstract to DerivativeLiabilitiesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="DerivativeLiabilitiesAbstract" xlink:title="presentation: FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems to DerivativeLiabilitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract" xlink:label="FinancialLiabilitiesFairValueDisclosureAbstract" xlink:title="FinancialLiabilitiesFairValueDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:label="FinancialLiabilitiesFairValueDisclosure" xlink:title="FinancialLiabilitiesFairValueDisclosure" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialLiabilitiesFairValueDisclosureAbstract" xlink:to="FinancialLiabilitiesFairValueDisclosure" xlink:title="presentation: FinancialLiabilitiesFairValueDisclosureAbstract to FinancialLiabilitiesFairValueDisclosure" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="FinancialLiabilitiesFairValueDisclosureAbstract" xlink:title="presentation: FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems to FinancialLiabilitiesFairValueDisclosureAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:title="presentation: FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable to FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:title="presentation: FairValueDisclosuresAbstract to FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/FairValueMeasurementsShorttermInvestmentsMeasuredAtFairValueDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="FairValueDisclosuresAbstract" xlink:title="FairValueDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:title="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="FairValueByMeasurementFrequencyAxis" xlink:title="FairValueByMeasurementFrequencyAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="FairValueMeasurementFrequencyDomain" xlink:title="FairValueMeasurementFrequencyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="FairValueMeasurementsRecurringMember" xlink:title="FairValueMeasurementsRecurringMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementFrequencyDomain" xlink:to="FairValueMeasurementsRecurringMember" xlink:title="presentation: FairValueMeasurementFrequencyDomain to FairValueMeasurementsRecurringMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueByMeasurementFrequencyAxis" xlink:to="FairValueMeasurementFrequencyDomain" xlink:title="presentation: FairValueByMeasurementFrequencyAxis to FairValueMeasurementFrequencyDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="FairValueByMeasurementFrequencyAxis" xlink:title="presentation: FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable to FairValueByMeasurementFrequencyAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="FairValueByFairValueHierarchyLevelAxis" xlink:title="FairValueByFairValueHierarchyLevelAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="FairValueMeasurementsFairValueHierarchyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="FairValueInputsLevel1Member" xlink:title="FairValueInputsLevel1Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueMeasurementsFairValueHierarchyDomain" xlink:to="FairValueInputsLevel1Member" xlink:title="presentation: FairValueMeasurementsFairValueHierarchyDomain to FairValueInputsLevel1Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueByFairValueHierarchyLevelAxis" xlink:to="FairValueMeasurementsFairValueHierarchyDomain" xlink:title="presentation: FairValueByFairValueHierarchyLevelAxis to FairValueMeasurementsFairValueHierarchyDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="FairValueByFairValueHierarchyLevelAxis" xlink:title="presentation: FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable to FairValueByFairValueHierarchyLevelAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="FairValueByAssetClassAxis" xlink:title="FairValueByAssetClassAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermInvestmentsMember" xlink:label="ShortTermInvestmentsMember" xlink:title="ShortTermInvestmentsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:to="ShortTermInvestmentsMember" xlink:title="presentation: FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain to ShortTermInvestmentsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueByAssetClassAxis" xlink:to="FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:title="presentation: FairValueByAssetClassAxis to FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="FairValueByAssetClassAxis" xlink:title="presentation: FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable to FairValueByAssetClassAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:title="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsFairValueDisclosureAbstract" xlink:label="InvestmentsFairValueDisclosureAbstract" xlink:title="InvestmentsFairValueDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="InvestmentsFairValueDisclosure" xlink:title="InvestmentsFairValueDisclosure" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentsFairValueDisclosureAbstract" xlink:to="InvestmentsFairValueDisclosure" xlink:title="presentation: InvestmentsFairValueDisclosureAbstract to InvestmentsFairValueDisclosure" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnrealizedGainLossOnInvestments" xlink:label="UnrealizedGainLossOnInvestments" xlink:title="UnrealizedGainLossOnInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentsFairValueDisclosureAbstract" xlink:to="UnrealizedGainLossOnInvestments" xlink:title="presentation: InvestmentsFairValueDisclosureAbstract to UnrealizedGainLossOnInvestments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="InvestmentsFairValueDisclosure_2" xlink:title="InvestmentsFairValueDisclosure" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InvestmentsFairValueDisclosureAbstract" xlink:to="InvestmentsFairValueDisclosure_2" xlink:title="presentation: InvestmentsFairValueDisclosureAbstract to InvestmentsFairValueDisclosure" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="InvestmentsFairValueDisclosureAbstract" xlink:title="presentation: FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems to InvestmentsFairValueDisclosureAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:title="presentation: FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable to FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FairValueDisclosuresAbstract" xlink:to="FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:title="presentation: FairValueDisclosuresAbstract to FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/CommitmentsAndContingenciesTypeOfAgreementDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" xlink:title="CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:title="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="TypeOfArrangementAxis" xlink:title="TypeOfArrangementAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="ArrangementsAndNonarrangementTransactionsMember" xlink:title="ArrangementsAndNonarrangementTransactionsMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember" xlink:label="UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember" xlink:title="UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ArrangementsAndNonarrangementTransactionsMember" xlink:to="UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember" xlink:title="presentation: ArrangementsAndNonarrangementTransactionsMember to UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_IvericAssetPurchaseAgreementMember" xlink:label="IvericAssetPurchaseAgreementMember" xlink:title="IvericAssetPurchaseAgreementMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ArrangementsAndNonarrangementTransactionsMember" xlink:to="IvericAssetPurchaseAgreementMember" xlink:title="presentation: ArrangementsAndNonarrangementTransactionsMember to IvericAssetPurchaseAgreementMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PennAndUniversityOfFloridaBEST1LicenseAgreementMember" xlink:label="PennAndUniversityOfFloridaBEST1LicenseAgreementMember" xlink:title="PennAndUniversityOfFloridaBEST1LicenseAgreementMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ArrangementsAndNonarrangementTransactionsMember" xlink:to="PennAndUniversityOfFloridaBEST1LicenseAgreementMember" xlink:title="presentation: ArrangementsAndNonarrangementTransactionsMember to PennAndUniversityOfFloridaBEST1LicenseAgreementMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PennAndUFRHOLicenseAgreementMember" xlink:label="PennAndUFRHOLicenseAgreementMember" xlink:title="PennAndUFRHOLicenseAgreementMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ArrangementsAndNonarrangementTransactionsMember" xlink:to="PennAndUFRHOLicenseAgreementMember" xlink:title="presentation: ArrangementsAndNonarrangementTransactionsMember to PennAndUFRHOLicenseAgreementMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MassachusettsEyeAndEarInfirmaryLicenseAgreementMember" xlink:label="MassachusettsEyeAndEarInfirmaryLicenseAgreementMember" xlink:title="MassachusettsEyeAndEarInfirmaryLicenseAgreementMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ArrangementsAndNonarrangementTransactionsMember" xlink:to="MassachusettsEyeAndEarInfirmaryLicenseAgreementMember" xlink:title="presentation: ArrangementsAndNonarrangementTransactionsMember to MassachusettsEyeAndEarInfirmaryLicenseAgreementMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfArrangementAxis" xlink:to="ArrangementsAndNonarrangementTransactionsMember" xlink:title="presentation: TypeOfArrangementAxis to ArrangementsAndNonarrangementTransactionsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="TypeOfArrangementAxis" xlink:title="presentation: ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable to TypeOfArrangementAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HealthCareOrganizationRevenueSourcesAxis" xlink:label="HealthCareOrganizationRevenueSourcesAxis" xlink:title="HealthCareOrganizationRevenueSourcesAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HealthCareOrganizationRevenueSourcesDomain" xlink:label="HealthCareOrganizationRevenueSourcesDomain" xlink:title="HealthCareOrganizationRevenueSourcesDomain" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_DevelopmentRegulatoryAndCommercialMilestoneMember" xlink:label="DevelopmentRegulatoryAndCommercialMilestoneMember" xlink:title="DevelopmentRegulatoryAndCommercialMilestoneMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="HealthCareOrganizationRevenueSourcesDomain" xlink:to="DevelopmentRegulatoryAndCommercialMilestoneMember" xlink:title="presentation: HealthCareOrganizationRevenueSourcesDomain to DevelopmentRegulatoryAndCommercialMilestoneMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_CommercialMilestonesMember" xlink:label="CommercialMilestonesMember" xlink:title="CommercialMilestonesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="HealthCareOrganizationRevenueSourcesDomain" xlink:to="CommercialMilestonesMember" xlink:title="presentation: HealthCareOrganizationRevenueSourcesDomain to CommercialMilestonesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="HealthCareOrganizationRevenueSourcesAxis" xlink:to="HealthCareOrganizationRevenueSourcesDomain" xlink:title="presentation: HealthCareOrganizationRevenueSourcesAxis to HealthCareOrganizationRevenueSourcesDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="HealthCareOrganizationRevenueSourcesAxis" xlink:title="presentation: ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable to HealthCareOrganizationRevenueSourcesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable to RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="SubsidiarySaleOfStockAxis" xlink:title="SubsidiarySaleOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_BEST1ProgramMember" xlink:label="BEST1ProgramMember" xlink:title="BEST1ProgramMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SaleOfStockNameOfTransactionDomain" xlink:to="BEST1ProgramMember" xlink:title="presentation: SaleOfStockNameOfTransactionDomain to BEST1ProgramMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="SaleOfStockNameOfTransactionDomain" xlink:title="presentation: SubsidiarySaleOfStockAxis to SaleOfStockNameOfTransactionDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="SubsidiarySaleOfStockAxis" xlink:title="presentation: ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable to SubsidiarySaleOfStockAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FirstLicensedProductMember" xlink:label="FirstLicensedProductMember" xlink:title="FirstLicensedProductMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="FirstLicensedProductMember" xlink:title="presentation: ProductsAndServicesDomain to FirstLicensedProductMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="presentation: ProductOrServiceAxis to ProductsAndServicesDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="ProductOrServiceAxis" xlink:title="presentation: ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable to ProductOrServiceAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:title="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_TypeOfArrangemenAbstract" xlink:label="TypeOfArrangemenAbstract" xlink:title="TypeOfArrangemenAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FutureMilestoneMethodRevenueNotRecognized" xlink:label="FutureMilestoneMethodRevenueNotRecognized" xlink:title="FutureMilestoneMethodRevenueNotRecognized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfArrangemenAbstract" xlink:to="FutureMilestoneMethodRevenueNotRecognized" xlink:title="presentation: TypeOfArrangemenAbstract to FutureMilestoneMethodRevenueNotRecognized" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="TypeOfArrangemenAbstract" xlink:title="presentation: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to TypeOfArrangemenAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:title="presentation: ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable to CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/CommitmentsAndContingenciesFacilityAndOtherLeasesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" xlink:title="CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="LesseeLeaseDescriptionTable" xlink:title="LesseeLeaseDescriptionTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeLeaseDescriptionTable" xlink:to="RangeAxis" xlink:title="presentation: LesseeLeaseDescriptionTable to RangeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="LesseeLeaseDescriptionLineItems" xlink:title="LesseeLeaseDescriptionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseDescriptionAbstract" xlink:label="LesseeOperatingLeaseDescriptionAbstract" xlink:title="LesseeOperatingLeaseDescriptionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseExpirationDate1" xlink:label="LeaseExpirationDate1" xlink:title="LeaseExpirationDate1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingLeaseDescriptionAbstract" xlink:to="LeaseExpirationDate1" xlink:title="presentation: LesseeOperatingLeaseDescriptionAbstract to LeaseExpirationDate1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseCost" xlink:label="OperatingLeaseCost" xlink:title="OperatingLeaseCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeOperatingLeaseDescriptionAbstract" xlink:to="OperatingLeaseCost" xlink:title="presentation: LesseeOperatingLeaseDescriptionAbstract to OperatingLeaseCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeOperatingLeaseDescriptionAbstract" xlink:title="presentation: LesseeLeaseDescriptionLineItems to LesseeOperatingLeaseDescriptionAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeLeaseDescriptionTable" xlink:to="LesseeLeaseDescriptionLineItems" xlink:title="presentation: LesseeLeaseDescriptionTable to LesseeLeaseDescriptionLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="LesseeLeaseDescriptionTable" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to LesseeLeaseDescriptionTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/SupplementalBalanceSheetInformationAccruedExpensesAndOtherLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_SupplementalBalanceSheetInformationAbstract" xlink:label="SupplementalBalanceSheetInformationAbstract" xlink:title="SupplementalBalanceSheetInformationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:label="AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:title="AccruedLiabilitiesAndOtherLiabilitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_AccruedResearchAndDevelopmentServicesAndSuppliesCurrent" xlink:label="AccruedResearchAndDevelopmentServicesAndSuppliesCurrent" xlink:title="AccruedResearchAndDevelopmentServicesAndSuppliesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="AccruedResearchAndDevelopmentServicesAndSuppliesCurrent" xlink:title="presentation: AccruedLiabilitiesAndOtherLiabilitiesAbstract to AccruedResearchAndDevelopmentServicesAndSuppliesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="EmployeeRelatedLiabilitiesCurrent" xlink:title="EmployeeRelatedLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="EmployeeRelatedLiabilitiesCurrent" xlink:title="presentation: AccruedLiabilitiesAndOtherLiabilitiesAbstract to EmployeeRelatedLiabilitiesCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="AccruedProfessionalFeesCurrent" xlink:title="AccruedProfessionalFeesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="AccruedProfessionalFeesCurrent" xlink:title="presentation: AccruedLiabilitiesAndOtherLiabilitiesAbstract to AccruedProfessionalFeesCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="OtherAccruedLiabilitiesCurrent" xlink:title="OtherAccruedLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="OtherAccruedLiabilitiesCurrent" xlink:title="presentation: AccruedLiabilitiesAndOtherLiabilitiesAbstract to OtherAccruedLiabilitiesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="AccruedLiabilitiesAndOtherLiabilities" xlink:title="AccruedLiabilitiesAndOtherLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="AccruedLiabilitiesAndOtherLiabilities" xlink:title="presentation: AccruedLiabilitiesAndOtherLiabilitiesAbstract to AccruedLiabilitiesAndOtherLiabilities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementalBalanceSheetInformationAbstract" xlink:to="AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:title="presentation: SupplementalBalanceSheetInformationAbstract to AccruedLiabilitiesAndOtherLiabilitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="RelatedPartyTransactionsAbstract" xlink:title="RelatedPartyTransactionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="RestrictedStockUnitsRSUMember" xlink:title="RestrictedStockUnitsRSUMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="RestrictedStockUnitsRSUMember" xlink:title="presentation: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to RestrictedStockUnitsRSUMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="EmployeeStockOptionMember" xlink:title="presentation: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to EmployeeStockOptionMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="presentation: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="AwardTypeAxis" xlink:title="presentation: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to AwardTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain" xlink:label="RelatedPartyDomain" xlink:title="RelatedPartyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_DirectorMember" xlink:label="DirectorMember" xlink:title="DirectorMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="DirectorMember" xlink:title="presentation: RelatedPartyDomain to DirectorMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FoundationFightingBlindnessMember" xlink:label="FoundationFightingBlindnessMember" xlink:title="FoundationFightingBlindnessMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="FoundationFightingBlindnessMember" xlink:title="presentation: RelatedPartyDomain to FoundationFightingBlindnessMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_CamGallagherMember" xlink:label="CamGallagherMember" xlink:title="CamGallagherMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="CamGallagherMember" xlink:title="presentation: RelatedPartyDomain to CamGallagherMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_SeanAinsworthMember" xlink:label="SeanAinsworthMember" xlink:title="SeanAinsworthMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="SeanAinsworthMember" xlink:title="presentation: RelatedPartyDomain to SeanAinsworthMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RelatedPartyDomain" xlink:title="presentation: RelatedPartyTransactionsByRelatedPartyAxis to RelatedPartyDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="presentation: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="SubsidiarySaleOfStockAxis" xlink:title="SubsidiarySaleOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrivatePlacementMember" xlink:label="PrivatePlacementMember" xlink:title="PrivatePlacementMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SaleOfStockNameOfTransactionDomain" xlink:to="PrivatePlacementMember" xlink:title="presentation: SaleOfStockNameOfTransactionDomain to PrivatePlacementMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="SaleOfStockNameOfTransactionDomain" xlink:title="presentation: SubsidiarySaleOfStockAxis to SaleOfStockNameOfTransactionDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="SubsidiarySaleOfStockAxis" xlink:title="presentation: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to SubsidiarySaleOfStockAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis" xlink:label="TitleOfIndividualAxis" xlink:title="TitleOfIndividualAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_BoardMemberMember" xlink:label="BoardMemberMember" xlink:title="BoardMemberMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="BoardMemberMember" xlink:title="presentation: TitleOfIndividualWithRelationshipToEntityDomain to BoardMemberMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TitleOfIndividualAxis" xlink:to="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="presentation: TitleOfIndividualAxis to TitleOfIndividualWithRelationshipToEntityDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="TitleOfIndividualAxis" xlink:title="presentation: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to TitleOfIndividualAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="RelatedPartyTransactionAxis" xlink:title="RelatedPartyTransactionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="RelatedPartyTransactionDomain" xlink:title="RelatedPartyTransactionDomain" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_BindingLetterAgreement2022Member" xlink:label="BindingLetterAgreement2022Member" xlink:title="BindingLetterAgreement2022Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionDomain" xlink:to="BindingLetterAgreement2022Member" xlink:title="presentation: RelatedPartyTransactionDomain to BindingLetterAgreement2022Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_LetterAgreement2025Member" xlink:label="LetterAgreement2025Member" xlink:title="LetterAgreement2025Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionDomain" xlink:to="LetterAgreement2025Member" xlink:title="presentation: RelatedPartyTransactionDomain to LetterAgreement2025Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionAxis" xlink:to="RelatedPartyTransactionDomain" xlink:title="presentation: RelatedPartyTransactionAxis to RelatedPartyTransactionDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="RelatedPartyTransactionAxis" xlink:title="presentation: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to RelatedPartyTransactionAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="RelatedPartyTransactionLineItems" xlink:title="RelatedPartyTransactionLineItems" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PreMergerFinancingAndWaiverAgreementsAbstract" xlink:label="PreMergerFinancingAndWaiverAgreementsAbstract" xlink:title="PreMergerFinancingAndWaiverAgreementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PreMergerFinancingAndWaiverAgreementsAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="presentation: PreMergerFinancingAndWaiverAgreementsAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PreMergerFinancingAndWaiverAgreementsAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest" xlink:title="presentation: PreMergerFinancingAndWaiverAgreementsAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ConsultingExpense" xlink:label="ConsultingExpense" xlink:title="ConsultingExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PreMergerFinancingAndWaiverAgreementsAbstract" xlink:to="ConsultingExpense" xlink:title="presentation: PreMergerFinancingAndWaiverAgreementsAbstract to ConsultingExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="StockIssuedDuringPeriodSharesNewIssues" xlink:title="StockIssuedDuringPeriodSharesNewIssues" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PreMergerFinancingAndWaiverAgreementsAbstract" xlink:to="StockIssuedDuringPeriodSharesNewIssues" xlink:title="presentation: PreMergerFinancingAndWaiverAgreementsAbstract to StockIssuedDuringPeriodSharesNewIssues" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="ProceedsFromIssuanceOfCommonStock" xlink:title="ProceedsFromIssuanceOfCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PreMergerFinancingAndWaiverAgreementsAbstract" xlink:to="ProceedsFromIssuanceOfCommonStock" xlink:title="presentation: PreMergerFinancingAndWaiverAgreementsAbstract to ProceedsFromIssuanceOfCommonStock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ConsultationServicesReceivablePeriod" xlink:label="ConsultationServicesReceivablePeriod" xlink:title="ConsultationServicesReceivablePeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PreMergerFinancingAndWaiverAgreementsAbstract" xlink:to="ConsultationServicesReceivablePeriod" xlink:title="presentation: PreMergerFinancingAndWaiverAgreementsAbstract to ConsultationServicesReceivablePeriod" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MaximumAmountFundedToSupportStudy" xlink:label="MaximumAmountFundedToSupportStudy" xlink:title="MaximumAmountFundedToSupportStudy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PreMergerFinancingAndWaiverAgreementsAbstract" xlink:to="MaximumAmountFundedToSupportStudy" xlink:title="presentation: PreMergerFinancingAndWaiverAgreementsAbstract to MaximumAmountFundedToSupportStudy" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_AmountFundedToSupportStudyPayableInInitialInstallment" xlink:label="AmountFundedToSupportStudyPayableInInitialInstallment" xlink:title="AmountFundedToSupportStudyPayableInInitialInstallment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PreMergerFinancingAndWaiverAgreementsAbstract" xlink:to="AmountFundedToSupportStudyPayableInInitialInstallment" xlink:title="presentation: PreMergerFinancingAndWaiverAgreementsAbstract to AmountFundedToSupportStudyPayableInInitialInstallment" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_DebtInstrumentNumberOfInstallments" xlink:label="DebtInstrumentNumberOfInstallments" xlink:title="DebtInstrumentNumberOfInstallments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PreMergerFinancingAndWaiverAgreementsAbstract" xlink:to="DebtInstrumentNumberOfInstallments" xlink:title="presentation: PreMergerFinancingAndWaiverAgreementsAbstract to DebtInstrumentNumberOfInstallments" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_AmountFundedToSupportStudyPayableInAnnualInstallment" xlink:label="AmountFundedToSupportStudyPayableInAnnualInstallment" xlink:title="AmountFundedToSupportStudyPayableInAnnualInstallment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PreMergerFinancingAndWaiverAgreementsAbstract" xlink:to="AmountFundedToSupportStudyPayableInAnnualInstallment" xlink:title="presentation: PreMergerFinancingAndWaiverAgreementsAbstract to AmountFundedToSupportStudyPayableInAnnualInstallment" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PaymentOfFinalInstallmentUponTerminationOfAgreement" xlink:label="PaymentOfFinalInstallmentUponTerminationOfAgreement" xlink:title="PaymentOfFinalInstallmentUponTerminationOfAgreement" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PreMergerFinancingAndWaiverAgreementsAbstract" xlink:to="PaymentOfFinalInstallmentUponTerminationOfAgreement" xlink:title="presentation: PreMergerFinancingAndWaiverAgreementsAbstract to PaymentOfFinalInstallmentUponTerminationOfAgreement" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PaymentsDueRelatedToAmountFundedToSupportStudy" xlink:label="PaymentsDueRelatedToAmountFundedToSupportStudy" xlink:title="PaymentsDueRelatedToAmountFundedToSupportStudy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PreMergerFinancingAndWaiverAgreementsAbstract" xlink:to="PaymentsDueRelatedToAmountFundedToSupportStudy" xlink:title="presentation: PreMergerFinancingAndWaiverAgreementsAbstract to PaymentsDueRelatedToAmountFundedToSupportStudy" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PeriodOfAgreementTerminationAfterStudyCompletion" xlink:label="PeriodOfAgreementTerminationAfterStudyCompletion" xlink:title="PeriodOfAgreementTerminationAfterStudyCompletion" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PreMergerFinancingAndWaiverAgreementsAbstract" xlink:to="PeriodOfAgreementTerminationAfterStudyCompletion" xlink:title="presentation: PreMergerFinancingAndWaiverAgreementsAbstract to PeriodOfAgreementTerminationAfterStudyCompletion" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy" xlink:label="FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy" xlink:title="FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PreMergerFinancingAndWaiverAgreementsAbstract" xlink:to="FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy" xlink:title="presentation: PreMergerFinancingAndWaiverAgreementsAbstract to FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PaymentOfInitialInstallmentToSupportStudyUnderAgreement" xlink:label="PaymentOfInitialInstallmentToSupportStudyUnderAgreement" xlink:title="PaymentOfInitialInstallmentToSupportStudyUnderAgreement" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PreMergerFinancingAndWaiverAgreementsAbstract" xlink:to="PaymentOfInitialInstallmentToSupportStudyUnderAgreement" xlink:title="presentation: PreMergerFinancingAndWaiverAgreementsAbstract to PaymentOfInitialInstallmentToSupportStudyUnderAgreement" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement" xlink:label="PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement" xlink:title="PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PreMergerFinancingAndWaiverAgreementsAbstract" xlink:to="PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement" xlink:title="presentation: PreMergerFinancingAndWaiverAgreementsAbstract to PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionLineItems" xlink:to="PreMergerFinancingAndWaiverAgreementsAbstract" xlink:title="presentation: RelatedPartyTransactionLineItems to PreMergerFinancingAndWaiverAgreementsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="RelatedPartyTransactionLineItems" xlink:title="presentation: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to RelatedPartyTransactionLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsAbstract" xlink:to="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="presentation: RelatedPartyTransactionsAbstract to ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/RelatedPartyTransactionsRdfAgreementDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="RelatedPartyTransactionsAbstract" xlink:title="RelatedPartyTransactionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain" xlink:label="RelatedPartyDomain" xlink:title="RelatedPartyDomain" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FoundationFightingBlindnessMember" xlink:label="FoundationFightingBlindnessMember" xlink:title="FoundationFightingBlindnessMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="FoundationFightingBlindnessMember" xlink:title="presentation: RelatedPartyDomain to FoundationFightingBlindnessMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RelatedPartyDomain" xlink:title="presentation: RelatedPartyTransactionsByRelatedPartyAxis to RelatedPartyDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="presentation: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to RelatedPartyTransactionsByRelatedPartyAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="RelatedPartyTransactionAxis" xlink:title="RelatedPartyTransactionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="RelatedPartyTransactionDomain" xlink:title="RelatedPartyTransactionDomain" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember" xlink:label="FoundationFightingBlindnessRetinalDegenerationFundAgreementMember" xlink:title="FoundationFightingBlindnessRetinalDegenerationFundAgreementMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionDomain" xlink:to="FoundationFightingBlindnessRetinalDegenerationFundAgreementMember" xlink:title="presentation: RelatedPartyTransactionDomain to FoundationFightingBlindnessRetinalDegenerationFundAgreementMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionAxis" xlink:to="RelatedPartyTransactionDomain" xlink:title="presentation: RelatedPartyTransactionAxis to RelatedPartyTransactionDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="RelatedPartyTransactionAxis" xlink:title="presentation: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to RelatedPartyTransactionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="RelatedPartyTransactionLineItems" xlink:title="RelatedPartyTransactionLineItems" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_RetinalDegenerationFundAgreementAbstract" xlink:label="RetinalDegenerationFundAgreementAbstract" xlink:title="RetinalDegenerationFundAgreementAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MaximumAmountOfNondilutiveFundingMilestonePayments" xlink:label="MaximumAmountOfNondilutiveFundingMilestonePayments" xlink:title="MaximumAmountOfNondilutiveFundingMilestonePayments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetinalDegenerationFundAgreementAbstract" xlink:to="MaximumAmountOfNondilutiveFundingMilestonePayments" xlink:title="presentation: RetinalDegenerationFundAgreementAbstract to MaximumAmountOfNondilutiveFundingMilestonePayments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MilestonePaymentsReceived" xlink:label="MilestonePaymentsReceived" xlink:title="MilestonePaymentsReceived" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetinalDegenerationFundAgreementAbstract" xlink:to="MilestonePaymentsReceived" xlink:title="presentation: RetinalDegenerationFundAgreementAbstract to MilestonePaymentsReceived" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MilestonePaymentReceivable" xlink:label="MilestonePaymentReceivable" xlink:title="MilestonePaymentReceivable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetinalDegenerationFundAgreementAbstract" xlink:to="MilestonePaymentReceivable" xlink:title="presentation: RetinalDegenerationFundAgreementAbstract to MilestonePaymentReceivable" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PercentageOfRoyaltyPaymentObligation" xlink:label="PercentageOfRoyaltyPaymentObligation" xlink:title="PercentageOfRoyaltyPaymentObligation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetinalDegenerationFundAgreementAbstract" xlink:to="PercentageOfRoyaltyPaymentObligation" xlink:title="presentation: RetinalDegenerationFundAgreementAbstract to PercentageOfRoyaltyPaymentObligation" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense" xlink:label="BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense" xlink:title="BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetinalDegenerationFundAgreementAbstract" xlink:to="BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense" xlink:title="presentation: RetinalDegenerationFundAgreementAbstract to BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestExpenseDebt" xlink:label="InterestExpenseDebt" xlink:title="InterestExpenseDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetinalDegenerationFundAgreementAbstract" xlink:to="InterestExpenseDebt" xlink:title="presentation: RetinalDegenerationFundAgreementAbstract to InterestExpenseDebt" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetinalDegenerationFundAgreementAbstract" xlink:to="DebtInstrumentInterestRateStatedPercentage" xlink:title="presentation: RetinalDegenerationFundAgreementAbstract to DebtInstrumentInterestRateStatedPercentage" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="LongTermDebtNoncurrent" xlink:title="LongTermDebtNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetinalDegenerationFundAgreementAbstract" xlink:to="LongTermDebtNoncurrent" xlink:title="presentation: RetinalDegenerationFundAgreementAbstract to LongTermDebtNoncurrent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionLineItems" xlink:to="RetinalDegenerationFundAgreementAbstract" xlink:title="presentation: RelatedPartyTransactionLineItems to RetinalDegenerationFundAgreementAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="RelatedPartyTransactionLineItems" xlink:title="presentation: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to RelatedPartyTransactionLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsAbstract" xlink:to="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="presentation: RelatedPartyTransactionsAbstract to ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/SeriesPreferredStockDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquityDisclosureAbstract" xlink:label="TemporaryEquityDisclosureAbstract" xlink:title="TemporaryEquityDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:title="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="StatementClassOfStockAxis" xlink:title="StatementClassOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfStockDomain" xlink:label="ClassOfStockDomain" xlink:title="ClassOfStockDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeriesAPreferredStockMember" xlink:label="SeriesAPreferredStockMember" xlink:title="SeriesAPreferredStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfStockDomain" xlink:to="SeriesAPreferredStockMember" xlink:title="presentation: ClassOfStockDomain to SeriesAPreferredStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementClassOfStockAxis" xlink:to="ClassOfStockDomain" xlink:title="presentation: StatementClassOfStockAxis to ClassOfStockDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="StatementClassOfStockAxis" xlink:title="presentation: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to StatementClassOfStockAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_OpusGeneticsIncMember" xlink:label="OpusGeneticsIncMember" xlink:title="OpusGeneticsIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="OpusGeneticsIncMember" xlink:title="presentation: BusinessAcquisitionAcquireeDomain to OpusGeneticsIncMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain" xlink:title="presentation: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="BusinessAcquisitionAxis" xlink:title="presentation: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to BusinessAcquisitionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityComponentDomain" xlink:to="CommonStockMember" xlink:title="presentation: EquityComponentDomain to CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="presentation: StatementEquityComponentsAxis to EquityComponentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="StatementEquityComponentsAxis" xlink:title="presentation: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to StatementEquityComponentsAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="SubsidiarySaleOfStockLineItems" xlink:title="SubsidiarySaleOfStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PreferredStockSeriesAAbstract" xlink:label="PreferredStockSeriesAAbstract" xlink:title="PreferredStockSeriesAAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesAuthorized" xlink:label="TemporaryEquitySharesAuthorized" xlink:title="TemporaryEquitySharesAuthorized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PreferredStockSeriesAAbstract" xlink:to="TemporaryEquitySharesAuthorized" xlink:title="presentation: PreferredStockSeriesAAbstract to TemporaryEquitySharesAuthorized" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TemporaryEquitySharesIssued" xlink:label="TemporaryEquitySharesIssued" xlink:title="TemporaryEquitySharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PreferredStockSeriesAAbstract" xlink:to="TemporaryEquitySharesIssued" xlink:title="presentation: PreferredStockSeriesAAbstract to TemporaryEquitySharesIssued" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion" xlink:label="ConvertiblePreferredStockSharesIssuedUponConversion" xlink:title="ConvertiblePreferredStockSharesIssuedUponConversion" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PreferredStockSeriesAAbstract" xlink:to="ConvertiblePreferredStockSharesIssuedUponConversion" xlink:title="presentation: PreferredStockSeriesAAbstract to ConvertiblePreferredStockSharesIssuedUponConversion" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PreferredStockConvertibleSharesIssuable" xlink:label="PreferredStockConvertibleSharesIssuable" xlink:title="PreferredStockConvertibleSharesIssuable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PreferredStockSeriesAAbstract" xlink:to="PreferredStockConvertibleSharesIssuable" xlink:title="presentation: PreferredStockSeriesAAbstract to PreferredStockConvertibleSharesIssuable" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="PreferredStockSeriesAAbstract" xlink:title="presentation: SubsidiarySaleOfStockLineItems to PreferredStockSeriesAAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="SubsidiarySaleOfStockLineItems" xlink:title="presentation: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to SubsidiarySaleOfStockLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TemporaryEquityDisclosureAbstract" xlink:to="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:title="presentation: TemporaryEquityDisclosureAbstract to SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/FinancingsAugust2025PrivatePlacementDetails">
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FinancingsAbstract" xlink:label="FinancingsAbstract" xlink:title="FinancingsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:title="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="SubsidiarySaleOfStockAxis" xlink:title="SubsidiarySaleOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PrivatePlacementMember" xlink:label="PrivatePlacementMember" xlink:title="PrivatePlacementMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SaleOfStockNameOfTransactionDomain" xlink:to="PrivatePlacementMember" xlink:title="presentation: SaleOfStockNameOfTransactionDomain to PrivatePlacementMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="SaleOfStockNameOfTransactionDomain" xlink:title="presentation: SubsidiarySaleOfStockAxis to SaleOfStockNameOfTransactionDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="SubsidiarySaleOfStockAxis" xlink:title="presentation: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to SubsidiarySaleOfStockAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="SubsidiarySaleOfStockLineItems" xlink:title="SubsidiarySaleOfStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="StockIssuedDuringPeriodSharesNewIssues" xlink:title="StockIssuedDuringPeriodSharesNewIssues" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="StockIssuedDuringPeriodSharesNewIssues" xlink:title="presentation: SubsidiarySaleOfStockLineItems to StockIssuedDuringPeriodSharesNewIssues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="ProceedsFromIssuanceOfCommonStock" xlink:title="ProceedsFromIssuanceOfCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="ProceedsFromIssuanceOfCommonStock" xlink:title="presentation: SubsidiarySaleOfStockLineItems to ProceedsFromIssuanceOfCommonStock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_UnderwritingDiscountsCommissionsAndOfferingExpenses" xlink:label="UnderwritingDiscountsCommissionsAndOfferingExpenses" xlink:title="UnderwritingDiscountsCommissionsAndOfferingExpenses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="UnderwritingDiscountsCommissionsAndOfferingExpenses" xlink:title="presentation: SubsidiarySaleOfStockLineItems to UnderwritingDiscountsCommissionsAndOfferingExpenses" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="SubsidiarySaleOfStockLineItems" xlink:title="presentation: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to SubsidiarySaleOfStockLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancingsAbstract" xlink:to="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:title="presentation: FinancingsAbstract to SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/FinancingsMarch2025FinancingsDetails">
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FinancingsAbstract" xlink:label="FinancingsAbstract" xlink:title="FinancingsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:title="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="SubsidiarySaleOfStockAxis" xlink:title="SubsidiarySaleOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_March2025FinancingsMember" xlink:label="March2025FinancingsMember" xlink:title="March2025FinancingsMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_UnderwrittenPublicOfferingMember" xlink:label="UnderwrittenPublicOfferingMember" xlink:title="UnderwrittenPublicOfferingMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="March2025FinancingsMember" xlink:to="UnderwrittenPublicOfferingMember" xlink:title="presentation: March2025FinancingsMember to UnderwrittenPublicOfferingMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PrivateOfferingMember" xlink:label="PrivateOfferingMember" xlink:title="PrivateOfferingMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="March2025FinancingsMember" xlink:to="PrivateOfferingMember" xlink:title="presentation: March2025FinancingsMember to PrivateOfferingMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SaleOfStockNameOfTransactionDomain" xlink:to="March2025FinancingsMember" xlink:title="presentation: SaleOfStockNameOfTransactionDomain to March2025FinancingsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="SaleOfStockNameOfTransactionDomain" xlink:title="presentation: SubsidiarySaleOfStockAxis to SaleOfStockNameOfTransactionDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="SubsidiarySaleOfStockAxis" xlink:title="presentation: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to SubsidiarySaleOfStockAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="ClassOfWarrantOrRightAxis" xlink:title="ClassOfWarrantOrRightAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="ClassOfWarrantOrRightDomain" xlink:title="ClassOfWarrantOrRightDomain" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_March2025WarrantsMember" xlink:label="March2025WarrantsMember" xlink:title="March2025WarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="March2025WarrantsMember" xlink:title="presentation: ClassOfWarrantOrRightDomain to March2025WarrantsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PreFundedWarrantsMember" xlink:label="PreFundedWarrantsMember" xlink:title="PreFundedWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="PreFundedWarrantsMember" xlink:title="presentation: ClassOfWarrantOrRightDomain to PreFundedWarrantsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_March2025PrivatePlacementWarrantsMember" xlink:label="March2025PrivatePlacementWarrantsMember" xlink:title="March2025PrivatePlacementWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="March2025PrivatePlacementWarrantsMember" xlink:title="presentation: ClassOfWarrantOrRightDomain to March2025PrivatePlacementWarrantsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightAxis" xlink:to="ClassOfWarrantOrRightDomain" xlink:title="presentation: ClassOfWarrantOrRightAxis to ClassOfWarrantOrRightDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="ClassOfWarrantOrRightAxis" xlink:title="presentation: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to ClassOfWarrantOrRightAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="RangeAxis" xlink:title="presentation: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis" xlink:label="TitleOfIndividualAxis" xlink:title="TitleOfIndividualAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="ChiefExecutiveOfficerMember" xlink:title="ChiefExecutiveOfficerMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="ChiefExecutiveOfficerMember" xlink:title="presentation: TitleOfIndividualWithRelationshipToEntityDomain to ChiefExecutiveOfficerMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ChairmanOfTheBoardMember" xlink:label="ChairmanOfTheBoardMember" xlink:title="ChairmanOfTheBoardMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="ChairmanOfTheBoardMember" xlink:title="presentation: TitleOfIndividualWithRelationshipToEntityDomain to ChairmanOfTheBoardMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TitleOfIndividualAxis" xlink:to="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="presentation: TitleOfIndividualAxis to TitleOfIndividualWithRelationshipToEntityDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="TitleOfIndividualAxis" xlink:title="presentation: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to TitleOfIndividualAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="SubsidiarySaleOfStockLineItems" xlink:title="SubsidiarySaleOfStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FinancingAbstract" xlink:label="FinancingAbstract" xlink:title="FinancingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="StockIssuedDuringPeriodSharesNewIssues" xlink:title="StockIssuedDuringPeriodSharesNewIssues" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancingAbstract" xlink:to="StockIssuedDuringPeriodSharesNewIssues" xlink:title="presentation: FinancingAbstract to StockIssuedDuringPeriodSharesNewIssues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancingAbstract" xlink:to="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="presentation: FinancingAbstract to ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant" xlink:label="NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant" xlink:title="NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancingAbstract" xlink:to="NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant" xlink:title="presentation: FinancingAbstract to NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_StockSoldPricePerShare" xlink:label="StockSoldPricePerShare" xlink:title="StockSoldPricePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancingAbstract" xlink:to="StockSoldPricePerShare" xlink:title="presentation: FinancingAbstract to StockSoldPricePerShare" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:label="ProceedsFromIssuanceOrSaleOfEquity" xlink:title="ProceedsFromIssuanceOrSaleOfEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancingAbstract" xlink:to="ProceedsFromIssuanceOrSaleOfEquity" xlink:title="presentation: FinancingAbstract to ProceedsFromIssuanceOrSaleOfEquity" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_UnderwritingDiscountsCommissionsAndOfferingExpenses" xlink:label="UnderwritingDiscountsCommissionsAndOfferingExpenses" xlink:title="UnderwritingDiscountsCommissionsAndOfferingExpenses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancingAbstract" xlink:to="UnderwritingDiscountsCommissionsAndOfferingExpenses" xlink:title="presentation: FinancingAbstract to UnderwritingDiscountsCommissionsAndOfferingExpenses" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="FinancingAbstract" xlink:title="presentation: SubsidiarySaleOfStockLineItems to FinancingAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="SubsidiarySaleOfStockLineItems" xlink:title="presentation: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to SubsidiarySaleOfStockLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancingsAbstract" xlink:to="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:title="presentation: FinancingsAbstract to SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/FinancingsMarch2025WarrantsDetails">
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FinancingsAbstract" xlink:label="FinancingsAbstract" xlink:title="FinancingsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:title="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="ClassOfWarrantOrRightAxis" xlink:title="ClassOfWarrantOrRightAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="ClassOfWarrantOrRightDomain" xlink:title="ClassOfWarrantOrRightDomain" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_March2025WarrantsMember" xlink:label="March2025WarrantsMember" xlink:title="March2025WarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="March2025WarrantsMember" xlink:title="presentation: ClassOfWarrantOrRightDomain to March2025WarrantsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightAxis" xlink:to="ClassOfWarrantOrRightDomain" xlink:title="presentation: ClassOfWarrantOrRightAxis to ClassOfWarrantOrRightDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="ClassOfWarrantOrRightAxis" xlink:title="presentation: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to ClassOfWarrantOrRightAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityComponentDomain" xlink:to="CommonStockMember" xlink:title="presentation: EquityComponentDomain to CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="presentation: StatementEquityComponentsAxis to EquityComponentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="StatementEquityComponentsAxis" xlink:title="presentation: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="RangeAxis" xlink:title="presentation: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="SubsidiarySaleOfStockLineItems" xlink:title="SubsidiarySaleOfStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="WarrantsAndRightsNoteDisclosureAbstract" xlink:title="WarrantsAndRightsNoteDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAndRightsNoteDisclosureAbstract" xlink:to="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="presentation: WarrantsAndRightsNoteDisclosureAbstract to ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="WarrantsAndRightsOutstandingTerm" xlink:title="WarrantsAndRightsOutstandingTerm" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAndRightsNoteDisclosureAbstract" xlink:to="WarrantsAndRightsOutstandingTerm" xlink:title="presentation: WarrantsAndRightsNoteDisclosureAbstract to WarrantsAndRightsOutstandingTerm" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MinimumPercentageOfBeneficialOwnership" xlink:label="MinimumPercentageOfBeneficialOwnership" xlink:title="MinimumPercentageOfBeneficialOwnership" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAndRightsNoteDisclosureAbstract" xlink:to="MinimumPercentageOfBeneficialOwnership" xlink:title="presentation: WarrantsAndRightsNoteDisclosureAbstract to MinimumPercentageOfBeneficialOwnership" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MaximumPercentageOfBeneficialOwnershipLimitation" xlink:label="MaximumPercentageOfBeneficialOwnershipLimitation" xlink:title="MaximumPercentageOfBeneficialOwnershipLimitation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAndRightsNoteDisclosureAbstract" xlink:to="MaximumPercentageOfBeneficialOwnershipLimitation" xlink:title="presentation: WarrantsAndRightsNoteDisclosureAbstract to MaximumPercentageOfBeneficialOwnershipLimitation" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_NumberOfConsecutiveTradingDays" xlink:label="NumberOfConsecutiveTradingDays" xlink:title="NumberOfConsecutiveTradingDays" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAndRightsNoteDisclosureAbstract" xlink:to="NumberOfConsecutiveTradingDays" xlink:title="presentation: WarrantsAndRightsNoteDisclosureAbstract to NumberOfConsecutiveTradingDays" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ThresholdOfDailyTradingVolumeDuringMeasurementPeriod" xlink:label="ThresholdOfDailyTradingVolumeDuringMeasurementPeriod" xlink:title="ThresholdOfDailyTradingVolumeDuringMeasurementPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAndRightsNoteDisclosureAbstract" xlink:to="ThresholdOfDailyTradingVolumeDuringMeasurementPeriod" xlink:title="presentation: WarrantsAndRightsNoteDisclosureAbstract to ThresholdOfDailyTradingVolumeDuringMeasurementPeriod" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLiabilities" xlink:label="DerivativeLiabilities" xlink:title="DerivativeLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAndRightsNoteDisclosureAbstract" xlink:to="DerivativeLiabilities" xlink:title="presentation: WarrantsAndRightsNoteDisclosureAbstract to DerivativeLiabilities" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FairValueChangeAttributedToDerivativeLiability" xlink:label="FairValueChangeAttributedToDerivativeLiability" xlink:title="FairValueChangeAttributedToDerivativeLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAndRightsNoteDisclosureAbstract" xlink:to="FairValueChangeAttributedToDerivativeLiability" xlink:title="presentation: WarrantsAndRightsNoteDisclosureAbstract to FairValueChangeAttributedToDerivativeLiability" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAndRightsNoteDisclosureAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="presentation: WarrantsAndRightsNoteDisclosureAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAndRightsNoteDisclosureAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="presentation: WarrantsAndRightsNoteDisclosureAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharePrice" xlink:label="SharePrice" xlink:title="SharePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAndRightsNoteDisclosureAbstract" xlink:to="SharePrice" xlink:title="presentation: WarrantsAndRightsNoteDisclosureAbstract to SharePrice" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_TransactionCostsAllocatedToWarrantLiabilities" xlink:label="TransactionCostsAllocatedToWarrantLiabilities" xlink:title="TransactionCostsAllocatedToWarrantLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAndRightsNoteDisclosureAbstract" xlink:to="TransactionCostsAllocatedToWarrantLiabilities" xlink:title="presentation: WarrantsAndRightsNoteDisclosureAbstract to TransactionCostsAllocatedToWarrantLiabilities" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="WarrantsAndRightsNoteDisclosureAbstract" xlink:title="presentation: SubsidiarySaleOfStockLineItems to WarrantsAndRightsNoteDisclosureAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="SubsidiarySaleOfStockLineItems" xlink:title="presentation: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to SubsidiarySaleOfStockLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancingsAbstract" xlink:to="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:title="presentation: FinancingsAbstract to SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/FinancingsMarch2025PrivatePlacementWarrantsPrefundedWarrantsDetails">
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FinancingsAbstract" xlink:label="FinancingsAbstract" xlink:title="FinancingsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:title="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="ClassOfWarrantOrRightAxis" xlink:title="ClassOfWarrantOrRightAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="ClassOfWarrantOrRightDomain" xlink:title="ClassOfWarrantOrRightDomain" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_March2025PrivatePlacementWarrantsMember" xlink:label="March2025PrivatePlacementWarrantsMember" xlink:title="March2025PrivatePlacementWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="March2025PrivatePlacementWarrantsMember" xlink:title="presentation: ClassOfWarrantOrRightDomain to March2025PrivatePlacementWarrantsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PreFundedWarrantsMember" xlink:label="PreFundedWarrantsMember" xlink:title="PreFundedWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="PreFundedWarrantsMember" xlink:title="presentation: ClassOfWarrantOrRightDomain to PreFundedWarrantsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightAxis" xlink:to="ClassOfWarrantOrRightDomain" xlink:title="presentation: ClassOfWarrantOrRightAxis to ClassOfWarrantOrRightDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="ClassOfWarrantOrRightAxis" xlink:title="presentation: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to ClassOfWarrantOrRightAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityComponentDomain" xlink:to="CommonStockMember" xlink:title="presentation: EquityComponentDomain to CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="presentation: StatementEquityComponentsAxis to EquityComponentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="StatementEquityComponentsAxis" xlink:title="presentation: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="RangeAxis" xlink:title="presentation: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="SubsidiarySaleOfStockLineItems" xlink:title="SubsidiarySaleOfStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="WarrantsAndRightsNoteDisclosureAbstract" xlink:title="WarrantsAndRightsNoteDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAndRightsNoteDisclosureAbstract" xlink:to="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="presentation: WarrantsAndRightsNoteDisclosureAbstract to ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="WarrantsAndRightsOutstandingTerm" xlink:title="WarrantsAndRightsOutstandingTerm" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAndRightsNoteDisclosureAbstract" xlink:to="WarrantsAndRightsOutstandingTerm" xlink:title="presentation: WarrantsAndRightsNoteDisclosureAbstract to WarrantsAndRightsOutstandingTerm" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MinimumPercentageOfBeneficialOwnership" xlink:label="MinimumPercentageOfBeneficialOwnership" xlink:title="MinimumPercentageOfBeneficialOwnership" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAndRightsNoteDisclosureAbstract" xlink:to="MinimumPercentageOfBeneficialOwnership" xlink:title="presentation: WarrantsAndRightsNoteDisclosureAbstract to MinimumPercentageOfBeneficialOwnership" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MaximumPercentageOfBeneficialOwnershipLimitation" xlink:label="MaximumPercentageOfBeneficialOwnershipLimitation" xlink:title="MaximumPercentageOfBeneficialOwnershipLimitation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAndRightsNoteDisclosureAbstract" xlink:to="MaximumPercentageOfBeneficialOwnershipLimitation" xlink:title="presentation: WarrantsAndRightsNoteDisclosureAbstract to MaximumPercentageOfBeneficialOwnershipLimitation" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_NumberOfConsecutiveTradingDays" xlink:label="NumberOfConsecutiveTradingDays" xlink:title="NumberOfConsecutiveTradingDays" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAndRightsNoteDisclosureAbstract" xlink:to="NumberOfConsecutiveTradingDays" xlink:title="presentation: WarrantsAndRightsNoteDisclosureAbstract to NumberOfConsecutiveTradingDays" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ThresholdOfDailyTradingVolumeDuringMeasurementPeriod" xlink:label="ThresholdOfDailyTradingVolumeDuringMeasurementPeriod" xlink:title="ThresholdOfDailyTradingVolumeDuringMeasurementPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAndRightsNoteDisclosureAbstract" xlink:to="ThresholdOfDailyTradingVolumeDuringMeasurementPeriod" xlink:title="presentation: WarrantsAndRightsNoteDisclosureAbstract to ThresholdOfDailyTradingVolumeDuringMeasurementPeriod" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeLiabilities" xlink:label="DerivativeLiabilities" xlink:title="DerivativeLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAndRightsNoteDisclosureAbstract" xlink:to="DerivativeLiabilities" xlink:title="presentation: WarrantsAndRightsNoteDisclosureAbstract to DerivativeLiabilities" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FairValueChangeAttributedToDerivativeLiability" xlink:label="FairValueChangeAttributedToDerivativeLiability" xlink:title="FairValueChangeAttributedToDerivativeLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAndRightsNoteDisclosureAbstract" xlink:to="FairValueChangeAttributedToDerivativeLiability" xlink:title="presentation: WarrantsAndRightsNoteDisclosureAbstract to FairValueChangeAttributedToDerivativeLiability" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAndRightsNoteDisclosureAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="presentation: WarrantsAndRightsNoteDisclosureAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAndRightsNoteDisclosureAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="presentation: WarrantsAndRightsNoteDisclosureAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharePrice" xlink:label="SharePrice" xlink:title="SharePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAndRightsNoteDisclosureAbstract" xlink:to="SharePrice" xlink:title="presentation: WarrantsAndRightsNoteDisclosureAbstract to SharePrice" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="WarrantsAndRightsNoteDisclosureAbstract" xlink:title="presentation: SubsidiarySaleOfStockLineItems to WarrantsAndRightsNoteDisclosureAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="SubsidiarySaleOfStockLineItems" xlink:title="presentation: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to SubsidiarySaleOfStockLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancingsAbstract" xlink:to="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:title="presentation: FinancingsAbstract to SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/FinancingsAtthemarketProgramDetails">
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FinancingsAbstract" xlink:label="FinancingsAbstract" xlink:title="FinancingsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:title="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="SubsidiarySaleOfStockAxis" xlink:title="SubsidiarySaleOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_AtTheMarketProgramMember" xlink:label="AtTheMarketProgramMember" xlink:title="AtTheMarketProgramMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SaleOfStockNameOfTransactionDomain" xlink:to="AtTheMarketProgramMember" xlink:title="presentation: SaleOfStockNameOfTransactionDomain to AtTheMarketProgramMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="SaleOfStockNameOfTransactionDomain" xlink:title="presentation: SubsidiarySaleOfStockAxis to SaleOfStockNameOfTransactionDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="SubsidiarySaleOfStockAxis" xlink:title="presentation: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to SubsidiarySaleOfStockAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="RangeAxis" xlink:title="presentation: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="SubsidiarySaleOfStockLineItems" xlink:title="SubsidiarySaleOfStockLineItems" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_AtTheMarketProgramAbstract" xlink:label="AtTheMarketProgramAbstract" xlink:title="AtTheMarketProgramAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="StockIssuedDuringPeriodValueNewIssues" xlink:title="StockIssuedDuringPeriodValueNewIssues" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AtTheMarketProgramAbstract" xlink:to="StockIssuedDuringPeriodValueNewIssues" xlink:title="presentation: AtTheMarketProgramAbstract to StockIssuedDuringPeriodValueNewIssues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="StockIssuedDuringPeriodSharesNewIssues" xlink:title="StockIssuedDuringPeriodSharesNewIssues" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AtTheMarketProgramAbstract" xlink:to="StockIssuedDuringPeriodSharesNewIssues" xlink:title="presentation: AtTheMarketProgramAbstract to StockIssuedDuringPeriodSharesNewIssues" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="ProceedsFromIssuanceOfCommonStock" xlink:title="ProceedsFromIssuanceOfCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AtTheMarketProgramAbstract" xlink:to="ProceedsFromIssuanceOfCommonStock" xlink:title="presentation: AtTheMarketProgramAbstract to ProceedsFromIssuanceOfCommonStock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="PaymentsOfStockIssuanceCosts" xlink:title="PaymentsOfStockIssuanceCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AtTheMarketProgramAbstract" xlink:to="PaymentsOfStockIssuanceCosts" xlink:title="presentation: AtTheMarketProgramAbstract to PaymentsOfStockIssuanceCosts" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiarySaleOfStockLineItems" xlink:to="AtTheMarketProgramAbstract" xlink:title="presentation: SubsidiarySaleOfStockLineItems to AtTheMarketProgramAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="SubsidiarySaleOfStockLineItems" xlink:title="presentation: SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable to SubsidiarySaleOfStockLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancingsAbstract" xlink:to="SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:title="presentation: FinancingsAbstract to SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/FinancingsRegisteredDirectOfferingDetails">
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FinancingsAbstract" xlink:label="FinancingsAbstract" xlink:title="FinancingsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="ClassOfWarrantOrRightTable" xlink:title="ClassOfWarrantOrRightTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="SubsidiarySaleOfStockAxis" xlink:title="SubsidiarySaleOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_RegisteredDirectOfferingMember" xlink:label="RegisteredDirectOfferingMember" xlink:title="RegisteredDirectOfferingMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SaleOfStockNameOfTransactionDomain" xlink:to="RegisteredDirectOfferingMember" xlink:title="presentation: SaleOfStockNameOfTransactionDomain to RegisteredDirectOfferingMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="SaleOfStockNameOfTransactionDomain" xlink:title="presentation: SubsidiarySaleOfStockAxis to SaleOfStockNameOfTransactionDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightTable" xlink:to="SubsidiarySaleOfStockAxis" xlink:title="presentation: ClassOfWarrantOrRightTable to SubsidiarySaleOfStockAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityComponentDomain" xlink:to="CommonStockMember" xlink:title="presentation: EquityComponentDomain to CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="presentation: StatementEquityComponentsAxis to EquityComponentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightTable" xlink:to="StatementEquityComponentsAxis" xlink:title="presentation: ClassOfWarrantOrRightTable to StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="FinancialInstrumentAxis" xlink:title="FinancialInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeMember" xlink:label="DerivativeMember" xlink:title="DerivativeMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_RDOWarrantsMember" xlink:label="RDOWarrantsMember" xlink:title="RDOWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeMember" xlink:to="RDOWarrantsMember" xlink:title="presentation: DerivativeMember to RDOWarrantsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="DerivativeMember" xlink:title="presentation: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to DerivativeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="presentation: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightTable" xlink:to="FinancialInstrumentAxis" xlink:title="presentation: ClassOfWarrantOrRightTable to FinancialInstrumentAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="ClassOfWarrantOrRightLineItems" xlink:title="ClassOfWarrantOrRightLineItems" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_RegisteredDirectOfferingsAbstract" xlink:label="RegisteredDirectOfferingsAbstract" xlink:title="RegisteredDirectOfferingsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="StockIssuedDuringPeriodSharesNewIssues" xlink:title="StockIssuedDuringPeriodSharesNewIssues" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegisteredDirectOfferingsAbstract" xlink:to="StockIssuedDuringPeriodSharesNewIssues" xlink:title="presentation: RegisteredDirectOfferingsAbstract to StockIssuedDuringPeriodSharesNewIssues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegisteredDirectOfferingsAbstract" xlink:to="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="presentation: RegisteredDirectOfferingsAbstract to ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_StockSoldPricePerShare" xlink:label="StockSoldPricePerShare" xlink:title="StockSoldPricePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegisteredDirectOfferingsAbstract" xlink:to="StockSoldPricePerShare" xlink:title="presentation: RegisteredDirectOfferingsAbstract to StockSoldPricePerShare" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_NumberOfRDOWarrantsSoldAtOfferingPrice" xlink:label="NumberOfRDOWarrantsSoldAtOfferingPrice" xlink:title="NumberOfRDOWarrantsSoldAtOfferingPrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegisteredDirectOfferingsAbstract" xlink:to="NumberOfRDOWarrantsSoldAtOfferingPrice" xlink:title="presentation: RegisteredDirectOfferingsAbstract to NumberOfRDOWarrantsSoldAtOfferingPrice" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegisteredDirectOfferingsAbstract" xlink:to="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="presentation: RegisteredDirectOfferingsAbstract to ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="WarrantsAndRightsOutstandingTerm" xlink:title="WarrantsAndRightsOutstandingTerm" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegisteredDirectOfferingsAbstract" xlink:to="WarrantsAndRightsOutstandingTerm" xlink:title="presentation: RegisteredDirectOfferingsAbstract to WarrantsAndRightsOutstandingTerm" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="ClassOfWarrantOrRightOutstanding" xlink:title="ClassOfWarrantOrRightOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegisteredDirectOfferingsAbstract" xlink:to="ClassOfWarrantOrRightOutstanding" xlink:title="presentation: RegisteredDirectOfferingsAbstract to ClassOfWarrantOrRightOutstanding" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_StockIssuedDuringPeriodSharesExerciseOfWarrants" xlink:label="StockIssuedDuringPeriodSharesExerciseOfWarrants" xlink:title="StockIssuedDuringPeriodSharesExerciseOfWarrants" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegisteredDirectOfferingsAbstract" xlink:to="StockIssuedDuringPeriodSharesExerciseOfWarrants" xlink:title="presentation: RegisteredDirectOfferingsAbstract to StockIssuedDuringPeriodSharesExerciseOfWarrants" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MinimumPercentageOfBeneficialOwnership" xlink:label="MinimumPercentageOfBeneficialOwnership" xlink:title="MinimumPercentageOfBeneficialOwnership" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegisteredDirectOfferingsAbstract" xlink:to="MinimumPercentageOfBeneficialOwnership" xlink:title="presentation: RegisteredDirectOfferingsAbstract to MinimumPercentageOfBeneficialOwnership" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MaximumPercentageOfBeneficialOwnershipLimitation" xlink:label="MaximumPercentageOfBeneficialOwnershipLimitation" xlink:title="MaximumPercentageOfBeneficialOwnershipLimitation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegisteredDirectOfferingsAbstract" xlink:to="MaximumPercentageOfBeneficialOwnershipLimitation" xlink:title="presentation: RegisteredDirectOfferingsAbstract to MaximumPercentageOfBeneficialOwnershipLimitation" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="RegisteredDirectOfferingsAbstract" xlink:title="presentation: ClassOfWarrantOrRightLineItems to RegisteredDirectOfferingsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightTable" xlink:to="ClassOfWarrantOrRightLineItems" xlink:title="presentation: ClassOfWarrantOrRightTable to ClassOfWarrantOrRightLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancingsAbstract" xlink:to="ClassOfWarrantOrRightTable" xlink:title="presentation: FinancingsAbstract to ClassOfWarrantOrRightTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/FinancingsPremergerFinancingSeriesBWarrantsDetails">
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FinancingsAbstract" xlink:label="FinancingsAbstract" xlink:title="FinancingsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="ClassOfWarrantOrRightTable" xlink:title="ClassOfWarrantOrRightTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="ClassOfWarrantOrRightAxis" xlink:title="ClassOfWarrantOrRightAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="ClassOfWarrantOrRightDomain" xlink:title="ClassOfWarrantOrRightDomain" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_SeriesAWarrantsMember" xlink:label="SeriesAWarrantsMember" xlink:title="SeriesAWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="SeriesAWarrantsMember" xlink:title="presentation: ClassOfWarrantOrRightDomain to SeriesAWarrantsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightAxis" xlink:to="ClassOfWarrantOrRightDomain" xlink:title="presentation: ClassOfWarrantOrRightAxis to ClassOfWarrantOrRightDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightTable" xlink:to="ClassOfWarrantOrRightAxis" xlink:title="presentation: ClassOfWarrantOrRightTable to ClassOfWarrantOrRightAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="TypeOfArrangementAxis" xlink:title="TypeOfArrangementAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="ArrangementsAndNonarrangementTransactionsMember" xlink:title="ArrangementsAndNonarrangementTransactionsMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_SecuritiesPurchaseAgreementMember" xlink:label="SecuritiesPurchaseAgreementMember" xlink:title="SecuritiesPurchaseAgreementMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ArrangementsAndNonarrangementTransactionsMember" xlink:to="SecuritiesPurchaseAgreementMember" xlink:title="presentation: ArrangementsAndNonarrangementTransactionsMember to SecuritiesPurchaseAgreementMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfArrangementAxis" xlink:to="ArrangementsAndNonarrangementTransactionsMember" xlink:title="presentation: TypeOfArrangementAxis to ArrangementsAndNonarrangementTransactionsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightTable" xlink:to="TypeOfArrangementAxis" xlink:title="presentation: ClassOfWarrantOrRightTable to TypeOfArrangementAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain" xlink:label="RelatedPartyDomain" xlink:title="RelatedPartyDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InvestorMember" xlink:label="InvestorMember" xlink:title="InvestorMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="InvestorMember" xlink:title="presentation: RelatedPartyDomain to InvestorMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_DirectorMember" xlink:label="DirectorMember" xlink:title="DirectorMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="DirectorMember" xlink:title="presentation: RelatedPartyDomain to DirectorMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RelatedPartyDomain" xlink:title="presentation: RelatedPartyTransactionsByRelatedPartyAxis to RelatedPartyDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightTable" xlink:to="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="presentation: ClassOfWarrantOrRightTable to RelatedPartyTransactionsByRelatedPartyAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_RexahnStockholdersMember" xlink:label="RexahnStockholdersMember" xlink:title="RexahnStockholdersMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="RexahnStockholdersMember" xlink:title="presentation: BusinessAcquisitionAcquireeDomain to RexahnStockholdersMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain" xlink:title="presentation: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightTable" xlink:to="BusinessAcquisitionAxis" xlink:title="presentation: ClassOfWarrantOrRightTable to BusinessAcquisitionAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="ClassOfWarrantOrRightLineItems" xlink:title="ClassOfWarrantOrRightLineItems" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PreMergerFinancingOfWarrantsAbstract" xlink:label="PreMergerFinancingOfWarrantsAbstract" xlink:title="PreMergerFinancingOfWarrantsAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ProceedsFromPreMergerFinancing" xlink:label="ProceedsFromPreMergerFinancing" xlink:title="ProceedsFromPreMergerFinancing" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PreMergerFinancingOfWarrantsAbstract" xlink:to="ProceedsFromPreMergerFinancing" xlink:title="presentation: PreMergerFinancingOfWarrantsAbstract to ProceedsFromPreMergerFinancing" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_NumberOfDirectors" xlink:label="NumberOfDirectors" xlink:title="NumberOfDirectors" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PreMergerFinancingOfWarrantsAbstract" xlink:to="NumberOfDirectors" xlink:title="presentation: PreMergerFinancingOfWarrantsAbstract to NumberOfDirectors" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PreMergerFinancingOfWarrantsAbstract" xlink:to="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="presentation: PreMergerFinancingOfWarrantsAbstract to ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="WarrantsAndRightsOutstandingTerm" xlink:title="WarrantsAndRightsOutstandingTerm" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PreMergerFinancingOfWarrantsAbstract" xlink:to="WarrantsAndRightsOutstandingTerm" xlink:title="presentation: PreMergerFinancingOfWarrantsAbstract to WarrantsAndRightsOutstandingTerm" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PreMergerFinancingOfWarrantsAbstract" xlink:to="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="presentation: PreMergerFinancingOfWarrantsAbstract to ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="PreMergerFinancingOfWarrantsAbstract" xlink:title="presentation: ClassOfWarrantOrRightLineItems to PreMergerFinancingOfWarrantsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightTable" xlink:to="ClassOfWarrantOrRightLineItems" xlink:title="presentation: ClassOfWarrantOrRightTable to ClassOfWarrantOrRightLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancingsAbstract" xlink:to="ClassOfWarrantOrRightTable" xlink:title="presentation: FinancingsAbstract to ClassOfWarrantOrRightTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/FinancingsWarrantActivityAndSummaryDetails">
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FinancingsAbstract" xlink:label="FinancingsAbstract" xlink:title="FinancingsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to RangeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod_2" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod_2" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant_2" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant_2" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant_2" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant_2" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue_2" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue_2" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancingsAbstract" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="presentation: FinancingsAbstract to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/FinancingsWarrantsOutstandingDetails">
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FinancingsAbstract" xlink:label="FinancingsAbstract" xlink:title="FinancingsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightTable" xlink:label="ClassOfWarrantOrRightTable" xlink:title="ClassOfWarrantOrRightTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="ClassOfWarrantOrRightAxis" xlink:title="ClassOfWarrantOrRightAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="ClassOfWarrantOrRightDomain" xlink:title="ClassOfWarrantOrRightDomain" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_WarrantExercisePriceOneMember" xlink:label="WarrantExercisePriceOneMember" xlink:title="WarrantExercisePriceOneMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="WarrantExercisePriceOneMember" xlink:title="presentation: ClassOfWarrantOrRightDomain to WarrantExercisePriceOneMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_WarrantExercisePriceTwoMember" xlink:label="WarrantExercisePriceTwoMember" xlink:title="WarrantExercisePriceTwoMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="WarrantExercisePriceTwoMember" xlink:title="presentation: ClassOfWarrantOrRightDomain to WarrantExercisePriceTwoMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_WarrantExercisePriceThreeMember" xlink:label="WarrantExercisePriceThreeMember" xlink:title="WarrantExercisePriceThreeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="WarrantExercisePriceThreeMember" xlink:title="presentation: ClassOfWarrantOrRightDomain to WarrantExercisePriceThreeMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_WarrantExercisePriceFourMember" xlink:label="WarrantExercisePriceFourMember" xlink:title="WarrantExercisePriceFourMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="WarrantExercisePriceFourMember" xlink:title="presentation: ClassOfWarrantOrRightDomain to WarrantExercisePriceFourMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PreFundedWarrantsMember" xlink:label="PreFundedWarrantsMember" xlink:title="PreFundedWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightDomain" xlink:to="PreFundedWarrantsMember" xlink:title="presentation: ClassOfWarrantOrRightDomain to PreFundedWarrantsMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightAxis" xlink:to="ClassOfWarrantOrRightDomain" xlink:title="presentation: ClassOfWarrantOrRightAxis to ClassOfWarrantOrRightDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightTable" xlink:to="ClassOfWarrantOrRightAxis" xlink:title="presentation: ClassOfWarrantOrRightTable to ClassOfWarrantOrRightAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightLineItems" xlink:label="ClassOfWarrantOrRightLineItems" xlink:title="ClassOfWarrantOrRightLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsNoteDisclosureAbstract" xlink:label="WarrantsAndRightsNoteDisclosureAbstract" xlink:title="WarrantsAndRightsNoteDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAndRightsNoteDisclosureAbstract" xlink:to="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="presentation: WarrantsAndRightsNoteDisclosureAbstract to ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightOutstanding" xlink:label="ClassOfWarrantOrRightOutstanding" xlink:title="ClassOfWarrantOrRightOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAndRightsNoteDisclosureAbstract" xlink:to="ClassOfWarrantOrRightOutstanding" xlink:title="presentation: WarrantsAndRightsNoteDisclosureAbstract to ClassOfWarrantOrRightOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantsAndRightsOutstandingTerm" xlink:label="WarrantsAndRightsOutstandingTerm" xlink:title="WarrantsAndRightsOutstandingTerm" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAndRightsNoteDisclosureAbstract" xlink:to="WarrantsAndRightsOutstandingTerm" xlink:title="presentation: WarrantsAndRightsNoteDisclosureAbstract to WarrantsAndRightsOutstandingTerm" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ClassOfWarrantOrRightExercisable" xlink:label="ClassOfWarrantOrRightExercisable" xlink:title="ClassOfWarrantOrRightExercisable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WarrantsAndRightsNoteDisclosureAbstract" xlink:to="ClassOfWarrantOrRightExercisable" xlink:title="presentation: WarrantsAndRightsNoteDisclosureAbstract to ClassOfWarrantOrRightExercisable" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="WarrantsAndRightsNoteDisclosureAbstract" xlink:title="presentation: ClassOfWarrantOrRightLineItems to WarrantsAndRightsNoteDisclosureAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightLineItems" xlink:to="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="presentation: ClassOfWarrantOrRightLineItems to ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ClassOfWarrantOrRightTable" xlink:to="ClassOfWarrantOrRightLineItems" xlink:title="presentation: ClassOfWarrantOrRightTable to ClassOfWarrantOrRightLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancingsAbstract" xlink:to="ClassOfWarrantOrRightTable" xlink:title="presentation: FinancingsAbstract to ClassOfWarrantOrRightTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:title="ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="IncomeStatementLocationAxis" xlink:title="IncomeStatementLocationAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="IncomeStatementLocationDomain" xlink:title="IncomeStatementLocationDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="GeneralAndAdministrativeExpenseMember" xlink:title="GeneralAndAdministrativeExpenseMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementLocationDomain" xlink:to="GeneralAndAdministrativeExpenseMember" xlink:title="presentation: IncomeStatementLocationDomain to GeneralAndAdministrativeExpenseMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="ResearchAndDevelopmentExpenseMember" xlink:title="ResearchAndDevelopmentExpenseMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementLocationDomain" xlink:to="ResearchAndDevelopmentExpenseMember" xlink:title="presentation: IncomeStatementLocationDomain to ResearchAndDevelopmentExpenseMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeStatementLocationAxis" xlink:to="IncomeStatementLocationDomain" xlink:title="presentation: IncomeStatementLocationAxis to IncomeStatementLocationDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="IncomeStatementLocationAxis" xlink:title="presentation: ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable to IncomeStatementLocationAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:title="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xlink:label="ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xlink:title="ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="AllocatedShareBasedCompensationExpense" xlink:title="AllocatedShareBasedCompensationExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xlink:to="AllocatedShareBasedCompensationExpense" xlink:title="presentation: ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract to AllocatedShareBasedCompensationExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" xlink:title="presentation: EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems to ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:title="presentation: ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable to EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="EmployeeStockOptionMember" xlink:title="presentation: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to EmployeeStockOptionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="presentation: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardTypeAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_InducementPlanMember" xlink:label="InducementPlanMember" xlink:title="InducementPlanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameDomain" xlink:to="InducementPlanMember" xlink:title="presentation: PlanNameDomain to InducementPlanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_EquityIncentivePlan2020Member" xlink:label="EquityIncentivePlan2020Member" xlink:title="EquityIncentivePlan2020Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameDomain" xlink:to="EquityIncentivePlan2020Member" xlink:title="presentation: PlanNameDomain to EquityIncentivePlan2020Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_EvergreenProvisionPlan2020Member" xlink:label="EvergreenProvisionPlan2020Member" xlink:title="EvergreenProvisionPlan2020Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameDomain" xlink:to="EvergreenProvisionPlan2020Member" xlink:title="presentation: PlanNameDomain to EvergreenProvisionPlan2020Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_EquityIncentivePlan2018Member" xlink:label="EquityIncentivePlan2018Member" xlink:title="EquityIncentivePlan2018Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameDomain" xlink:to="EquityIncentivePlan2018Member" xlink:title="presentation: PlanNameDomain to EquityIncentivePlan2018Member" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain" xlink:title="presentation: PlanNameAxis to PlanNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="PlanNameAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to PlanNameAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis" xlink:label="TitleOfIndividualAxis" xlink:title="TitleOfIndividualAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FormerChiefExecutiveOfficerMember" xlink:label="FormerChiefExecutiveOfficerMember" xlink:title="FormerChiefExecutiveOfficerMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="FormerChiefExecutiveOfficerMember" xlink:title="presentation: TitleOfIndividualWithRelationshipToEntityDomain to FormerChiefExecutiveOfficerMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TitleOfIndividualAxis" xlink:to="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="presentation: TitleOfIndividualAxis to TitleOfIndividualWithRelationshipToEntityDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="TitleOfIndividualAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to TitleOfIndividualAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_StockOptionsAbstract" xlink:label="StockOptionsAbstract" xlink:title="StockOptionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_CommonStockIncreaseInSharesReservedForFutureIssuance" xlink:label="CommonStockIncreaseInSharesReservedForFutureIssuance" xlink:title="CommonStockIncreaseInSharesReservedForFutureIssuance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockOptionsAbstract" xlink:to="CommonStockIncreaseInSharesReservedForFutureIssuance" xlink:title="presentation: StockOptionsAbstract to CommonStockIncreaseInSharesReservedForFutureIssuance" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="CommonStockCapitalSharesReservedForFutureIssuance" xlink:title="CommonStockCapitalSharesReservedForFutureIssuance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockOptionsAbstract" xlink:to="CommonStockCapitalSharesReservedForFutureIssuance" xlink:title="presentation: StockOptionsAbstract to CommonStockCapitalSharesReservedForFutureIssuance" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MaximumPeriodOfSharesReservedUnderPlan" xlink:label="MaximumPeriodOfSharesReservedUnderPlan" xlink:title="MaximumPeriodOfSharesReservedUnderPlan" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockOptionsAbstract" xlink:to="MaximumPeriodOfSharesReservedUnderPlan" xlink:title="presentation: StockOptionsAbstract to MaximumPeriodOfSharesReservedUnderPlan" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockOptionsAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:title="presentation: StockOptionsAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_AggregateNumberOfCommonStockReservedForFutureIssuance" xlink:label="AggregateNumberOfCommonStockReservedForFutureIssuance" xlink:title="AggregateNumberOfCommonStockReservedForFutureIssuance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockOptionsAbstract" xlink:to="AggregateNumberOfCommonStockReservedForFutureIssuance" xlink:title="presentation: StockOptionsAbstract to AggregateNumberOfCommonStockReservedForFutureIssuance" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockOptionsAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="presentation: StockOptionsAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockOptionsAbstract" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="presentation: StockOptionsAbstract to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="AllocatedShareBasedCompensationExpense" xlink:title="AllocatedShareBasedCompensationExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockOptionsAbstract" xlink:to="AllocatedShareBasedCompensationExpense" xlink:title="presentation: StockOptionsAbstract to AllocatedShareBasedCompensationExpense" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockOptionsAbstract" xlink:to="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="presentation: StockOptionsAbstract to StockIssuedDuringPeriodSharesStockOptionsExercised" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockOptionsAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:title="presentation: StockOptionsAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockOptionsAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="presentation: StockOptionsAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to StockIssuedDuringPeriodSharesStockOptionsExercised" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockOptionsAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="presentation: StockOptionsAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockOptionsAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="presentation: StockOptionsAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockOptionsAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="presentation: StockOptionsAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockOptionsAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm" xlink:title="presentation: StockOptionsAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockOptionsAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:title="presentation: StockOptionsAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockOptionsAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="presentation: StockOptionsAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockOptionsAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue" xlink:title="presentation: StockOptionsAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockOptionsAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:title="presentation: StockOptionsAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockOptionsAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xlink:title="presentation: StockOptionsAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockOptionsAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="presentation: StockOptionsAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="StockOptionsAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to StockOptionsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/StockbasedCompensationWeightedAverageAssumptionsUsedInBlackscholesOptionpricingModelDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_EquityIncentivePlan2018Member" xlink:label="EquityIncentivePlan2018Member" xlink:title="EquityIncentivePlan2018Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameDomain" xlink:to="EquityIncentivePlan2018Member" xlink:title="presentation: PlanNameDomain to EquityIncentivePlan2018Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain" xlink:title="presentation: PlanNameAxis to PlanNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="PlanNameAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to PlanNameAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualAxis" xlink:label="TitleOfIndividualAxis" xlink:title="TitleOfIndividualAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FormerChiefExecutiveOfficerMember" xlink:label="FormerChiefExecutiveOfficerMember" xlink:title="FormerChiefExecutiveOfficerMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="FormerChiefExecutiveOfficerMember" xlink:title="presentation: TitleOfIndividualWithRelationshipToEntityDomain to FormerChiefExecutiveOfficerMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TitleOfIndividualAxis" xlink:to="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="presentation: TitleOfIndividualAxis to TitleOfIndividualWithRelationshipToEntityDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="TitleOfIndividualAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to TitleOfIndividualAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/StockbasedCompensationRestrictedStockUnitsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="RestrictedStockUnitsRSUMember" xlink:title="RestrictedStockUnitsRSUMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="RestrictedStockUnitsRSUMember" xlink:title="presentation: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to RestrictedStockUnitsRSUMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="presentation: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardTypeAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_EquityIncentivePlan2020Member" xlink:label="EquityIncentivePlan2020Member" xlink:title="EquityIncentivePlan2020Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameDomain" xlink:to="EquityIncentivePlan2020Member" xlink:title="presentation: PlanNameDomain to EquityIncentivePlan2020Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain" xlink:title="presentation: PlanNameAxis to PlanNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="PlanNameAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to PlanNameAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VestingAxis" xlink:label="VestingAxis" xlink:title="VestingAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VestingDomain" xlink:label="VestingDomain" xlink:title="VestingDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:label="ShareBasedCompensationAwardTrancheOneMember" xlink:title="ShareBasedCompensationAwardTrancheOneMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VestingDomain" xlink:to="ShareBasedCompensationAwardTrancheOneMember" xlink:title="presentation: VestingDomain to ShareBasedCompensationAwardTrancheOneMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="VestingAxis" xlink:to="VestingDomain" xlink:title="presentation: VestingAxis to VestingDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="VestingAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to VestingAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to RangeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_RestrictedStockUnitsAbstract" xlink:label="RestrictedStockUnitsAbstract" xlink:title="RestrictedStockUnitsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestrictedStockUnitsAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="presentation: RestrictedStockUnitsAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestrictedStockUnitsAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="presentation: RestrictedStockUnitsAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestrictedStockUnitsAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:title="presentation: RestrictedStockUnitsAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestrictedStockUnitsAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="presentation: RestrictedStockUnitsAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestrictedStockUnitsAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="presentation: RestrictedStockUnitsAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestrictedStockUnitsAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="presentation: RestrictedStockUnitsAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="AllocatedShareBasedCompensationExpense" xlink:title="AllocatedShareBasedCompensationExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestrictedStockUnitsAbstract" xlink:to="AllocatedShareBasedCompensationExpense" xlink:title="presentation: RestrictedStockUnitsAbstract to AllocatedShareBasedCompensationExpense" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestrictedStockUnitsAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="presentation: RestrictedStockUnitsAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestrictedStockUnitsAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:title="presentation: RestrictedStockUnitsAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="RestrictedStockUnitsAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to RestrictedStockUnitsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/StockbasedCompensationCommonStockIssuedForServicesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_CommonStockIssuedForServicesAbstract" xlink:label="CommonStockIssuedForServicesAbstract" xlink:title="CommonStockIssuedForServicesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="StockIssuedDuringPeriodSharesIssuedForServices" xlink:title="StockIssuedDuringPeriodSharesIssuedForServices" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockIssuedForServicesAbstract" xlink:to="StockIssuedDuringPeriodSharesIssuedForServices" xlink:title="presentation: CommonStockIssuedForServicesAbstract to StockIssuedDuringPeriodSharesIssuedForServices" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockIssuedForServicesAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:title="presentation: CommonStockIssuedForServicesAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockIssuedForServicesAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:title="presentation: CommonStockIssuedForServicesAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:label="EmployeeBenefitsAndShareBasedCompensation" xlink:title="EmployeeBenefitsAndShareBasedCompensation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockIssuedForServicesAbstract" xlink:to="EmployeeBenefitsAndShareBasedCompensation" xlink:title="presentation: CommonStockIssuedForServicesAbstract to EmployeeBenefitsAndShareBasedCompensation" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="CommonStockIssuedForServicesAbstract" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to CommonStockIssuedForServicesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/StockbasedCompensationGeneralDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_EvergreenProvisionPlan2020Member" xlink:label="EvergreenProvisionPlan2020Member" xlink:title="EvergreenProvisionPlan2020Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameDomain" xlink:to="EvergreenProvisionPlan2020Member" xlink:title="presentation: PlanNameDomain to EvergreenProvisionPlan2020Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_EquityIncentivePlan2018Member" xlink:label="EquityIncentivePlan2018Member" xlink:title="EquityIncentivePlan2018Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameDomain" xlink:to="EquityIncentivePlan2018Member" xlink:title="presentation: PlanNameDomain to EquityIncentivePlan2018Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain" xlink:title="presentation: PlanNameAxis to PlanNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="PlanNameAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to PlanNameAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FormerOptionsAbstract" xlink:label="FormerOptionsAbstract" xlink:title="FormerOptionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_CommonStockCapitalSharesAvailableForFutureIssuance" xlink:label="CommonStockCapitalSharesAvailableForFutureIssuance" xlink:title="CommonStockCapitalSharesAvailableForFutureIssuance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FormerOptionsAbstract" xlink:to="CommonStockCapitalSharesAvailableForFutureIssuance" xlink:title="presentation: FormerOptionsAbstract to CommonStockCapitalSharesAvailableForFutureIssuance" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FormerOptionsAbstract" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:title="presentation: FormerOptionsAbstract to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FormerOptionsAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="presentation: FormerOptionsAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="FormerOptionsAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to FormerOptionsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/ApexianSublicenseAgreementDetails">
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ApexianSublicenseAgreementAbstract" xlink:label="ApexianSublicenseAgreementAbstract" xlink:title="ApexianSublicenseAgreementAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="RelatedPartyTransactionAxis" xlink:title="RelatedPartyTransactionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="RelatedPartyTransactionDomain" xlink:title="RelatedPartyTransactionDomain" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ApexianSublicenseAgreementMember" xlink:label="ApexianSublicenseAgreementMember" xlink:title="ApexianSublicenseAgreementMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionDomain" xlink:to="ApexianSublicenseAgreementMember" xlink:title="presentation: RelatedPartyTransactionDomain to ApexianSublicenseAgreementMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionAxis" xlink:to="RelatedPartyTransactionDomain" xlink:title="presentation: RelatedPartyTransactionAxis to RelatedPartyTransactionDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="RelatedPartyTransactionAxis" xlink:title="presentation: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to RelatedPartyTransactionAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HealthCareOrganizationRevenueSourcesAxis" xlink:label="HealthCareOrganizationRevenueSourcesAxis" xlink:title="HealthCareOrganizationRevenueSourcesAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HealthCareOrganizationRevenueSourcesDomain" xlink:label="HealthCareOrganizationRevenueSourcesDomain" xlink:title="HealthCareOrganizationRevenueSourcesDomain" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_DevelopmentAndRegulatoryMilestonesMember" xlink:label="DevelopmentAndRegulatoryMilestonesMember" xlink:title="DevelopmentAndRegulatoryMilestonesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="HealthCareOrganizationRevenueSourcesDomain" xlink:to="DevelopmentAndRegulatoryMilestonesMember" xlink:title="presentation: HealthCareOrganizationRevenueSourcesDomain to DevelopmentAndRegulatoryMilestonesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_SalesMilestonesMember" xlink:label="SalesMilestonesMember" xlink:title="SalesMilestonesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="HealthCareOrganizationRevenueSourcesDomain" xlink:to="SalesMilestonesMember" xlink:title="presentation: HealthCareOrganizationRevenueSourcesDomain to SalesMilestonesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="HealthCareOrganizationRevenueSourcesAxis" xlink:to="HealthCareOrganizationRevenueSourcesDomain" xlink:title="presentation: HealthCareOrganizationRevenueSourcesAxis to HealthCareOrganizationRevenueSourcesDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="HealthCareOrganizationRevenueSourcesAxis" xlink:title="presentation: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to HealthCareOrganizationRevenueSourcesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="RelatedPartyTransactionLineItems" xlink:title="RelatedPartyTransactionLineItems" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_SublicenseAgreementAbstract" xlink:label="SublicenseAgreementAbstract" xlink:title="SublicenseAgreementAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="StockIssuedDuringPeriodSharesNewIssues" xlink:title="StockIssuedDuringPeriodSharesNewIssues" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SublicenseAgreementAbstract" xlink:to="StockIssuedDuringPeriodSharesNewIssues" xlink:title="presentation: SublicenseAgreementAbstract to StockIssuedDuringPeriodSharesNewIssues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FutureMilestoneMethodRevenueNotRecognized" xlink:label="FutureMilestoneMethodRevenueNotRecognized" xlink:title="FutureMilestoneMethodRevenueNotRecognized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SublicenseAgreementAbstract" xlink:to="FutureMilestoneMethodRevenueNotRecognized" xlink:title="presentation: SublicenseAgreementAbstract to FutureMilestoneMethodRevenueNotRecognized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionLineItems" xlink:to="SublicenseAgreementAbstract" xlink:title="presentation: RelatedPartyTransactionLineItems to SublicenseAgreementAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="RelatedPartyTransactionLineItems" xlink:title="presentation: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to RelatedPartyTransactionLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ApexianSublicenseAgreementAbstract" xlink:to="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="presentation: ApexianSublicenseAgreementAbstract to ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsViatrisLicenseAgreementDetails">
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract" xlink:label="LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract" xlink:title="LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:title="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="TypeOfArrangementAxis" xlink:title="TypeOfArrangementAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="ArrangementsAndNonarrangementTransactionsMember" xlink:title="ArrangementsAndNonarrangementTransactionsMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ViatrisLicenseAgreementMember" xlink:label="ViatrisLicenseAgreementMember" xlink:title="ViatrisLicenseAgreementMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ArrangementsAndNonarrangementTransactionsMember" xlink:to="ViatrisLicenseAgreementMember" xlink:title="presentation: ArrangementsAndNonarrangementTransactionsMember to ViatrisLicenseAgreementMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfArrangementAxis" xlink:to="ArrangementsAndNonarrangementTransactionsMember" xlink:title="presentation: TypeOfArrangementAxis to ArrangementsAndNonarrangementTransactionsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="TypeOfArrangementAxis" xlink:title="presentation: ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable to TypeOfArrangementAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HealthCareOrganizationRevenueSourcesAxis" xlink:label="HealthCareOrganizationRevenueSourcesAxis" xlink:title="HealthCareOrganizationRevenueSourcesAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_HealthCareOrganizationRevenueSourcesDomain" xlink:label="HealthCareOrganizationRevenueSourcesDomain" xlink:title="HealthCareOrganizationRevenueSourcesDomain" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_SalesMilestonesMember" xlink:label="SalesMilestonesMember" xlink:title="SalesMilestonesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="HealthCareOrganizationRevenueSourcesDomain" xlink:to="SalesMilestonesMember" xlink:title="presentation: HealthCareOrganizationRevenueSourcesDomain to SalesMilestonesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="HealthCareOrganizationRevenueSourcesAxis" xlink:to="HealthCareOrganizationRevenueSourcesDomain" xlink:title="presentation: HealthCareOrganizationRevenueSourcesAxis to HealthCareOrganizationRevenueSourcesDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="HealthCareOrganizationRevenueSourcesAxis" xlink:title="presentation: ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable to HealthCareOrganizationRevenueSourcesAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_LicenseTransferFeeMember" xlink:label="LicenseTransferFeeMember" xlink:title="LicenseTransferFeeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="LicenseTransferFeeMember" xlink:title="presentation: ProductsAndServicesDomain to LicenseTransferFeeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="presentation: ProductOrServiceAxis to ProductsAndServicesDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="ProductOrServiceAxis" xlink:title="presentation: ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable to ProductOrServiceAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:title="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_CollaborationAndLicenseAgreementAbstract" xlink:label="CollaborationAndLicenseAgreementAbstract" xlink:title="CollaborationAndLicenseAgreementAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_NonRefundableCashPaymentReceived" xlink:label="NonRefundableCashPaymentReceived" xlink:title="NonRefundableCashPaymentReceived" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CollaborationAndLicenseAgreementAbstract" xlink:to="NonRefundableCashPaymentReceived" xlink:title="presentation: CollaborationAndLicenseAgreementAbstract to NonRefundableCashPaymentReceived" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones" xlink:label="MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones" xlink:title="MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CollaborationAndLicenseAgreementAbstract" xlink:to="MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones" xlink:title="presentation: CollaborationAndLicenseAgreementAbstract to MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_FirstMilestonePaymentReceived" xlink:label="FirstMilestonePaymentReceived" xlink:title="FirstMilestonePaymentReceived" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CollaborationAndLicenseAgreementAbstract" xlink:to="FirstMilestonePaymentReceived" xlink:title="presentation: CollaborationAndLicenseAgreementAbstract to FirstMilestonePaymentReceived" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MaximumPercentageOfTieredRoyaltiesReceivable" xlink:label="MaximumPercentageOfTieredRoyaltiesReceivable" xlink:title="MaximumPercentageOfTieredRoyaltiesReceivable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CollaborationAndLicenseAgreementAbstract" xlink:to="MaximumPercentageOfTieredRoyaltiesReceivable" xlink:title="presentation: CollaborationAndLicenseAgreementAbstract to MaximumPercentageOfTieredRoyaltiesReceivable" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_NumberOfPerformanceObligations" xlink:label="NumberOfPerformanceObligations" xlink:title="NumberOfPerformanceObligations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CollaborationAndLicenseAgreementAbstract" xlink:to="NumberOfPerformanceObligations" xlink:title="presentation: CollaborationAndLicenseAgreementAbstract to NumberOfPerformanceObligations" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue" xlink:label="NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue" xlink:title="NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CollaborationAndLicenseAgreementAbstract" xlink:to="NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue" xlink:title="presentation: CollaborationAndLicenseAgreementAbstract to NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MilestonePaymentRequiredUnderFDASApproval" xlink:label="MilestonePaymentRequiredUnderFDASApproval" xlink:title="MilestonePaymentRequiredUnderFDASApproval" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CollaborationAndLicenseAgreementAbstract" xlink:to="MilestonePaymentRequiredUnderFDASApproval" xlink:title="presentation: CollaborationAndLicenseAgreementAbstract to MilestonePaymentRequiredUnderFDASApproval" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="CollaborationAndLicenseAgreementAbstract" xlink:title="presentation: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to CollaborationAndLicenseAgreementAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract" xlink:label="ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract" xlink:title="ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ContractAssetCurrent" xlink:label="ContractAssetCurrent" xlink:title="ContractAssetCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract" xlink:to="ContractAssetCurrent" xlink:title="presentation: ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract to ContractAssetCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="presentation: ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract to RevenueFromContractWithCustomerExcludingAssessedTax" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement" xlink:label="ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement" xlink:title="ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract" xlink:to="ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement" xlink:title="presentation: ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract to ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ContractAssetCurrent" xlink:label="ContractAssetCurrent_2" xlink:title="ContractAssetCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract" xlink:to="ContractAssetCurrent_2" xlink:title="presentation: ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract to ContractAssetCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract" xlink:title="presentation: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:title="presentation: ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable to CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract" xlink:to="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:title="presentation: LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract to ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsBiosenseLicenseAndAssignmentAgreementDetails">
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract" xlink:label="LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract" xlink:title="LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:title="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="TypeOfArrangementAxis" xlink:title="TypeOfArrangementAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="ArrangementsAndNonarrangementTransactionsMember" xlink:title="ArrangementsAndNonarrangementTransactionsMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_BioSenseLicenseAndAssignmentsAgreementMember" xlink:label="BioSenseLicenseAndAssignmentsAgreementMember" xlink:title="BioSenseLicenseAndAssignmentsAgreementMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ArrangementsAndNonarrangementTransactionsMember" xlink:to="BioSenseLicenseAndAssignmentsAgreementMember" xlink:title="presentation: ArrangementsAndNonarrangementTransactionsMember to BioSenseLicenseAndAssignmentsAgreementMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_ProcessaLicenseAgreementMember" xlink:label="ProcessaLicenseAgreementMember" xlink:title="ProcessaLicenseAgreementMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ArrangementsAndNonarrangementTransactionsMember" xlink:to="ProcessaLicenseAgreementMember" xlink:title="presentation: ArrangementsAndNonarrangementTransactionsMember to ProcessaLicenseAgreementMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_SBIRGrantAgreementMember" xlink:label="SBIRGrantAgreementMember" xlink:title="SBIRGrantAgreementMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ArrangementsAndNonarrangementTransactionsMember" xlink:to="SBIRGrantAgreementMember" xlink:title="presentation: ArrangementsAndNonarrangementTransactionsMember to SBIRGrantAgreementMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_RDH12AgreementMember" xlink:label="RDH12AgreementMember" xlink:title="RDH12AgreementMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ArrangementsAndNonarrangementTransactionsMember" xlink:to="RDH12AgreementMember" xlink:title="presentation: ArrangementsAndNonarrangementTransactionsMember to RDH12AgreementMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfArrangementAxis" xlink:to="ArrangementsAndNonarrangementTransactionsMember" xlink:title="presentation: TypeOfArrangementAxis to ArrangementsAndNonarrangementTransactionsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="TypeOfArrangementAxis" xlink:title="presentation: ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable to TypeOfArrangementAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:title="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_CollaborationAndLicenseAgreementAbstract" xlink:label="CollaborationAndLicenseAgreementAbstract" xlink:title="CollaborationAndLicenseAgreementAbstract" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones" xlink:label="MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones" xlink:title="MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CollaborationAndLicenseAgreementAbstract" xlink:to="MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones" xlink:title="presentation: CollaborationAndLicenseAgreementAbstract to MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MilestonePaymentsAmountReceived" xlink:label="MilestonePaymentsAmountReceived" xlink:title="MilestonePaymentsAmountReceived" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CollaborationAndLicenseAgreementAbstract" xlink:to="MilestonePaymentsAmountReceived" xlink:title="presentation: CollaborationAndLicenseAgreementAbstract to MilestonePaymentsAmountReceived" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CollaborationAndLicenseAgreementAbstract" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="presentation: CollaborationAndLicenseAgreementAbstract to RevenueFromContractWithCustomerExcludingAssessedTax" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_MaximumAmountFundedToSupportStudy" xlink:label="MaximumAmountFundedToSupportStudy" xlink:title="MaximumAmountFundedToSupportStudy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CollaborationAndLicenseAgreementAbstract" xlink:to="MaximumAmountFundedToSupportStudy" xlink:title="presentation: CollaborationAndLicenseAgreementAbstract to MaximumAmountFundedToSupportStudy" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="OtherNonoperatingIncomeExpense" xlink:title="OtherNonoperatingIncomeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CollaborationAndLicenseAgreementAbstract" xlink:to="OtherNonoperatingIncomeExpense" xlink:title="presentation: CollaborationAndLicenseAgreementAbstract to OtherNonoperatingIncomeExpense" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="CollaborationAndLicenseAgreementAbstract" xlink:title="presentation: CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems to CollaborationAndLicenseAgreementAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:title="presentation: ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable to CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract" xlink:to="ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:title="presentation: LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract to ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfNetIncomeLossPerShareDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="AntidilutiveSecuritiesNameDomain" xlink:title="AntidilutiveSecuritiesNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WarrantMember" xlink:label="WarrantMember" xlink:title="WarrantMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="WarrantMember" xlink:title="presentation: AntidilutiveSecuritiesNameDomain to WarrantMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="EmployeeStockOptionMember" xlink:title="presentation: AntidilutiveSecuritiesNameDomain to EmployeeStockOptionMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockMember" xlink:label="RestrictedStockMember" xlink:title="RestrictedStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesNameDomain" xlink:to="RestrictedStockMember" xlink:title="presentation: AntidilutiveSecuritiesNameDomain to RestrictedStockMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="AntidilutiveSecuritiesNameDomain" xlink:title="presentation: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis to AntidilutiveSecuritiesNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:title="presentation: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="EarningsPerShareBasicAbstract" xlink:title="EarningsPerShareBasicAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareBasicAbstract" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:title="presentation: EarningsPerShareBasicAbstract to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="EarningsPerShareBasicAbstract" xlink:title="presentation: AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems to EarningsPerShareBasicAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:title="presentation: ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable to AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:title="presentation: EarningsPerShareAbstract to ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/IncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="EffectiveIncomeTaxRateContinuingOperations" xlink:title="EffectiveIncomeTaxRateContinuingOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="EffectiveIncomeTaxRateContinuingOperations" xlink:title="presentation: IncomeTaxDisclosureAbstract to EffectiveIncomeTaxRateContinuingOperations" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PretaxIncomeLossTaxBenefit" xlink:label="PretaxIncomeLossTaxBenefit" xlink:title="PretaxIncomeLossTaxBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="PretaxIncomeLossTaxBenefit" xlink:title="presentation: IncomeTaxDisclosureAbstract to PretaxIncomeLossTaxBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/DeferredCompensationPlanDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="CompensationAndRetirementDisclosureAbstract" xlink:title="CompensationAndRetirementDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="ScheduleOfDefinedBenefitPlansDisclosuresTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetirementPlanNameAxis" xlink:label="RetirementPlanNameAxis" xlink:title="RetirementPlanNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetirementPlanNameDomain" xlink:label="RetirementPlanNameDomain" xlink:title="RetirementPlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_RetirementPlan401KMember" xlink:label="RetirementPlan401KMember" xlink:title="RetirementPlan401KMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanNameDomain" xlink:to="RetirementPlan401KMember" xlink:title="presentation: RetirementPlanNameDomain to RetirementPlan401KMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RetirementPlanNameAxis" xlink:to="RetirementPlanNameDomain" xlink:title="presentation: RetirementPlanNameAxis to RetirementPlanNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="RetirementPlanNameAxis" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to RetirementPlanNameAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="DefinedBenefitPlanDisclosureLineItems" xlink:title="DefinedBenefitPlanDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredCompensationArrangementsAbstract" xlink:label="DeferredCompensationArrangementsAbstract" xlink:title="DeferredCompensationArrangementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:label="DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:title="DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredCompensationArrangementsAbstract" xlink:to="DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:title="presentation: DeferredCompensationArrangementsAbstract to DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:label="DefinedContributionPlanEmployerMatchingContributionPercent" xlink:title="DefinedContributionPlanEmployerMatchingContributionPercent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredCompensationArrangementsAbstract" xlink:to="DefinedContributionPlanEmployerMatchingContributionPercent" xlink:title="presentation: DeferredCompensationArrangementsAbstract to DefinedContributionPlanEmployerMatchingContributionPercent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_DefinedContributionPlanAdditionalEmployerMatchingContribution" xlink:label="DefinedContributionPlanAdditionalEmployerMatchingContribution" xlink:title="DefinedContributionPlanAdditionalEmployerMatchingContribution" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredCompensationArrangementsAbstract" xlink:to="DefinedContributionPlanAdditionalEmployerMatchingContribution" xlink:title="presentation: DeferredCompensationArrangementsAbstract to DefinedContributionPlanAdditionalEmployerMatchingContribution" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred" xlink:label="DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred" xlink:title="DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredCompensationArrangementsAbstract" xlink:to="DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred" xlink:title="presentation: DeferredCompensationArrangementsAbstract to DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:title="DefinedContributionPlanEmployerDiscretionaryContributionAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredCompensationArrangementsAbstract" xlink:to="DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:title="presentation: DeferredCompensationArrangementsAbstract to DefinedContributionPlanEmployerDiscretionaryContributionAmount" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DefinedBenefitPlanDisclosureLineItems" xlink:to="DeferredCompensationArrangementsAbstract" xlink:title="presentation: DefinedBenefitPlanDisclosureLineItems to DeferredCompensationArrangementsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="DefinedBenefitPlanDisclosureLineItems" xlink:title="presentation: ScheduleOfDefinedBenefitPlansDisclosuresTable to DefinedBenefitPlanDisclosureLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CompensationAndRetirementDisclosureAbstract" xlink:to="ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:title="presentation: CompensationAndRetirementDisclosureAbstract to ScheduleOfDefinedBenefitPlansDisclosuresTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://opusgtx.com/role/SubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="SubsequentEventsAbstract" xlink:title="SubsequentEventsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTable" xlink:label="SubsequentEventTable" xlink:title="SubsequentEventTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="SubsequentEventTypeAxis" xlink:title="SubsequentEventTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain" xlink:title="SubsequentEventTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventMember" xlink:label="SubsequentEventMember" xlink:title="SubsequentEventMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTypeDomain" xlink:to="SubsequentEventMember" xlink:title="presentation: SubsequentEventTypeDomain to SubsequentEventMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTypeAxis" xlink:to="SubsequentEventTypeDomain" xlink:title="presentation: SubsequentEventTypeAxis to SubsequentEventTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTable" xlink:to="SubsequentEventTypeAxis" xlink:title="presentation: SubsequentEventTable to SubsequentEventTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="SubsidiarySaleOfStockAxis" xlink:title="SubsidiarySaleOfStockAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="SaleOfStockNameOfTransactionDomain" xlink:title="SaleOfStockNameOfTransactionDomain" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_November2025RegisteredDirectOfferingMember" xlink:label="November2025RegisteredDirectOfferingMember" xlink:title="November2025RegisteredDirectOfferingMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SaleOfStockNameOfTransactionDomain" xlink:to="November2025RegisteredDirectOfferingMember" xlink:title="presentation: SaleOfStockNameOfTransactionDomain to November2025RegisteredDirectOfferingMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiarySaleOfStockAxis" xlink:to="SaleOfStockNameOfTransactionDomain" xlink:title="presentation: SubsidiarySaleOfStockAxis to SaleOfStockNameOfTransactionDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTable" xlink:to="SubsidiarySaleOfStockAxis" xlink:title="presentation: SubsequentEventTable to SubsidiarySaleOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityComponentDomain" xlink:to="CommonStockMember" xlink:title="presentation: EquityComponentDomain to CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="presentation: StatementEquityComponentsAxis to EquityComponentDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTable" xlink:to="StatementEquityComponentsAxis" xlink:title="presentation: SubsequentEventTable to StatementEquityComponentsAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="FinancialInstrumentAxis" xlink:title="FinancialInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativeMember" xlink:label="DerivativeMember" xlink:title="DerivativeMember" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_PreFundedRDOWarrantsMember" xlink:label="PreFundedRDOWarrantsMember" xlink:title="PreFundedRDOWarrantsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DerivativeMember" xlink:to="PreFundedRDOWarrantsMember" xlink:title="presentation: DerivativeMember to PreFundedRDOWarrantsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="DerivativeMember" xlink:title="presentation: TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain to DerivativeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FinancialInstrumentAxis" xlink:to="TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:title="presentation: FinancialInstrumentAxis to TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTable" xlink:to="FinancialInstrumentAxis" xlink:title="presentation: SubsequentEventTable to FinancialInstrumentAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubsequentEventLineItems" xlink:label="SubsequentEventLineItems" xlink:title="SubsequentEventLineItems" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_SubsequentEventsAdditionalInformationAbstract" xlink:label="SubsequentEventsAdditionalInformationAbstract" xlink:title="SubsequentEventsAdditionalInformationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="ProceedsFromIssuanceOfCommonStock" xlink:title="ProceedsFromIssuanceOfCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsAdditionalInformationAbstract" xlink:to="ProceedsFromIssuanceOfCommonStock" xlink:title="presentation: SubsequentEventsAdditionalInformationAbstract to ProceedsFromIssuanceOfCommonStock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="StockIssuedDuringPeriodSharesNewIssues" xlink:title="StockIssuedDuringPeriodSharesNewIssues" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsAdditionalInformationAbstract" xlink:to="StockIssuedDuringPeriodSharesNewIssues" xlink:title="presentation: SubsequentEventsAdditionalInformationAbstract to StockIssuedDuringPeriodSharesNewIssues" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="SaleOfStockPricePerShare" xlink:title="SaleOfStockPricePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsAdditionalInformationAbstract" xlink:to="SaleOfStockPricePerShare" xlink:title="presentation: SubsequentEventsAdditionalInformationAbstract to SaleOfStockPricePerShare" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsAdditionalInformationAbstract" xlink:to="ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:title="presentation: SubsequentEventsAdditionalInformationAbstract to ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="ird-20250930.xsd#ird_StockSoldPricePerShare" xlink:label="StockSoldPricePerShare" xlink:title="StockSoldPricePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsAdditionalInformationAbstract" xlink:to="StockSoldPricePerShare" xlink:title="presentation: SubsequentEventsAdditionalInformationAbstract to StockSoldPricePerShare" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsAdditionalInformationAbstract" xlink:to="ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:title="presentation: SubsequentEventsAdditionalInformationAbstract to ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventLineItems" xlink:to="SubsequentEventsAdditionalInformationAbstract" xlink:title="presentation: SubsequentEventLineItems to SubsequentEventsAdditionalInformationAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTable" xlink:to="SubsequentEventLineItems" xlink:title="presentation: SubsequentEventTable to SubsequentEventLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsAbstract" xlink:to="SubsequentEventTable" xlink:title="presentation: SubsequentEventsAbstract to SubsequentEventTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information - shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Nov. 10, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Sep. 30,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-34079<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Opus Genetics, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001228627<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">11-3516358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">8 Davis Drive<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Durham<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">NC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">27713<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">984<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">884-6030<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.0001 par value per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">IRD<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,964,208<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 30,815<span></span>
</td>
<td class="nump">$ 30,321<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">2,916<span></span>
</td>
<td class="nump">3,563<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ContractAssetsAndUnbilledReceivablesCurrent', window );">Contract assets and unbilled receivables (Note 11)</a></td>
<td class="nump">1,364<span></span>
</td>
<td class="nump">2,209<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaids and other current assets</a></td>
<td class="nump">815<span></span>
</td>
<td class="nump">515<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">35,910<span></span>
</td>
<td class="nump">36,610<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">212<span></span>
</td>
<td class="nump">252<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">36,122<span></span>
</td>
<td class="nump">36,862<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">2,395<span></span>
</td>
<td class="nump">3,148<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="nump">5,367<span></span>
</td>
<td class="nump">8,147<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Warrant liabilities</a></td>
<td class="nump">21,325<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">29,087<span></span>
</td>
<td class="nump">11,295<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term funding agreement, related party</a></td>
<td class="nump">1,068<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">30,155<span></span>
</td>
<td class="nump">11,295<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 4 and Note 10)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Series A preferred stock, par value $0.0001; 14,146 shares were designated as of September 30, 2025 and December 31, 2024; zero and 14,145.374 shares issued and outstanding at September 30, 2025 and December 31, 2024, respectively.</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">18,843<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, par value $0.0001; 9,985,854 shares authorized as of September 30, 2025 and December 31, 2024; no shares issued and outstanding at September 30, 2025 and December 31, 2024.</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, par value $0.0001; 125,000,000 shares authorized as of September 30, 2025 and December 31, 2024; 64,544,096 and 31,574,657 shares issued and outstanding at September 30, 2025 and December 31, 2024, respectively.</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">178,027<span></span>
</td>
<td class="nump">145,719<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(172,066)<span></span>
</td>
<td class="num">(138,998)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">5,967<span></span>
</td>
<td class="nump">6,724<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities, Series A preferred stock and stockholders' equity</a></td>
<td class="nump">$ 36,122<span></span>
</td>
<td class="nump">$ 36,862<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_ContractAssetsAndUnbilledReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract assets and unbilled receivables are recognized when goods or services are transferred to the customer before the customer pays or before reimbursement for payment is billed or due, excluding any amounts presented as an account receivable, for contractual agreements due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_ContractAssetsAndUnbilledReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 35: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset recognized for present right to economic benefit, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 64<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481620/480-10-55-64<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 31: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 605<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477548/944-605-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section S55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479772/718-30-S55-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.E.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityCarryingAmountAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">9,985,854<span></span>
</td>
<td class="nump">9,985,854<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">125,000,000<span></span>
</td>
<td class="nump">125,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">64,544,096<span></span>
</td>
<td class="nump">31,574,657<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">64,544,096<span></span>
</td>
<td class="nump">31,574,657<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">Series A Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities and stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">14,146<span></span>
</td>
<td class="nump">14,146<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">14,145.374<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">14,145.374<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Comprehensive Loss - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Condensed Consolidated Statements of Comprehensive Loss [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">License and collaborations revenue</a></td>
<td class="nump">$ 3,079<span></span>
</td>
<td class="nump">$ 3,867<span></span>
</td>
<td class="nump">$ 10,331<span></span>
</td>
<td class="nump">$ 6,690<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">4,981<span></span>
</td>
<td class="nump">2,894<span></span>
</td>
<td class="nump">17,093<span></span>
</td>
<td class="nump">10,918<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost', window );">Research and development</a></td>
<td class="nump">6,409<span></span>
</td>
<td class="nump">8,982<span></span>
</td>
<td class="nump">20,384<span></span>
</td>
<td class="nump">19,817<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">11,390<span></span>
</td>
<td class="nump">11,876<span></span>
</td>
<td class="nump">37,477<span></span>
</td>
<td class="nump">30,735<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(8,311)<span></span>
</td>
<td class="num">(8,009)<span></span>
</td>
<td class="num">(27,146)<span></span>
</td>
<td class="num">(24,045)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax', window );">Fair value change in warrant and other derivative liabilities</a></td>
<td class="num">(9,525)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(5,803)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_FinancingCosts', window );">Financing costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,337)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Interest expense</a></td>
<td class="num">(68)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(68)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="nump">450<span></span>
</td>
<td class="nump">483<span></span>
</td>
<td class="nump">1,286<span></span>
</td>
<td class="nump">1,648<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">(17,454)<span></span>
</td>
<td class="num">(7,526)<span></span>
</td>
<td class="num">(33,068)<span></span>
</td>
<td class="num">(22,397)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Benefit (provision) for income taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(17,454)<span></span>
</td>
<td class="num">(7,526)<span></span>
</td>
<td class="num">(33,068)<span></span>
</td>
<td class="num">(22,397)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other comprehensive loss, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss</a></td>
<td class="num">$ (17,454)<span></span>
</td>
<td class="num">$ (7,526)<span></span>
</td>
<td class="num">$ (33,068)<span></span>
</td>
<td class="num">$ (22,397)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net loss per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="num">$ (0.25)<span></span>
</td>
<td class="num">$ (0.29)<span></span>
</td>
<td class="num">$ (0.59)<span></span>
</td>
<td class="num">$ (0.88)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="num">$ (0.25)<span></span>
</td>
<td class="num">$ (0.29)<span></span>
</td>
<td class="num">$ (0.59)<span></span>
</td>
<td class="num">$ (0.88)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Number of shares used in per share calculations:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">70,636,887<span></span>
</td>
<td class="nump">26,145,080<span></span>
</td>
<td class="nump">56,100,689<span></span>
</td>
<td class="nump">25,501,117<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">70,636,887<span></span>
</td>
<td class="nump">26,145,080<span></span>
</td>
<td class="nump">56,100,689<span></span>
</td>
<td class="nump">25,501,117<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_FinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense associated with the equity purchase agreement during the current accounting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_FinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDerivativeInstrumentsNetPretax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-17<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-4<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482739/220-10-55-15<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for research and development. Excludes cost for computer software product to be sold, leased, or otherwise marketed, writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both, and write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482916/730-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Changes in Series A Preferred Stock and Stockholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Additional Paid-In Capital [Member]</div></th>
<th class="th"><div>Accumulated Deficit [Member]</div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Series A Preferred Stock [Member]</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance (in shares) at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance at Mar. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance (in shares) at Mar. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2023</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 131,370<span></span>
</td>
<td class="num">$ (81,466)<span></span>
</td>
<td class="nump">$ 49,906<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Dec. 31, 2023</a></td>
<td class="nump">23,977,491<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement', window );">Issuance of common stock in connection with the at-the-market program and purchase agreement</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">2,478<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,479<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement', window );">Issuance of common stock in connection with the at-the-market program and purchase agreement (in shares)</a></td>
<td class="nump">1,000,550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing', window );">Issuance costs</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(165)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(165)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">985<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">985<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock-based compensation (in shares)</a></td>
<td class="nump">120,516<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes', window );">Share repurchases for the payment of employee taxes</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(42)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(42)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_StockRepurchasesForPaymentOfEmployeeTaxesShares', window );">Share repurchases for the payment of employee taxes (in shares)</a></td>
<td class="num">(12,965)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net and comprehensive loss</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(7,106)<span></span>
</td>
<td class="num">(7,106)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2024</a></td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">134,626<span></span>
</td>
<td class="num">(88,572)<span></span>
</td>
<td class="nump">46,057<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Mar. 31, 2024</a></td>
<td class="nump">25,085,592<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance (in shares) at Dec. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance at Sep. 30, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance (in shares) at Sep. 30, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2023</a></td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">131,370<span></span>
</td>
<td class="num">(81,466)<span></span>
</td>
<td class="nump">49,906<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Dec. 31, 2023</a></td>
<td class="nump">23,977,491<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net and comprehensive loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(22,397)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Sep. 30, 2024</a></td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">138,160<span></span>
</td>
<td class="num">(103,863)<span></span>
</td>
<td class="nump">34,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Sep. 30, 2024</a></td>
<td class="nump">26,198,444<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance at Mar. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance (in shares) at Mar. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance at Jun. 30, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance (in shares) at Jun. 30, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2024</a></td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">134,626<span></span>
</td>
<td class="num">(88,572)<span></span>
</td>
<td class="nump">46,057<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Mar. 31, 2024</a></td>
<td class="nump">25,085,592<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement', window );">Issuance of common stock in connection with the at-the-market program and purchase agreement</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">1,563<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,563<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement', window );">Issuance of common stock in connection with the at-the-market program and purchase agreement (in shares)</a></td>
<td class="nump">788,566<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing', window );">Issuance costs</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(25)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(25)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">806<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">806<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock-based compensation (in shares)</a></td>
<td class="nump">104,880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net and comprehensive loss</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(7,765)<span></span>
</td>
<td class="num">(7,765)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2024</a></td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">136,970<span></span>
</td>
<td class="num">(96,337)<span></span>
</td>
<td class="nump">40,636<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Jun. 30, 2024</a></td>
<td class="nump">25,979,038<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance at Sep. 30, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance (in shares) at Sep. 30, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement', window );">Issuance of common stock in connection with the at-the-market program and purchase agreement</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">456<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement', window );">Issuance of common stock in connection with the at-the-market program and purchase agreement (in shares)</a></td>
<td class="nump">219,406<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing', window );">Issuance costs</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(42)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(42)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">776<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">776<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock-based compensation (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net and comprehensive loss</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(7,526)<span></span>
</td>
<td class="num">(7,526)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Sep. 30, 2024</a></td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">138,160<span></span>
</td>
<td class="num">(103,863)<span></span>
</td>
<td class="nump">34,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Sep. 30, 2024</a></td>
<td class="nump">26,198,444<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,843<span></span>
</td>
<td class="nump">$ 18,843<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance (in shares) at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,145.374<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance at Mar. 31, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,843<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance (in shares) at Mar. 31, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,145.374<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2024</a></td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">145,719<span></span>
</td>
<td class="num">(138,998)<span></span>
</td>
<td class="nump">6,724<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Dec. 31, 2024</a></td>
<td class="nump">31,574,657<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement', window );">Issuance of common stock and pre-funded warrants in connection with the March 2025 offering and private placement</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">5,979<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,980<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement', window );">Issuance of common stock and pre-funded warrants in connection with the March 2025 offering and private placement (in shares)</a></td>
<td class="nump">13,396,207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement', window );">Issuance of common stock in connection with the at-the-market program and purchase agreement</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">408<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">409<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement', window );">Issuance of common stock in connection with the at-the-market program and purchase agreement (in shares)</a></td>
<td class="nump">352,953<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing', window );">Issuance costs</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(728)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(728)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">913<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">913<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock-based compensation (in shares)</a></td>
<td class="nump">186,919<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes', window );">Share repurchases for the payment of employee taxes</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(36)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(36)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_StockRepurchasesForPaymentOfEmployeeTaxesShares', window );">Share repurchases for the payment of employee taxes (in shares)</a></td>
<td class="num">(31,913)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in shares)</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net and comprehensive loss</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(8,194)<span></span>
</td>
<td class="num">(8,194)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2025</a></td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">152,260<span></span>
</td>
<td class="num">(147,192)<span></span>
</td>
<td class="nump">5,073<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Mar. 31, 2025</a></td>
<td class="nump">45,483,823<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,843<span></span>
</td>
<td class="nump">$ 18,843<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance (in shares) at Dec. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,145.374<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance at Sep. 30, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance (in shares) at Sep. 30, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2024</a></td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">145,719<span></span>
</td>
<td class="num">(138,998)<span></span>
</td>
<td class="nump">6,724<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Dec. 31, 2024</a></td>
<td class="nump">31,574,657<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net and comprehensive loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(33,068)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Sep. 30, 2025</a></td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">178,027<span></span>
</td>
<td class="num">(172,066)<span></span>
</td>
<td class="nump">5,967<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Sep. 30, 2025</a></td>
<td class="nump">64,544,096<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance at Mar. 31, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,843<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance (in shares) at Mar. 31, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,145.374<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance at Jun. 30, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance (in shares) at Jun. 30, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2025</a></td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">152,260<span></span>
</td>
<td class="num">(147,192)<span></span>
</td>
<td class="nump">5,073<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Mar. 31, 2025</a></td>
<td class="nump">45,483,823<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_TemporaryEquityStockConversionValue', window );">Conversion of preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (18,843)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_TemporaryEquityStockConversionShares', window );">Conversion of preferred stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14,145.374)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Conversion of preferred stock</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">18,842<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">18,843<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of preferred stock (in shares)</a></td>
<td class="nump">14,145,374<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing', window );">Issuance costs</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">81<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">81<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">896<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">896<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock-based compensation (in shares)</a></td>
<td class="nump">278,858<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net and comprehensive loss</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(7,420)<span></span>
</td>
<td class="num">(7,420)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2025</a></td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">172,079<span></span>
</td>
<td class="num">(154,612)<span></span>
</td>
<td class="nump">17,473<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Jun. 30, 2025</a></td>
<td class="nump">59,908,055<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance at Sep. 30, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Balance (in shares) at Sep. 30, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement', window );">Issuance of common stock in connection with the at-the-market program and purchase agreement</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">5,217<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,217<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement', window );">Issuance of common stock in connection with the at-the-market program and purchase agreement (in shares)</a></td>
<td class="nump">4,611,041<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing', window );">Issuance costs</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(107)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(107)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">816<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">816<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock-based compensation (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options (in shares)</a></td>
<td class="nump">25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net and comprehensive loss</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(17,454)<span></span>
</td>
<td class="num">(17,454)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Sep. 30, 2025</a></td>
<td class="nump">$ 6<span></span>
</td>
<td class="nump">$ 178,027<span></span>
</td>
<td class="num">$ (172,066)<span></span>
</td>
<td class="nump">$ 5,967<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Sep. 30, 2025</a></td>
<td class="nump">64,544,096<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock and . Includes, but is not limited to, legal and accounting fees and direct costs associated with common stock; ATM and Registered Direct Financing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in additional paid in capital (APIC) resulting from share repurchases for the payment of employee taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued in connection with the at-the-market program and purchase agreement during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued in connection with private offering and private placement during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued in connection with the at-the-market program and purchase agreement during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued in connection with private offering and private placement during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_StockRepurchasesForPaymentOfEmployeeTaxesShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares repurchases for the payment of employee taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_StockRepurchasesForPaymentOfEmployeeTaxesShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_TemporaryEquityStockConversionShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares of temporary equity converted to common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_TemporaryEquityStockConversionShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_TemporaryEquityStockConversionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of decrease in temporary equity due to conversion to common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_TemporaryEquityStockConversionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The gross value of stock issued during the period upon the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 16: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section S55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479772/718-30-S55-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (01)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.E.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityCarryingAmountAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (33,068)<span></span>
</td>
<td class="num">$ (22,397)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">2,625<span></span>
</td>
<td class="nump">2,567<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">40<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax', window );">Fair value change in warrant and other derivative liabilities</a></td>
<td class="nump">5,803<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseNonoperating', window );">Non-cash interest</a></td>
<td class="nump">68<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Unrealized loss from short-term investments</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_WarrantFinancingCostsReclassifiedToFinancingActivities', window );">Warrant financing costs</a></td>
<td class="nump">1,337<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Change in assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">647<span></span>
</td>
<td class="num">(931)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_IncreaseDecreaseInContractAssetsAndUnbilledReceivables', window );">Contract assets and unbilled receivables</a></td>
<td class="nump">845<span></span>
</td>
<td class="num">(61)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaids and other current assets</a></td>
<td class="num">(300)<span></span>
</td>
<td class="nump">670<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(797)<span></span>
</td>
<td class="num">(1,319)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Accrued expenses</a></td>
<td class="num">(2,622)<span></span>
</td>
<td class="nump">3,321<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(25,420)<span></span>
</td>
<td class="num">(18,138)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement', window );">Proceeds from issuance of common stock and pre-funded warrants in connection with the March 2025 offering and March 2025 private placement</a></td>
<td class="nump">5,980<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement', window );">Proceeds from issuance of warrants in connection with the March 2025 offering and March 2025 private placement</a></td>
<td class="nump">15,520<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock in connection with the at-the-market program, private placement and purchase agreement</a></td>
<td class="nump">5,626<span></span>
</td>
<td class="nump">4,497<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromRelatedPartyDebt', window );">Proceeds from funding agreement, related party</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Issuance costs</a></td>
<td class="num">(2,203)<span></span>
</td>
<td class="num">(186)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">27<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ShareRepurchasesForPaymentOfEmployeeTaxes', window );">Share repurchases for the payment of employee taxes</a></td>
<td class="num">(36)<span></span>
</td>
<td class="num">(42)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">25,914<span></span>
</td>
<td class="nump">4,269<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">494<span></span>
</td>
<td class="num">(13,869)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of period</a></td>
<td class="nump">30,321<span></span>
</td>
<td class="nump">50,501<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of period</a></td>
<td class="nump">30,815<span></span>
</td>
<td class="nump">36,632<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosure of cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid for income taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental non-cash financing transactions:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConversionOfStockAmountConverted1', window );">Conversion of Series A preferred stock into common stock</a></td>
<td class="nump">18,843<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_UnpaidIssuanceCosts', window );">Change in unpaid issuance costs</a></td>
<td class="nump">$ 112<span></span>
</td>
<td class="nump">$ 46<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_IncreaseDecreaseInContractAssetsAndUnbilledReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in contract assets and unbilled receivables arising from the contracting of goods and services and for work performed for which billing has not occurred, net for uncollectible accounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_IncreaseDecreaseInContractAssetsAndUnbilledReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity in connection with private offering and private placement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from issuance of rights to purchase common shares in connection with private offering and private placement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_ShareRepurchasesForPaymentOfEmployeeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash outflow for share repurchases for the payment of employee taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_ShareRepurchasesForPaymentOfEmployeeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_UnpaidIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unpaid issuance costs related to equity transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_UnpaidIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_WarrantFinancingCostsReclassifiedToFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount warrant financing costs reclassified to financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_WarrantFinancingCostsReclassifiedToFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding effect from change in exchange rate, of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConversionOfStockAmountConverted1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockAmountConverted1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-11<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-24<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-12<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476148/220-40-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDerivativeInstrumentsNetPretax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in accrued expenses, and obligations classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as nonoperating.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 34: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 45: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Company Description and Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Company Description and Summary of Significant Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock', window );">Company Description and Summary of Significant Accounting Policies</a></td>
<td class="text">
<div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>  </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">1.</td>

    <td style="width: auto; vertical-align: top;">
                      <div style="font-weight: bold;">Company Description and Summary of Significant Accounting Policies</div>
                    </td>

  </tr>


</table>

<div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
              </div>

<div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Nature of Business <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">and <span style="background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;">Basis of
                    Presentation</span></span></div>

<div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
              </div>

<div><span style="font-size: 10pt; font-family: 'Times New Roman';"> <span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> <span style="font-style: normal;"> </span> </span> </span>
               <span style="font-size: 10pt; font-family: 'Times New Roman';"> </span></div>

<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Opus Genetics, Inc. (the &#8220;Company&#8221; or &#8220;Opus&#8221;), a Delaware corporation formerly known as Ocuphire Pharma, Inc. (the &#8220;Company&#8221; or
                          &#8220;Opus&#8221;), is a clinical-stage biopharmaceutical company developing gene therapies for the treatment of inherited retinal diseases (&#8220;IRDs&#8221;) and small molecule therapies for other ophthalmic disorders. The Company&#8217;s headquarters is
                          located in Durham, North Carolina.</div>

<div><br/>
                        </div>

<div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">On October 22, 2024, the Company acquired a private corporation then operating under the name of &#8220;Opus Genetics,
                          Inc.&#8221; (&#8220;Private Opus&#8221;) pursuant to the terms of an Agreement and Plan of Merger, dated as of October 22, 2024 (such agreement, the &#8220;Merger Agreement&#8221; and the transaction consummated via the Merger Agreement, the &#8220;Opus
                          Acquisition&#8221;), by and among the Company, Private Opus, and certain merger subsidiaries party thereto<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">.</span></div>

<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The Company&#8217;s pipeline includes assets from the adeno-associated virus (&#8220;AAV&#8221;) based gene therapy portfolio of Private Opus that
                          address mutations in genes that cause different forms of Leber congenital amaurosis (&#8220;LCA&#8221;), bestrophinopathy, and retinitis pigmentosa. The Company&#8217;s most advanced gene therapy program is designed to address mutations in the LCA5
                          gene, which encodes the lebercilin protein. More specifically, we are developing OPGx-LCA5 to treat LCA5-associated inherited retinal disease (&#8220;IRD&#8221;), an early-onset retinal degeneration, and an open-label, dose-escalation Phase
                          1/2 clinical trial is ongoing. OPGx-BEST1 is another gene therapy candidate in the Company&#8217;s portfolio. This asset is being developed for the treatment of IRDs associated with mutations in the BEST1 gene, <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">which can lead to legal blindness. Apart from gene
                            therapies, the Company&#8217;s pipeline also includes Phentolamine Ophthalmic Solution 0.75%, a non-selective alpha-1 and alpha-2 adrenergic antagonist to reduce pupil size as well as APX3330, a novel small-molecule inhibitor of Ref-1
                            designed to slow the progression of non-proliferative diabetic retinopathy.</span></div>

<div><br/>
                        </div>

<div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-align: justify; text-transform: none;">In November 2022, the Company entered into a license and collaboration agreement (as
                          amended, the &#8220;Viatris License Agreement&#8221;) with Viatris, Inc. (&#8220;Viatris&#8221;), pursuant to which it granted Viatris an exclusive license to develop, manufacture, import, export and commercialize its refractive product candidate
                          Phentolamine Ophthalmic Solution 0.75% (&#8220;PS&#8221;). PS is a once-daily eye drop formulation of phentolamine mesylate designed to reduce pupil diameter and improve visual acuity. PS was approved by the FDA for the treatment for
                          pharmacologically induced mydriasis produced by adrenergic agonists (e.g., phenylephrine) or parasympatholytic (e.g., tropicamide) agents, or a combination thereof under the brand name RYZUMVI<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">&#174;</sup> in September 2023 and was launched commercially in April 2024. The Company is also developing PS for the treatment of presbyopia, an ophthalmic disorder that involves the progressive
                          loss of ability to focus on close objects that results in blurred near vision, difficulty seeing in dim light, and eye strain. Additionally, the Company is currently developing PS for decreased vision under mesopic (low) light
                          conditions following keratorefractive surgery, pursuant to a received FDA agreement under Special Protocol Assessment (&#8220;SPA&#8221;)<span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">.</span><br class="Apple-interchange-newline"/>
                        </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="font-style: italic; font-weight: bold;"> <br/>
                            </span></span></div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="font-style: italic; font-weight: bold;">Basis of Presentation</span></span></div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
                          </div>

<div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">The accompanying condensed consolidated financial statements have been prepared by the Company, without audit, pursuant to
                              the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;) and<span style="font-style: italic;">&#160;</span>include the accounts of the Company&#8217;s subsidiary. All intercompany transactions and balances have been
                              eliminated in consolidation. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) have been condensed or
                              omitted pursuant to such rules and regulations. The Company&#8217;s fiscal year begins on January 1 and ends on December 31.</div>

<div><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span>  <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">The December 31, 2024 condensed consolidated balance sheet was derived from audited financial
                statements and may not include all disclosures required by GAAP; however, the Company believes that the disclosures are adequate to make the information presented not misleading. The accompanying condensed consolidated financial statements
                should be read in conjunction with the audited financial statements and related notes thereto for the year ended December 31, 2024 included in the Company&#8217;s Annual Report on Form 10-K filed with the SEC on March 31, 2025.</div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
              </div>

<div><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span>
               <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">In the opinion of management, all adjustments, consisting of only normal recurring adjustments
                that are necessary to present fairly the financial position, results of operations, and cash flows for the interim periods, have been made. The results of operations for the interim periods are not necessarily indicative of the operating
                results for the full fiscal year or any future periods.</div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
              </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> The derivative liability line item reflected on the December 31, 2024 consolidated balance
                sheet in the prior year was reclassified to the accrued expenses and other liabilities line item in the amount of $2,000.</div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
              </div>

<div>

              <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> <span style="font-size: 10pt; font-family: 'Times New Roman';"> </span></div>

<div><span style="font-size: 10pt; font-family: 'Times New Roman';"> </span> </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; font-variant: normal; text-transform: none;">Liquidity</div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"><br/>
                    </span></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">Since its inception, the Company has devoted substantially all of its resources to drug development and clinical trials.</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
                      </span> </div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The Company expects that its cash and cash equivalents as of September 30, 2025 of $30.8 million will be sufficient to fund its operations for at least the next 12 months from the date of issuance of these financial statements.</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"> <br/>
                    </div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">In the future, the Company may need to raise additional funds until it is able to generate sufficient revenues to fund its
                      development activities. The Company&#8217;s future operating activities, coupled with its plans to raise capital or issue debt financing, may provide additional liquidity in the future, however these actions are not solely within the
                      control of the Company and the Company is unable to predict the outcome of these actions to generate the liquidity ultimately required.</div>

<div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
                  </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic;">Use of Estimates</div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                  </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the
                    amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates.</div>

<div><br/>
                  </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic; font-weight: bold;">Segment Information<br/>
                        </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/>
                        </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">Operating segments are components of an enterprise for which separate financial
                          information is available and are evaluated regularly by the Company&#8217;s chief operating decision maker in deciding how to allocate resources and assessing performance. The Company&#8217;s chief operating decision maker is its Chief
                          Executive Officer. The Company&#8217;s Chief Executive Officer views the Company&#8217;s operations and manages its business in one operating segment, which is the business of development of products related to vision performance and health.
                          Accordingly, the condensed consolidated financial statements and accompanying notes contained herein include the measure of profit or loss, categories of expenses and other financial information that is evaluated by the Company&#8217;s
                          Chief Executive Officer.</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic; font-weight: bold;"> <br/>
                    </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic; font-weight: bold;">Summary of Significant Accounting Policies</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/>
                    </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The Company&#8217;s significant accounting policies are described in Note 1,&#160;<span style="font-style: italic;">&#8220;Company Description and Summary of Significant Accounting Policies</span>&#8221;&#160;to the consolidated financial statements in its Annual Report on Form 10-K for the year ended December 31, 2024, that was filed
                      with the SEC, on March 31, 2025. Since the date of those financial statements, except as set forth below under &#8220;Warrant liabilities&#8221;, there have been no material changes to the Company&#8217;s significant accounting policies.</div>

<div><br/></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; font-style: italic; font-weight: bold;"><span style="text-decoration: underline;"><span style="font-weight: normal;">Warrant liabilities</span></span><br/>
                    </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; font-style: italic; font-weight: bold;"> <br/>
                    </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The
                        Company issued warrants to purchase equity securities in connection with the March 2025 financings and are recorded under the warrant liabilities line item in the accompany condensed consolidated balance sheets (See Note 8 &#8211;
                        Financings). The Company accounts for these warrants as a liability at fair value when the valuation inputs are not fixed and determinable. Additionally, issuance costs associated with the warrant liability were expensed as incurred
                        and reflected as financing costs in the accompanying condensed consolidated statements of comprehensive loss. The Company adjusts the liability for changes in fair value until the earlier of; 1) the exercise or 2) expiration of the
                        warrants. Any future change in fair value of the warrant liabilities, when outstanding, is recognized in the condensed consolidated statements of comprehensive loss under the fair value change in warrant and other derivative
                        liabilities line item.</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"><br/>
                  </div>

<div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Recent Accounting Pronouncements</div>

<div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
                </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">In December 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued ASU 2023-09 <span style="font-style: italic;">Income
                        Taxes (Topic 740): Improvements to Income Tax Disclosures</span>, which enhances income tax disclosures primarily related to the rate reconciliation and income taxes paid information. This guidance also includes certain other
                      amendments to improve the effectiveness of income tax disclosures. This ASU is effective for fiscal years beginning after December 15, 2024, including interim periods within those fiscal years and should be applied on a prospective
                      basis, with retrospective application permitted. The Company has determined that the adoption of this guidance will augment its income tax disclosures related mainly to categorical detail in the rate reconciliation and jurisdictional
                      detail associated with income taxes paid.</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"> <br/>
                    </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">In November 2024, the
                        FASB issued ASU 2024-03&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; font-style: italic;">Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">&#160;(Subtopic 220-40): Disaggregation of Income Statement Expenses. This ASU is intended to improve the disclosures related to expenses and provide investors
                        more detailed information about certain types of expenses. This ASU is effective for annual periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027, with early adoption permitted.
                        The Company is currently evaluating the potential impact that this new standard will have on our consolidated financial statements and related disclosures.</span> </div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/810/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Mergers<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Mergers [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Mergers</a></td>
<td class="text">
<div>  <span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">2.</td>

    <td style="width: auto; vertical-align: top;">
                      <div style="font-weight: bold;">Mergers<br/>
                      </div>
                    </td>

  </tr>


</table>

<div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
              </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Acquisition of Opus Genetics</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                    As described in Note 1 &#8211; Company Description and Summary of Significant Accounting Policies, on October 22, 2024, the Company completed the stock purchase of Private Opus. Under the terms of the Merger Agreement, at the closing of the
                    Opus Acquisition, the Company issued to the security holders of Private Opus 5,237,063 shares of the Company&#8217;s common stock,
                    par value $0.0001 per share (&#8220;common stock&#8221;), and 14,145.374 shares of the Company&#8217;s preferred stock, par value $0.0001
                    per share, designated as Series A Non-Voting Convertible preferred stock (&#8220;Series A preferred stock&#8221;), each share of which was convertible into 1,000 shares of common stock, subject to stockholder approval, which was obtained at the Company&#8217;s Annual Meeting of Stockholders held on April 30, 2025. Following the closing of the Opus Acquisition,
                    the Company had 31,435,507 shares of common stock and 14,145.374 shares of Series A preferred stock outstanding. The total consideration in connection with the Opus Acquisition was $25.8 million. The transaction was accounted for as an asset acquisition in accordance with ASC 805, <span style="font-style: italic;">Business

                      Combinations</span>, as one asset, the underlying intellectual property associated with the IRD therapies, comprised more
                    than 90% of Private Opus&#8217;s assets.</div>

<div><br/>
                </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Merger with Rexahn</div>

<div><br/>
                </div>

<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">On November 5, 2020, the Company completed a merger transaction with Rexahn (&#8220;Rexahn Merger&#8221;). In connection with the Rexahn Merger, the
                  Company, Shareholder Representatives Services LLC, as representative of the Rexahn stockholders prior to the Merger, and Olde Monmouth Stock Transfer Co., Inc., as the rights agent, entered into the Contingent Value Rights Agreement (the
                  &#8220;CVR Agreement&#8221;).</div>

<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                </div>

<div style="text-align: justify;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Pursuant to the terms of the Rexahn Merger and the CVR Agreement, Rexahn stockholders of record as of immediately prior to the effective time of the Rexahn Merger received one contingent value right (&#8220;CVR&#8221;) for each share of Rexahn common stock held.</span></div>

<div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div style="text-align: justify;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The CVRs are not transferable, except in certain limited circumstances, will not be
                  certificated or evidenced by any instrument, will not accrue interest and will not be registered with the SEC or listed for trading on any exchange. The CVR Agreement will continue in effect until the later of the end of the CVR Term (as
                  defined in the CVR Agreement) and the payment of all amounts payable thereunder. As of September 30, 2025, no payments subject
                  to the <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">CVR Agreement had </span>been received beyond those
                  previously reported in the second and third quarters of calendar year 2021. In addition, no milestones had been accrued as of
                  September 30, 2025, as there were no potential milestones yet considered probable beyond those previously reported.</span>
                <br/>
              </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-38<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 46<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-46<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 43<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-43<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 45<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-45<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-29<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-29<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-4<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479326/805-40-45-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805-30/tableOfContent<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805-20/tableOfContent<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805-10/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">
<div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">
                  <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">3.</td>

    <td style="width: auto; vertical-align: top;">
                          <div style="font-weight: bold;">Fair Value Measurements </div>
                        </td>

  </tr>


</table>
                </div>

<div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
                </div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span>
                 <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">The Company follows accounting guidance that emphasizes that fair value is a market-based
                  measurement, not an entity-specific measurement. Fair value is defined as &#8220;the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.&#8221;
                  Fair value measurements are defined on a three-level hierarchy:</div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
                </div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="width: 27pt;"><br/>
                        </td>

    <td style="width: 27pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">Level 1 inputs: Unadjusted quoted prices for identical assets or liabilities in active markets;</div>
                        </td>

  </tr>


</table>

<div> <br/>
                  </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="width: 27pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
                          </span> </td>

    <td style="width: 27pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="font-family: 'Times New Roman';">&#8226;</span></td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                          <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Level 2 inputs: Quoted prices for similar assets and liabilities in active markets, quoted prices in
                            markets that are not active, or inputs which are observable, whether directly or indirectly, for substantially the full term of the asset or liability; and</div>
                        </td>

  </tr>


</table>

<div> <br/>
                  </div>

<div>
                    <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="width: 27pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
                            </span> </td>

    <td style="width: 27pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                            <div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">Level 3 inputs: Unobservable inputs in which there is little or no market data available, which
                              requires management to develop its own assumptions in pricing the asset or liability.</div>
                          </td>

  </tr>


</table>
                  </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
                  </div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-weight: normal; font-style: normal;"> </span> </span></div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">As </span>of September 30, 2025 and December 31, 2024, the fair values of cash and cash equivalents, accounts receivable,
                  contract assets and unbilled receivables, prepaid and other assets, accounts payable and accrued expenses approximated their carrying values because of the short-term nature of these assets or liabilities. The fair value of the long-term
                  funding agreement, related party line item was determined on an amortized cost basis, based on an effective rate of interest.</div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;"> <br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;"> <br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;">The fair value of the short-term investments, while
                  outstanding, were based on observable Level 1 inputs in the form of quoted market prices from a major stock exchange. The fair value of the liabilities associated with the equity line financing facility and the March 2025 Warrants and
                  March 2025 Private Placement Warrants (as defined below) are based on cash flow models discounted at current implied market rates representing expected returns by market participants for similar instruments and are based on Level 3 inputs
                  as well the Company&#8217;s underlying stock price and associated volatility, expected term and market interest rates (See Note 8 &#8211; Financings). There were<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> no transfers between fair value hierarchy
                    levels during the three and nine months ended </span>September<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> 30, 2025 and 2024.</span></div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
                  </span> </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;">The fair value of financial instruments measured
                    on a recurring basis is as follows (in thousands):</div>

<div><br/>
                </div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;">
                  <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">As of September 30, 2025</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Description</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 1</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 2</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 3</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Assets:</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Short-term investments</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">*<br/>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">*<br/>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total assets at fair value</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">*<br/>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">*<br/>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Liabilities:</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><br/>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%;" valign="bottom">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Warrant liabilities</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">21,325</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">21,325</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">Other derivative liabilities<br/>
                        </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#8212;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#8212;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#8212;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#8212;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total liabilities at fair value</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">21,325</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">21,325</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
                </div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">
                  <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-spacing: 0;">


  <tr style="vertical-align: top;">

    <td style="text-align: right; vertical-align: top; width: 18pt;">
                          <div>* <br/>
                          </div>
                        </td>

    <td style="text-align: left; vertical-align: top; width: auto;">
                          <div><span style="font-style: italic;">De minimis</span> value<br/>
                          </div>
                        </td>

  </tr>


</table>
                </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
                </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">
                  <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">As of December 31, 2024</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Description</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 1</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 2</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 3</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Assets:</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Short-term investments</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total assets at fair value</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Liabilities:</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Other derivative liabilities</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total liabilities at fair value</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

                </div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span>
                 <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>

<div><br/>
                </div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;">The following table provides a roll-forward of
                    short-term investments measured at fair value on a recurring basis using observable level 1 inputs for the nine months ended September 30, 2025 and 2024 (in thousands):</div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
                    </span> </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; font-weight: bold;">Nine Months Ended</div>
                          <div style="text-align: center; font-weight: bold;">September 30,</div>
                        </td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2025</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Short-term investments</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
                          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Balance as of beginning of period</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">2</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">15</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
                          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Unrealized loss</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">(2</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">(12</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div>
                        </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Balance as of end of period</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">*</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">3</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div> <br/>
                  </div>

<div>
                    <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-spacing: 0;">


  <tr style="vertical-align: top;">

    <td style="text-align: right; vertical-align: top; width: 18pt;">
                            <div>* <br/>
                            </div>
                          </td>

    <td style="text-align: left; vertical-align: top; width: auto;">
                            <div><span style="font-style: italic;">De minimis</span> value<br/>
                            </div>
                          </td>

  </tr>


</table>

                  </div>

<div><br/>
                  </div>

<div><br/></div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;">The following table provides a
                            roll-forward of liabilities measured at fair value on a recurring basis using unobservable level 3 inputs for the nine months ended September 30, 2025 and 2024 (in thousands):</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" rowspan="1" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom">
                                <div style="text-align: center; font-weight: bold;">Nine Months Ended</div>
                                <div style="text-align: center; font-weight: bold;">September 30,</div>
                              </td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom">
                                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2025</div>
                              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
                              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
                                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Warrant liabilities</div>
                              </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
                                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Balance as of beginning of period</div>
                              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                                <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                                <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                                <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                                <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: top; width: 76%;" valign="bottom">
                                <div style="text-indent: -9pt; margin-left: 18pt;">Issuance of March 2025 Warrants and March 2025 Private Placement Warrants </div>
                              </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">15,520</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#8212;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
                                <div>
                                  <div style="text-indent: -9pt; margin-left: 18pt;">Change in fair value</div>
                                </div>
                              </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">5,805</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"></td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#8212;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom">
                                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Balance as of end of period</div>
                              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                                <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                                <div style="font-family: 'Times New Roman'; font-size: 10pt;">21,325</div>
                              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                                <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                                <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div> <br/>
                        </div>

<div>
                          <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" rowspan="1" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom">
                                  <div style="text-align: center; font-weight: bold;">Nine Months Ended</div>
                                  <div style="text-align: center; font-weight: bold;">September 30,</div>
                                </td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom">
                                  <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2025</div>
                                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                                  <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
                                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
                                  <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Other derivative liabilities</div>
                                </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
                                  <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Balance as of beginning of period</div>
                                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                                  <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                                  <div style="font-family: 'Times New Roman'; font-size: 10pt;">2</div>
                                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                                  <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                                  <div style="font-family: 'Times New Roman'; font-size: 10pt;">74</div>
                                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom">
                                  <div>
                                    <div style="text-indent: -9pt; margin-left: 18pt;">Change in fair value</div>
                                  </div>
                                </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">(2</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">&#8212;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                                  <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Balance as of end of period</div>
                                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                                  <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                                  <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                                  <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                                  <div style="font-family: 'Times New Roman'; font-size: 10pt;">74</div>
                                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
                        </div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>

<div><br/>
                  <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;"> </span></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">There were no
                    financial instruments measured on a non-recurring basis for any of the periods presented.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 107<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-107<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-6A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 940<br> -SubTopic 820<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478119/940-820-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">
<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span>  </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-spacing: 0;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold;">4.</span></div>
                        <span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></td>

    <td style="vertical-align: top; width: auto;">
                        <div style="text-align: left; font-size: 10pt;"><span style="font-weight: bold;">&#160;Commitments and Contingencies</span></div>
                      </td>

  </tr>


</table>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div style="font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Apexian Sublicense Agreement</div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> </span></div>

<div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> </span></div>

<div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;"><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">On January 21, 2020, the Company entered into a sublicense agreement
                    with Apexian Pharmaceuticals, Inc., pursuant to which it obtained exclusive worldwide patent and other intellectual property rights. In exchange for the patent and other intellectual rights, the Company agreed to certain milestone
                    payments and royalty payments on future sales (See Note 10 </span></span>&#8211;<span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> Apexian Sublicense Agreement). As of September 30, 2025, there was sufficient uncertainty with regard to any future cash milestone payments under the sublicense agreement that no liabilities were recorded related to the
                    sublicense agreement.</span></span></div>

<div><br/></div>

<div style="font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">University of Pennsylvania
                    LCA5/RDH12 License Agreement</div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">&#160;</span> </span>
                 <span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">&#160;</span> </span></div>

<div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">On June 15, 2022, Opus entered into an amended and restated license agreement (the &#8220;LCA5/RDH12 Agreement&#8221;) with the Trustees of the University of Pennsylvania
                      (&#8220;Penn&#8221;) pursuant to which it was granted an exclusive, royalty-bearing license to certain patents and a non-exclusive license to certain information relating to products directed towards treatment or correction of mutation of the
                      LCA5 or RDH12 genes. In return for these rights, the Company is obligated to make certain development, regulatory and commercial milestone payments up to a maximum potential aggregate amount of $2.6 million and royalty payments on future net sales of such products. Until the Company is required to pay royalties under the LCA5/RDH12
                      Agreement, the Company must pay a <span style="font-style: italic;">de minimis</span> annual license maintenance fee to Penn.&#160; The Company is also obligated to make payments on any sublicense income, with such percentage depending on
                      the stage of product development, which there was no sublicense income for any of the periods presented. During the quarter ended September 30, 2025, the first development milestone under the LCA5/RDH12 Agreement was satisfied and the
                      related amount payable was included in accrued expenses and other liabilities as of September 30, 2025 and research and development expense for the three and nine months ended September 30, 2025.</span></span></div>

<div><br/></div>

<div style="font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Iveric Asset Purchase Agreement &#8211;
                  BEST1 and RHO Programs</div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">&#160;</span></span>
                &#160; <span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">&#160;</span> </span></div>

<div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">On December 23, 2022, Opus entered into an asset purchase agreement (the &#8220;Iveric Agreement&#8221;) with a subsidiary of Iveric Bio, Inc. (&#8220;Iveric&#8221;) pursuant to which
                      the Company acquired certain assets, including the BEST1 License (as defined below), relating to the BEST1 and RHO products. In return for these rights, the Company is obligated to make payments to Iveric upon the achievement of
                      specified development and commercial milestones, the maximum potential aggregate amount of such payments being $111.7
                      million. As of </span></span><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">September </span></span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">30</span></span>, 2025, the Company determined that none of the future obligations under the agreement were probable and therefore no liabilities were recorded related to the
                      agreement.</span></span></div>

<div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/>
                    </span></span></div>

<div style="font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Penn and University of Florida BEST1
                  License Agreement</div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">&#160;</span> </span></div>

<div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">On April 10, 2019, Iveric entered into an exclusive patent license agreement (as amended, the &#8220;BEST1 License&#8221;) with Penn and the University of Florida Research
                      Foundation (&#8220;UF&#8221;), which agreement was assigned to Opus under the terms of the Iveric Agreement.&#160; Under the BEST1 License, Opus received exclusive patent rights and non-exclusive knowhow and data rights with regard to products to
                      treat diseases associated with mutations in the BEST1 gene. In return for these rights, the Company is obligated to make payments to Penn upon the achievement of certain clinical, regulatory and commercial milestones, the maximum
                      potential aggregate amount of such payments being $76.4 million.&#160; The Company is also obligated to make royalty payments on
                      future net sales of licensed BEST1 products. Until the Company is required to pay royalties under the BEST1 License, the Company must pay a <span style="font-style: italic;">de minimis</span> annual license maintenance fee to UF and
                      Penn. The Company must also make payments on any sublicense income, with such percentage depending on the stage of product development, which there was no sublicense income&#160;during any of the periods presented. In consideration for
                      Penn and UF&#8217;s consent to the assignment of the BEST1 License to us under the Iveric Agreement, the Company will also pay Penn a percentage of each milestone payment that we are required to pay to Iveric under the Iveric Agreement. As
                      of </span></span><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">September </span></span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">30</span></span>, 2025, the Company determined that none of the future obligations under the agreement were probable and therefore no liabilities were recorded related to the
                      agreement.</span></span></div>

<div style="font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
                  <span style="background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;">Penn and UF RHO License Agreement</span></div>

<div><br/>
                  </div>

<div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On June 6,
                    2018, Iveric entered into an exclusive patent license agreement (the &#8220;RHO License&#8221;) by and between Penn and UF pursuant to which the Company has exclusive patent rights and non-exclusive knowhow and data rights with regard to products
                    to treat rhodopsin-mediated diseases as a result of the Iveric Agreement as defined above.&#160; In return for these rights, the Company is obligated to make development and commercial milestone payments, the maximum potential aggregate
                    amount of such payments being $93.5 million and royalty payments on future sales of such products.&#160; As of <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">September </span></span>30</span></span>, 2025, the Company determined that none of the future obligations under the agreement were probable and therefore no liabilities were
                    recorded related to the agreement.</div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> </span></span><br/></div>

<div style="font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Massachusetts Eye and Ear
                    Infirmary License Agreement</div>

<div><br/>
                  </div>

<div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On November
                    9, 2021, Opus entered into a license agreement with the Massachusetts Eye and Ear Infirmary (&#8220;MEEI&#8221;), granting an exclusive worldwide license of MEEI patents for use in the NMNAT1 program for all products and processes including the
                    treatment of retinal disease in humans, and a non-exclusive worldwide license to technological information. In return for these rights, the Company is obligated to make development milestone payments, the maximum potential aggregate
                    amount of such payments being $0.4 million and royalty payments on future sales of such products.&#160; As of <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">September </span></span>30</span></span>, 2025, the Company determined that none of the future obligations under the agreement were probable and therefore no liabilities were recorded related to the
                    agreement.</div>

<div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
              </div>

<div style="font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Facility and Other Leases</div>

<div style="font-style: italic; font-weight: bold;"><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="font-weight: bold; font-style: italic;"> <span style="font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><br/>
                    </span></span></span></div>

<div><span style="font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="margin: 0px; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: justify;">On January 1, 2025, the Company relocated its headquarters to Durham, North Carolina. On July 1st, 2025, the Company amended the lease for its headquarters in Durham, North Carolina for three months through September 30, 2025, and the lease is currently in place on a month-to-month basis. The headquarters lease qualifies for the short-term
                      exception under ASC 842, <span style="font-style: italic;">Leases</span>.</div>

<div><br/></div>

<div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The
                      Company also leases additional laboratory space in Durham, North Carolina on a month-to-month basis. Upon the Opus Acquisition, the Company assumed a number of equipment leases that expired in <span style="-sec-ix-hidden:Fact_b06feea9702d449fb6baaf32a96116e9">July 2025</span> and are now on a month-to-month basis. Both the laboratory space and equipment leases qualify for the short-term exception under ASC 842, <span style="font-style: italic;">Leases</span>.</div>

<div><br/>
                    </div>

<div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The rent
                      expense associated with all leases amounted to $0.1 million and less than $0.1 million during the three months ended September 30, 2025 and 2024, respectively and $0.2 million and less than $0.1 million during the
                      nine months ended September 30, 2025 and 2024, respectively.</div>

<div><br/></div>

<div><span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="font-weight: bold; font-style: italic;"> </span></span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span> </span></div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Other</div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> <br/>
                </div>

<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">In the ordinary course of business, from time to time, the Company may be subject to a broad range of claims and legal proceedings that
                    relate to contractual allegations, patent infringement and other claims. In addition, the Company from time to time may be potentially committed to reimburse third parties for costs incurred associated with business development related
                    transactions upon the achievement of certain milestones. The Company establishes accruals when applicable for matters and commitments for which it believes losses are probable and can be reasonably estimated.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Balance Sheet Information<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_SupplementalBalanceSheetInformationAbstract', window );"><strong>Supplemental Balance Sheet Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock', window );">Supplemental Balance Sheet Information</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold;">5.</td>

    <td style="width: auto; vertical-align: top;">
                      <div style="font-weight: bold;">&#160;Supplemental Balance Sheet Information</div>
                    </td>

  </tr>


</table>

<div><br/></div>

<div style="font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Accrued expenses and other liabilities<br/>
                <br/>
              </div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>
               <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="display:none;"><br/></div>
<div style="text-indent: -7.2pt; margin-left: 7.2pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accrued expenses and other liabilities consist of the following (in thousands):</div>

<div>&#160;</div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><span style="font-weight: bold;">As of</span><br/>
                    </td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
                      <div style="text-align: center; font-weight: bold;">September 30,</div>
                    </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
                      <div style="text-align: center; font-weight: bold;">December 31,</div>
                    </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                      <div style="text-align: center; font-weight: bold;">2025<br/>
                      </div>
                    </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                      <div style="text-align: center; font-weight: bold;">2024<br/>
                      </div>
                    </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                      <div style="margin-left: 9pt; text-indent: -9pt;">Research and development services and supplies<br/>
                      </div>
                    </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                      <div>$<br/>
                      </div>
                    </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                      <div>2,821</div>
                    </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                      <div>$</div>
                    </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                      <div>4,452</div>
                    </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">Compensation and benefits</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                      <div>1,422</div>
                    </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                      <div>1,481</div>
                    </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">Professional services</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">856</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">1,608</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Other</div>
                    </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                      <div>268</div>
                    </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                      <div>606</div>
                    </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div>
                    </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                      <div>$</div>
                    </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                      <div>5,367</div>
                    </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                      <div>$</div>
                    </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                      <div>8,147</div>
                    </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_SupplementalBalanceSheetInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_SupplementalBalanceSheetInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/210/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalBalanceSheetDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold; font-family: 'Times New Roman';">6.</td>

    <td style="width: auto; vertical-align: top;">
                      <div style="font-weight: bold; font-family: 'Times New Roman';">Related Party Transactions</div>
                    </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman';"><br/>
              </div>

<div style="font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;">Consulting Agreements with Dr. Pepose
              </div>

<div style="font-family: 'Times New Roman';"><span style="font-style: italic; font-weight: bold;"> <br/>
                </span></div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">On April 11, 2024, the Company entered into a consulting agreement (the &#8220;Pepose Consulting Agreement&#8221;) with Dr. Pepose, a former director of the Company. Pursuant to the Pepose Consulting Agreement, Dr. Pepose was
                    paid a monthly consulting fee and received an award of 32,000 RSUs, as well as stock options to purchase 48,000 shares of the Company&#8217;s common stock. The RSUs vested in 12 equal monthly installments that began on May 11, 2024 and concluded on April 11, 2025. On November 21, 2024, the Pepose Consulting Agreement was amended to continue through
                    April 11, 2026.</span><br/>
                  <span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal; text-align: justify;"><span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">For the agreements with Dr. Pepose described above, the Company incurred related<span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> consulting expenses of</span></span> $0.1 million and $0.4 <span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">million </span></span>during the three and nine months ended </span></span>September<span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> 30, 2025, respectively, and </span></span>the Company incurred related consulting expenses <span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">of </span></span>$0.1 <span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">million </span></span>and $0.3
                  <span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">million </span></span>during the three and nine months ended September 30, 2024,
                  respectively.</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> <br/>
                </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> <span style="font-weight: bold; font-style: italic;">March 2025 Subscription<span style="font-family: 'Times New Roman';"> Agreements with Dr. George Magrath and Cam Gallagher</span></span> </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> <br/>
                </div>

<div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal; text-align: justify;"><span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> On March 21, 2025, the Company entered into a subscription agreement with each of Dr. George Magrath, the Company&#8217;s Chief Executive Officer, and Cam Gallagher, the chairman of the <span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Company&#8217;s board of directors (the <span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#8220;</span></span></span></span>Board&#8221;), in connection with a private offering of our securities. For more
                      information, see Note 8 &#8211; Financings.</span><br/>
                  </span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal; text-align: justify;"><span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
                    </span></span></div>

<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">August 2025 <span style="font-weight: bold; font-style: italic;">Subscription <span style="font-family: 'Times New Roman';">Agreements </span></span>with Cam Gallagher and Sean Ainsworth</div>

<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> <br/>
                  </div>

<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">On August 25, 2025, the Company entered into subscription agreements pursuant to which the Company agreed to issue and sell in
                      a private placement (the &#8220;August 2025 Private Placement&#8221;) to certain investors 3,138,338 shares of its common stock for
                      gross proceeds of approximately $3.5 million.</span> </div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><br/>
                  </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The August 2025 Private Placement was led by Cam Gallagher, Chair of the Company&#8217;s Board, with an investment of $1.0 million, along with participation by Sean Ainsworth, the lead independent director of the Board, in the amount of $0.1 million, and other investors for the balance of the Private Placement. For more information, see Note 8 &#8211; Financings.</div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                  </div>

<div><span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></span></div>

<div><span style="font-size: 10pt;"> </span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; text-align: justify;">C<span style="font-family: 'Times New Roman';">onsulting Agreement with Dr. Jean Bennett</span></div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                  </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">In connection with Dr. Jean Bennett&#8217;s appointment as a member of the Board, effective October 22, 2024, she and the Company entered into a consulting
                    agreement (the &#8220;Bennett Consulting Agreement&#8221;), pursuant to which Dr. Bennett will provide consulting services to the Company for a one-year
                    period. Pursuant to the Bennett Consulting Agreement, Dr. Bennett was granted a restricted stock unit award with respect to 100,000
                    shares of the Company&#8217;s common stock, which award vested on October 22, 2025. The Company incurred no consulting
                    expenses, beyond the stock-based compensation associated with the restricted stock unit award, during the three and nine months ended September 30, 2025, respectively.</div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                     </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Letter Agreement and Strategic Partnership&#8212;FFB</div>

<div style="font-family: 'Times New Roman';"><br/>
                    </div>

<div style="text-align: justify; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;">On
                        August 25, 2022, Private Opus entered into a binding letter of agreement (&#8220;2022 Binding Letter Agreement&#8221;) with Foundation Fighting Blindness (&#8220;FFB&#8221;) and the Jaeb Center for Health Research (the &#8220;JCHR&#8221;) to collaborate on natural
                        history studies involving individuals with retinal dystrophies associated with mutations in multiple genes of interest. Under the terms of the 2022 Binding Letter Agreement, FFB and the JCHR had the sole responsibility and authority
                        to design and conduct the study, with input from the Company. Subject to certain conditions, the 2022 Binding Letter Agreement required that the Company provide FFB with a total of $2.0 million of funding to support the study, such amount being payable in an initial installment of $0.4 million at the time of submission of the final study protocol to the Institutional Review Board of the JCHR and, subject to certain conditions, in four annual installments of $0.4
                        million on the anniversaries of such submission. <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On May 27, 2025, the Company entered into a binding letter of agreement (&#8220;2025 Letter Agreement&#8221;) with FFB and the JCHR, which superseded and canceled the 2022 Binding Letter Agreement. As of </span>September<span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> 30, 2025 a total&#160; of $0.4 million was paid by the Company under the 2022 Binding Letter Agreement and no more payments were due under the 2022 Binding Letter Agreement.</span><br/>
                      </div>

<div style="text-align: justify; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
                      </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Under the 2025 Letter Agreement, the Company will collaborate with FFB and the JCHR on portions of a study involving individuals with retinal
                          dystrophies associated with mutations in the RDH12 or BEST1 genes (the &#8220;Study&#8221;). The term of this 2025 Letter Agreement ends on the date that is two months from the Study&#8217;s completion. FFB and the JCHR, as its designee, shall have the sole responsibility and authority to design and conduct the Study, with input from the Company.&#160; Under the
                          2025 Letter Agreement, the Company is obligated to make two payments to FFB: (1) $0.3 million on or before June 30, 2025 and (2) $0.3 million on or before January 31, 2027 upon receipt of semi-annual reports from FFB&#160; outlining the progress being made in the Study, including visit completion status and publication plans, and
                          the ability for the Company to provide ongoing comments and suggestions regarding possible changes to the Study. Such payments shall constitute the sole compensation paid to FFB in return for Company access to research materials
                          and datasets.</div>

<div><br/>
                        </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The Company paid the initial $0.3
                          million due on or before June 30, 2025 under the 2025 Letter Agreement which was recorded as research and development expense. As of September 30, 2025, the Company is required to fund one additional installment in the aggregate
                          of $0.3 million upon receipt of future semi-annual reports.<br/>
                        </div>

<div><br/>
                        </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">RDF Agreement</div>

<div><span style="font-family: 'Times New Roman';"> </span></div>

<div><span style="font-family: 'Times New Roman';"><br/>
                          </span> </div>

<div><span style="font-family: 'Times New Roman';"> </span></div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">On June 13, 2025, the Company entered into a funding agreement (the &#8220;RDF Agreement&#8221;) with the Foundation Fighting Blindness Retinal Degeneration Fund
                          (&#8220;RDF&#8221;), whose sole member is FFB, a significant stockholder of the Company, relating to the Company&#8217;s program to develop gene therapies to treat patients impacted by retinitis pigmentosa caused by pathogenic variants in the Mer
                          proto-oncogene tyrosine kinase (MERTK) gene (the &#8220;MERTK Program&#8221;). The RDF Agreement provides for nondilutive funding by RDF of up to $2.0
                          million to support the development of the MERTK Program, $1.0 million of which was disbursed to the Company in June
                          2025 and up to $1.0 million of which may be disbursed to the Company upon achievement of a specified development
                          milestone subject to RDF&#8217;s receipt of eligible funds.</div>

<div><span style="font-family: 'Times New Roman';"> </span></div>

<div><span style="font-family: 'Times New Roman';"><br/>
                          </span> </div>

<div><span style="font-family: 'Times New Roman';"> </span></div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Under the RDF Agreement, the Company is subject to certain diligence obligations to develop and commercialize a product under the MERTK Program. If
                          the Company is unable to achieve certain milestones by certain dates, or otherwise fails to meet its diligence obligations, the Company will be obligated to collaborate with RDF to out-license or otherwise make applicable rights
                          available to a third party.</div>

<div><span style="font-family: 'Times New Roman';"> </span></div>

<div><br/></div>

<div><span style="font-family: 'Times New Roman';"> </span></div>

<div style="text-align: justify;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In addition, the Company will pay a milestone payment equal to the total amounts funded by RDF under the RDF Agreement upon the achievement of a regulatory milestone. The Company will also make tiered
                              royalty payments to RDF in low-to-mid single percentages until RDF has received aggregate royalty payments equal to 300%
                              of the amounts funded by RDF under the Agreement.&#160; In the event of a change of control of the Company or a sale or exclusive license of the MERTK Program, RDF will have the option to require the Company to buy out RDF&#8217;s
                              interest under the Agreement for an amount equal to 100% of the funds disbursed to the Company under the
                              Agreement. The Agreement may be terminated by either party for cause, including material breach or bankruptcy, subject to a cure period.<br/>
                            </span> </div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
                            </span> </div>

<div style="text-align: justify;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> The RDF Agreement was accounted for as debt under ASC 470, <span style="font-style: italic;">Debt</span>. ASC 470 requires interest expense to be recorded under an effective interest rate method.
                              During the three and nine months ended September 30, 2025, interest expense was $0.1 million based on an
                              effective rate of interest of 22.3% and was recorded as interest expense in the accompanying condensed
                              consolidated statements of comprehensive loss. The accreted liability in connection with the RDF Agreement was $1.1
                              million as of September 30, 2025 and was recorded under the long-term funding agreement, related party line item in the accompanying condensed consolidated balance sheets. </span></div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(g)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/850/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-6<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 850<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Series A Preferred Stock<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityDisclosureAbstract', window );"><strong>Series A Preferred Stock [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_TemporaryEquityDisclosureTextBlock', window );">Series A Preferred Stock</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">7.</td>

    <td style="width: auto; vertical-align: top;">
                  <div style="font-weight: bold;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Series A Preferred Stock<br/>
                    </span> </div>
                </td>

  </tr>


</table>

<div><span style="font-weight: normal;">&#160;&#160;</span>
           <br/></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"><span style="font-size: 10pt; font-family: 'Times New Roman';">On October 22, 2024, the Company filed a Certificate of Designation of Preferences, Rights and
                Limitations of the Series A Non-Voting Convertible Preferred Stock with the Secretary of State of the State of Delaware (the &#8220;Certificate of Designation&#8221;) in connection with the Opus Acquisition. The Certificate of Designation provides for
                the authorization of 14,146 shares of Series A preferred stock, of which 14,145.374 Series A preferred stock were issued upon close of the Opus Acquisition.</span> On April 30, 2025, the Company held its 2025 Annual Meeting of Stockholders. During the
              2025 Annual Meeting, the Company&#8217;s stockholders voted to approve the conversion of each share of Series A preferred stock into 1,000
              shares of common stock. Subsequently, on May 5, 2025, all shares of Series A preferred stock were converted into 14,145,374 shares
              of common stock<span style="font-size: 10pt; font-family: 'Times New Roman';">.</span></div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_TemporaryEquityDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for temporary equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_TemporaryEquityDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financings<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_FinancingsAbstract', window );"><strong>Financings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_FinancingsTextBlock', window );">Financings</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold;">8.</td>

    <td style="width: auto; vertical-align: top;">
                      <div style="font-weight: bold;">Financings<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><br/>
                        </span></div>
                    </td>

  </tr>


</table>

<div>&#160;</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic; font-weight: bold;">August 2025 Private Placement</div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
                      </span> </div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: justify;">On
                        August 25, 2025, the Company entered into subscription agreements pursuant to which the Company agreed to issue and sell in the August 2025 Private Placement to certain investors 3,138,338 shares of its common stock for gross, and net, proceeds of approximately $3.5 million.</div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
                        </span> </div>

<div style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: justify;">The
                        Company intends to use the net proceeds of the August 2025 Private Placement to expedite manufacturing process development, including scale-up of clinical and commercial production and testing, to ensure sufficient supply of cGMP
                        material for its gene therapy candidates, OPGx-LCA5 and OPGx-BEST1. No underwriting discounts or commissions were paid
                        with respect to the August 2025 Private Placement.</div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
                        </span> </div>

<div style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: justify;">The
                        August 2025 Private Placement was led by Cam Gallagher, Chair of the Board, along with participation by Sean Ainsworth, the lead independent director of the Board, and other investors. See Note 6 &#8211; Related Party Transactions.</div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-size: 10pt; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><br/>
                  </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-size: 10pt; font-variant: normal; text-transform: none;"> March 2025
                    Financings </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
                  </div>

<div style="text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On
                        March 21, 2025, the Company entered into an underwriting agreement with Craig-Hallum Capital Group, LLC, as the sole underwriter. Pursuant to the underwriting agreement, the Company agreed to issue and sell, in an underwritten
                        public offering (the &#8220;March 2025 Offering&#8221;), 12,219,736 shares of common stock and warrants to purchase up to 21,052,631 shares of common stock (the &#8220;March 2025 Warrants&#8221;). Each share of common stock was sold together with one March 2025 Warrant
                        to purchase one share of common stock, at a price to the public of $0.95 per share and related March 2025 Warrant. The Company also issued 8,832,895 pre-funded warrants (&#8220;Pre-Funded Warrants&#8221;) at a price to the public of $0.9499 per Pre-funded Warrant.</div>

<div style="text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
                      </div>

<div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
                      </div>

<div style="text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On
                        March 21, 2025, the Company entered into a subscription agreement (the &#8220;Subscription Agreement&#8221;) with each of Dr. George Magrath, the Company&#8217;s Chief Executive Officer, and Cam Gallagher, the chairman of the Board.&#160; Pursuant to the
                        Subscription Agreement, the Company agreed to issue and sell, in a private offering (the &#8220;March 2025 Private Placement&#8221;), a total of 392,157
                        shares of common stock to Mr. Magrath and 784,314 shares of common stock to Mr. Gallagher, as well as 392,157 warrants to purchase shares of common stock to Mr. Magrath and 784,314 warrants to purchase shares of common stock to Mr. Gallagher (&#8220;March 2025 Private Placement Warrants&#8221;). Each March 2025 Private Placement Warrant has an
                        initial exercise price of $1.15, expires on the five-year anniversary of the original issuance date and may be called by
                        the Company 30 days following the release of the Company&#8217;s OPGx-BEST1 DUO-1001 Cohort 1 data upon achievement of a volume weighted average price of our common stock for 30 consecutive trading days of over $1.725 per share and the
                        trading average daily volume for such 30 day period exceeds $150,000 per trading day. See Note 6 &#8211; Related Party Transactions.</div>

<div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
                      </div>

<div style="text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The
                        combined gross proceeds from the March 2025 Offering and the March 2025 Private Placement, which both closed on March 24, 2025 (the &#8220;Closing Date&#8221;), were approximately $21.5 million, before deducting underwriting discounts and commissions and offering expenses payable by the Company in the amount of $1.8 million.</div>

<div><br/>
                      </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-style: italic; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"><span style="text-decoration: underline;">March


                          2025 Warrants</span></div>

<div><br/>
                      </div>

<div style="text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The
                        March 2025 Warrants have an initial exercise price equal to $0.95 per share of common stock and are exercisable for five years from the date of issuance. The exercise prices and numbers of shares of common stock issuable upon exercise are subject to
                        appropriate adjustment in the event of stock dividends, stock splits, reorganizations or similar events affecting the common stock and also upon any distributions of assets, including cash, stock or other property to our
                        stockholders. A holder may not exercise the March 2025 Warrant if, after giving effect to such exercise, the holder (together with its affiliates) would beneficially own (as determined in accordance with the terms of the March 2025
                        Warrants) more than 4.99% (or, at the election of the holder, 9.99%) of the outstanding common stock immediately after giving effect to the exercise. Lastly, certain volatility provisions in the event of a fundamental transaction
                        precluded the March 2025 Warrants from being considered indexed to the Company&#8217;s own stock, and as such, were classified on the condensed consolidated balance sheets as warrant liabilities.</div>

<div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
                      </div>

<div style="text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The
                        March 2025 Warrants are callable by the Company in certain circumstances. Subject to certain exceptions, in the event that the March 2025 Warrants are outstanding, if, after the Closing Date, (i) the Company has announced OPGx-BEST1
                        DUO-1001 Cohort 1 data, (ii) the volume weighted average price of the common stock for 30 consecutive trading days
                        (&#8220;Warrant Measurement Period&#8221;), which 30 consecutive trading day period shall not have commenced until after the initial
                        exercise date) exceeds $1.425 (subject to adjustment), (iii) the trading average daily volume for such Warrant
                        Measurement Period exceeds $150,000 per trading day and (iv) the March 2025 Warrant holder is not in possession of any
                        information that constitutes or might constitute material non-public information which was provided by the Company, its subsidiaries or any of its officers, directors, employees, agents or affiliates, then the Company may, within
                        one trading day of the end of such Warrant Measurement Period, upon notice, call for cancellation of all or any portion of the March 2025 Warrants for which a notice of exercise has not yet been delivered for consideration equal to
                        $0.001 per March 2025 Warrant share.</div>

<div style="text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
                      </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">In the event of a fundamental transaction, as defined in the Form of Warrant, the
                          holders of the March 2025 Warrants will be entitled to receive upon exercise the kind and amount of securities, cash or other property that the holders would have received had they exercised immediately prior to such fundamental
                          transaction. Additionally, as more fully described in the Form of Warrant, in the event of certain fundamental transactions, the holders of the March 2025 Warrants will be entitled to receive consideration in an amount equal to
                          the Black Scholes Value of the remaining unexercised portion of the March 2025 Warrants on the date of consummation of such fundamental transaction.</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/>
                        </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;">The fair value of the March 2025 Warrants at the time of issuance was $14.7 million and were recorded in the warrant liabilities line item in the accompanying condensed consolidated balance sheets upon
                          issuance. The fair value change during the three and nine months ended September 30, 2025 was an expense of $9.0
                          million and $5.5 million, <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">respectively.</span> The fair value of these instruments were based on a Monte Carlo simulation incorporating a
                          volatility rate of 72.5% and 80.0% as of September 30, 2025 and March 24, 2025, respectively, a risk free rate of 3.6%
                          and 4.0% as of September 30, 2025 and March 24, 2025, respectively, the market price of the Company&#8217;s common stock at
                          $1.65 and $1.15
                          per share as of September 30, 2025 and March 24, 2025, respectively, and other factors over a simulated term of 4.5
                          years and 5 years at September 30, 2025 and March 24, 2025, respectively. As of September 30, 2025 the transaction
                          costs attributed to the March 2025 Warrants amounted to approximately $1.3 million and were recorded in the
                          accompanying condensed consolidated statements of comprehensive loss under financing costs.</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"> <br/>
                        </div>

<div><br/></div>

<div style="text-align: justify;"><span style="text-decoration: underline;"><span style="font-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">March 2025 Private Placement Warrants</span></span><br/>
                              <br/>
                              <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The March 2025
                                Private Placement Warrants have an initial exercise price equal to $1.15 per share of common stock and are
                                exercisable for five years from the date of issuance. The March 2025 Private Placement Warrants are callable by
                                the Company in certain circumstances. Subject to certain exceptions, in the event that the March 2025 Private Placement Warrants are outstanding, if, after the Closing Date, (i) the Company announced OPGx-BEST1 DUO-1001
                                Cohort 1 data, (ii) the volume weighted average price of the common stock for 30 consecutive trading days (the
                                &#8220;Private Placement Measurement Period&#8221;, which 30 consecutive trading day period shall not have commenced until
                                after the initial exercise date) exceeds $1.725 (subject to adjustment), (iii) the trading average daily volume
                                for such Private Placement Measurement Period exceeds $150,000 per trading day and (iv) the March 2025 Private
                                Placement Warrant holder is not in possession of any information that constitutes or might constitute material non-public information which was provided by the Company, its subsidiaries or any of its officers, directors,
                                employees, agents or affiliates, then the Company may, within one trading day of the end of such Private Placement Measurement Period, upon notice, call for cancellation of all or any portion of the March 2025 Private
                                Placement Warrants for which a notice of exercise has not yet been delivered for consideration equal to $0.001
                                per March 2025 Private Placement Warrant share. Other terms under the March 2025 Private Placement Warrants are generally identical to the terms of the March 2025 Warrants discussed above. Lastly, certain volatility
                                provisions in the event of a fundamental transaction precluded the March 2025 Private Placement Warrants from being considered indexed to the Company&#8217;s own stock, and as such, were classified on the condensed consolidated
                                balance sheets as warrant liabilities.<br/>
                              </span><br/>
                            </div>

<div style="text-align: justify;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> The fair value of the March 2025 Private Placement Warrants at the time of issuance was $0.8
                                million and were recorded in the warrant liabilities line item in the accompanying condensed consolidated balance sheets upon issuance. The fair value change during the three and nine months ended September 30, 2025 was an
                                expense of $0.5 million and $0.3 million, <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">respectively.</span> The fair value of these instruments were based on a Monte Carlo simulation incorporating a volatility rate of 72.5% and 80.0% as of&#160;<span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September</span> 30</span>,
                                2025 and March 24, 2025, <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">respectively, </span></span>a risk free rate of 3.6% and 4.0% as of&#160;<span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September</span> 30</span>, 2025 and March 24, 2025</span>, respectively, the market price of the Company&#8217;s common stock at <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">$1.65</span> and $1.15 per share as of <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September 30</span>,
                                  2025 and March 24, 2025</span>, respectively, and other factors over a simulated term of 4.5 <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">years and 5 years as of September 30</span>, 2025 and March 24, 2025</span>, respectively</span>. As of <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September</span></span></span></span>
                                30, 2025 transaction costs attributed to the March 2025 Private Placement Warrants were de minimis and were recorded in the accompanying condensed consolidated statements of comprehensive loss under financing costs.</span><br/>
                              <br/>
                              <span style="text-decoration: underline;"><span style="font-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Pre-Funded
                                  Warrants</span></span><br/>
                              <br/>
                              <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Pre-Funded
                                Warrants have an exercise price of $0.0001 per share of common stock and are immediately exercisable and are
                                exercisable at any time until exercised in full. The exercise prices and numbers of shares of common stock issuable upon exercise are subject to appropriate adjustment in the event of stock dividends, stock splits,
                                reorganizations or similar events affecting the common stock.&#160; A holder may not exercise the Pre-Funded Warrant if, after giving effect to such exercise, the holder (together with its affiliates) would beneficially own (as
                                determined in accordance with the terms of the Pre-Funded Warrants) more than 4.99% (or, at the election of the
                                holder, 9.99%) of the outstanding common stock immediately after giving effect to the exercise. In the event of
                                a fundamental transaction, as defined in the Form of Pre-Funded Warrant, the holders of the Pre-Funded Warrants will be entitled to receive upon exercise of the Pre-Funded Warrants the kind and amount of securities, cash or
                                other property that the holders would have received had they exercised the Pre-Funded Warrants immediately prior to such fundamental transaction.<br/>
                                <br/>
                                The Pre-Funded Warrants were recorded in the accompanying condensed consolidated balance sheets as Additional paid-in capital. </span></div>

<div><br/>
                          </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span>
                   <span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div style="text-align: justify; font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">At-The-Market Program</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div style="text-align: justify; font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="text-decoration: underline;"><span style="font-style: normal;"> <br/>
                  </span></span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;"><span style="font-style: normal;"> </span></span><span style="font-style: normal; font-weight: normal; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">On January 13, 2025, the Company filed a prospectus supplement with the SEC in connection with the establishment of an at-the-market equity offering program (the &#8220;ATM Program&#8221;) for the
                    offer and sale, from time to time, of shares of its common stock having an aggregate offering price of up to $40.0 million.
                    On the same date, the Company entered into a Sales Agreement (the &#8220;Sales Agreement&#8221;) with Leerink Partners LLC (&#8220;Leerink&#8221;), pursuant to which the Company may offer and sell shares of its common stock through or to Leerink, acting as
                    sales agent, under the ATM Program. In connection with the entry into the Sales Agreement, the Company terminated its prior ATM program established under the Capital on DemandTM Sales Agreement dated March 11, 2021, between the Company
                    and JonesTrading Institutional Services LLC.<br/>
                  </span></div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-style: normal; font-weight: normal; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">
                    <br/>
                  </span></div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
                  </span></div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">During the three and nine months ended <span style="font-family: 'Times New Roman'; font-size: 10pt;">September</span> 30, 2025, the Company sold 1,472,703 and 1,825,656 shares of common stock, respectively, under the Leerink ATM program for gross proceeds of $1.7 million and $2.1 million<span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">, respectively,</span> before deducting issuance expenses. Total issuance expenses, including sales agent fees and legal and accounting
                    expenses, were $0.1 million and $0.3
                    million for the three- and nine-month periods ended September 30, 2025, <span style="font-family: 'Times New Roman'; font-size: 10pt;">respectively</span>. During the three and nine months ended September 30, 2024, the Company sold 219,406 and 1,608,522 shares
                    of common stock under the JonesTrading ATM program, <span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">respectively,</span></span>
                    for aggregate gross proceeds of $0.5 million and $3.8 <span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">million</span>, <span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">respectively, before deducting </span></span>issuance expenses. Total issuance expenses, <span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">including sales agent fees and legal and accounting expenses,</span> were $0.1 million and $0.2 million, for the three- and
                    nine-month periods ended September 30, 2024, <span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">respectively</span></span></span>. As of <span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">September 30</span>,
                    2025, the Company had sold an aggregate of 9,479,494 shares of common stock under the ATM programs since their inception,
                    resulting in gross proceeds of $28.5 million and total issuance costs of $1.4 million.</span></div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
                  </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div style="text-align: justify; font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <span style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Registered Direct Offering</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div style="text-align: justify; font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="text-decoration: underline;"><span style="font-style: normal;"> <br/>
                  </span></span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div style="text-align: justify; font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="text-decoration: underline;"><span style="font-style: normal;"> </span></span><span style="font-style: normal; font-weight: normal; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">On June 4, 2021, the Company entered
                  into a placement agency agreement for a registered direct offering (&#8220;RDO&#8221;) with A.G.P./Alliance Global Partners (&#8220;AGP&#8221;). Pursuant to the terms of the placement agency agreement, AGP on June 8, 2021 sold an aggregate of 3,076,923 shares of the Company&#8217;s common stock and warrants to purchase 1,538,461 shares of the Company&#8217;s common stock (the &#8220;RDO Warrants&#8221;) at an offering price of $4.875 per one share and per <span style="-sec-ix-hidden:Fact_2a06a1ac890445be9ddd316e63e7cd64">one-half</span> of each RDO
                  Warrant. The RDO was made pursuant to the Company&#8217;s <span style="font-style: normal; font-weight: normal; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;">2021 shelf registration.</span>
                </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div style="text-align: justify; font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
              </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div style="text-align: justify; font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="font-style: normal; font-weight: normal; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">The RDO Warrants have an exercise
                  price of $6.09 per share, are exercisable from the initial issuance date of June 8, 2021, and will expire five years following the initial issuance date. As of<span style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">September 30</span>, 2025</span></span>, 1,538,461 RDO Warrants were outstanding and none have been exercised since issuance.</span><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Subject to limited exceptions, a holder of a RDO Warrant will not have the right to exercise any portion of its RDO Warrants if the holder, together with its affiliates,
                  would beneficially own in excess of 4.99% (or, at the election of a holder prior to the date of issuance, 9.99%) of the number of shares of the Company&#8217;s common stock outstanding immediately after giving effect to such exercise; provided that upon
                  prior notice to the Company, the holder may increase or decrease the beneficial ownership limitation, provided further that in no event shall the beneficial ownership limitation exceed 9.99%.</span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> <span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </span> </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Pre-Merger Financing</div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                  </span> </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">On June 17,
                  2020, the Company, Rexahn and certain investors entered into a Securities Purchase Agreement, which was amended and restated in its entirety on June 29, 2020 (as amended and restated, the &#8220;Securities Purchase Agreement&#8221;). Pursuant to the
                  Securities Purchase Agreement, the investors invested a total of $21.15 million in cash, including $0.3 million invested by five
                  directors of the Company prior to the Rexahn Merger and one director of Rexahn upon closing of the Rexahn Merger (the
                  &#8220;Pre-Merger Financing&#8221;). The Pre-Merger Financing also included the issuance of Series A Warrants and Series B Warrants discussed further below.</div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                  </span> </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: italic;"><span style="text-decoration: underline;">Series A Warrants</span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                  </span> </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">The Series A
                  Warrants were issued on November 19, 2020 at an initial exercise price of $4.4795 per share, were immediately exercisable upon
                  issuance and have a term of five years from the date of issuance. The Series A Warrants are exercisable for 5,665,838 shares of common stock in the aggregate (without giving effect to any limitation on exercise contained therein) and were outstanding
                  as of <span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">September 30</span>, 2025</span>.
                  The Series A Warrants were accounted for and classified as equity on the accompanying condensed consolidated balance sheets<span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">.</span></div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/>
                  </span></div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: bold; font-style: italic; font-variant: normal; text-transform: none;">Warrant
                  Activity and Summary </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Warrants</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Exercise</div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Price Per</div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Warrant</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted</div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Average </div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Exercise</div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Price</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted</div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Average </div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Term</div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(Years)</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
                          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Outstanding and exercisable at December 31, 2024</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">7,204,299</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">4.48-6.09</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">4.82</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">1.00</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%;" valign="bottom">
                          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Issued</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">22,229,102</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">0.95-1.15</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">0.96</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">5.00</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
                          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Exercised</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;<br/>
                          </div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom">
                          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Expired</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;<br/>
                          </div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Outstanding and exercisable at September 30, 2025</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">29,433,401</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">0.95-6.09</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">1.91</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">3.45</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="text-align: justify;"><span style="font-size: 10pt; font-family: 'Times New Roman';"> </span><br/>
                  </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes information about warrants outstanding at September 30, 2025:</div>

<div><br/>
                  </div>

<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Exercise Price</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Number </div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Outstanding</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted Average</div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Remaining </div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Contractual</div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">life (Years)</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Number Exercisable </div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">at</div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div>
                        </td>

    <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 1.08%; vertical-align: bottom; background-color: #CCEEFF;">
                          <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td style="width: 24.22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">0.95</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 21.2%; vertical-align: bottom; background-color: #CCEEFF;">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">21,052,631</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 21.22%; vertical-align: bottom; background-color: #CCEEFF;">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">4.48</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 22.24%; vertical-align: bottom; background-color: #CCEEFF;">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">21,052,631</div>
                        </td>

    <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">* <br/>
                        </td>

  </tr>

  <tr>

    <td style="width: 1.08%; vertical-align: bottom;">
                          <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td style="width: 24.22%; vertical-align: bottom;">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">1.15</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 21.2%; vertical-align: bottom;">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">1,176,471</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 21.22%; vertical-align: bottom;">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">4.48</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 22.24%; vertical-align: bottom;">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">1,176,471</div>
                        </td>

    <td colspan="1" style="width: 1%; vertical-align: bottom;">* <br/>
                        </td>

  </tr>

  <tr>

    <td style="width: 1.08%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                          <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td style="width: 24.22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">4.48</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 21.2%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">5,665,838</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 21.22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">0.13</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 22.24%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">5,665,838</div>
                        </td>

    <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 1.08%; vertical-align: bottom;">
                          <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td style="width: 24.22%; vertical-align: bottom;">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">6.09</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td style="width: 21.2%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">1,538,461</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 21.22%; vertical-align: bottom;">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">0.68</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td style="width: 22.24%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">1,538,461</div>
                        </td>

    <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

  </tr>

  <tr>

    <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
                          <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Total</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 21.2%; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">29,433,401</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 21.22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 22.24%; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">29,433,401</div>
                        </td>

    <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>


</table>

<div><br/>
                  </div>

<div>
                    <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-spacing: 0;">


  <tr style="vertical-align: top;">

    <td style="text-align: right; vertical-align: top; width: 18pt;">
                            <div>* <br/>
                            </div>
                          </td>

    <td style="text-align: left; vertical-align: top; width: auto;">
                            <div>Liability classified warrants in connection with March 2025 Financings</div>
                          </td>

  </tr>


</table>
                  </div>

<div><br/>
                  </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The above tables exclude the 8,832,895
                      Pre-Funded Warrants issued in connection with the March 2025 Offering.&#160; The Pre-Funded Warrants were deemed outstanding common stock for net loss per share purposes (See Note 12 &#8211; Net Loss per Share).</div>

<div><span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> </span></div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_FinancingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_FinancingsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_FinancingsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about financings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_FinancingsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock-based Compensation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-based Compensation</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; font-weight: bold;">9.</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="font-weight: bold;">Stock-based Compensation</div>
                      </td>

  </tr>


</table>

<div><br/>
                </div>

<div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Stock-based
                  compensation expense was included in general and administrative and research and development costs as follows in the accompanying condensed statements of comprehensive los<span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">s for the three- and nine-month periods indicate</span>d below (in thousands):</div>

<div>&#160;</div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months<span style="font-size: 10pt; font-family: 'Times New Roman';"><br/>
                          </span></div>
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Ended<span style="font-size: 10pt; font-family: 'Times New Roman';"><br/>
                          </span></div>
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" rowspan="1" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months<span style="font-size: 10pt; font-family: 'Times New Roman';"><br/>
                          </span></div>
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Ended</div>
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div>
                      </td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025<br/>
                        </div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024<br/>
                        </div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025<br/>
                        </div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024<br/>
                        </div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">General and administrative</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">567</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">549</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,810</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,850</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Research and development</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">249</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">227</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">815</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">717</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Total stock-based compensation</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">816</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">776</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,625</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,567</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-style: normal; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
                </div>

<div><span style="font-style: italic; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Inducement Plan</span></div>

<div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
                  </div>

<div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On August 8, 2025, the Company amended the Opus Genetics, Inc. 2021 Inducement
                      Plan (the &#8220;Inducement Plan&#8221;) to adjust the reserve by 800,000 shares to a total of 4,125,258</span> shares of its common stock. The Inducement Plan is to be used exclusively for grants of awards to individuals who were
                    not previously employees or directors of the Company, as an inducement material to the individual&#8217;s entry into employment with the Company within the meaning of Rule 5635(c)(4) of Nasdaq&#8217;s continued listing requirements. </div>

<div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
                  </div>

<div><span style="font-style: italic;"><span style="font-weight: normal; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">2020 Equity
                    Incentive Plan </span> </span></div>

<div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
                </div>

<div style="background-color: #FFFFFF; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: justify; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">In November 2020, the stockholders of the Company approved the 2020 Equity Incentive Plan
                    (the &#8220;2020 Plan&#8221;) for stock-based awards. Under the 2020 Plan, (i) 1,000,000 new shares of common stock were reserved for
                    issuance and (ii) up to 70,325 additional shares of common stock may be issued, consisting of (A) shares that remain
                    available for the issuance of awards under prior equity plans and (B) shares of common stock subject to outstanding stock options or other awards covered by prior equity plans that have been cancelled or expire on or after the date that
                    the 2020 Plan became effective. Under the 2020 Plan, the shares reserved automatically increase on January 1 of each year, for a period of not more than ten years from the date the 2020 Plan is approved by the stockholders of the Company, commencing on January 1, 2021 and ending on (and including) January 1, 2030, by an amount
                    equal to 5% of the shares of common stock outstanding as of December <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">31st of the preceding calendar year. The 2020 Plan permits the grant of incentive and nonstatutory stock options, appreciation rights, restricted stock, restricted stock units, performance stock and
                      cash awards, and other stock-based awards. On January 1, 2025</span>, 1,578,733 shares were added to the 2020 Plan as a
                    result of its annual increase provision.</span> </div>

<div style="background-color: #FFFFFF; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: justify; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/>
                  </span></div>

<div style="font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="font-weight: normal;">2018










                      Equity Incentive Plan</span> </div>

<div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
                  </div>

<div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; text-align: justify;">Prior to the 2020 Plan, the Company had adopted a
                    2018 Equity Incentive Plan (the &#8220;2018 Plan&#8221;) in April 2018 under which 1,175,000 shares of the Company&#8217;s common stock were
                    reserved for issuance to employees, directors and consultants. Upon the effective date of the 2020 Plan, no additional
                    shares were available for issuance under the 2018 Plan.<br/>
                  </div>

<div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; text-align: justify;">&#160;</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="font-weight: bold; font-style: italic; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Stock Options</span><br/></div>

<div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
                </div>

<div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">During the three and nine months ended September 30, 2025, 733,448 and 2,793,277 stock
                    options were granted, respectively, to directors, officers, employees and consultants, generally vesting over a</span> <span style="-sec-ix-hidden:Fact_b3032e9a7c5044188033cbfc7951b54b">one</span>-
                  to four-year period with monthly, quarterly and annual vesting tranches. During the three and nine months ended September 30,
                  2024, zero and 1,021,166
                  stock options were granted, respectively, to directors, officers, employees and consultants, generally vesting over a<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <span style="-sec-ix-hidden:Fact_80231749e0104014916aeafca2f61570">one</span>- to&#160;four-year period with monthly, quarterly and annual vesting tranches.</span></span></div>

<div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> </span></span><br/>
                </div>

<div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The </span>Company recognized $0.5 million and $0.5
                      million in stock-based compensation expense related to stock options during the three months ended September 30, 2025 and 2024, respectively, and $1.5 million and $1.4 million during the nine months ended
                      September 30, 2025 and 2024, respectively. There were 25,000 and 30,000 stock options exercised during the three and nine months ended September 30, 2025, respectively with an intrinsic value of&#160; less than $0.1 million for each period.&#160; There were no
                      stock option exercises during the nine months ended September 30, 2024. As of September 30, 2025 and December 31, 2024, 7,218,064
                      and 5,073,736 stock options were outstanding, respectively. <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; font-family: 'Times New Roman';">The following table provides a summary of stock option activity under the Company&#8217;s equity award plans:</span></span></span></div>

<div><span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"> </span>
                     <span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"> </span></div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div> <br/>
                      </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom">
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Number of</div>
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Options</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom">
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Weighted</div>
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Average</div>
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Exercise</div>
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Price</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom">
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Weighted Average</div>
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Remaining</div>
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Contractual</div>
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Term (years)</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom">
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Aggregate</div>
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Intrinsic</div>
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Value<sup><span style="font-size: 8pt;">(1)</span></sup></div>
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">(in thousands)</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
                              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">&#160;</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom">
                              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Outstanding at December 31, 2024</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 2px; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">5,073,736</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">$</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">2.68</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">7.37</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">$</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">124</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%;" valign="bottom">
                              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Granted</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">2,793,277</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">$</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">1.00</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
                              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Exercised</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">(30,000</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">)</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">$</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">0.90</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom">
                              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Forfeited/Cancelled</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">(618,949</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">)</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">$</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">2.07</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Outstanding at September 30, 2025</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">7,218,064</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">$</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">2.09</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">7.64</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">$</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">2,256</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom">
                              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Vested and expected to vest at September
                                30, 2025</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">7,218,064</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">$</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">2.09</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">7.64</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">$</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">2,256</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Vested and exercisable at September 30,
                                2025</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">3,491,162</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">$</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">2.75</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">5.84</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">$</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">506</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><br/>
                      </div>

<div><span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; font-weight: normal; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><sup>(1)</sup></td>

    <td style="width: auto; vertical-align: top; text-align: justify;"><span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying options and the fair value of our common stock as of
                              September 30, 2025 and December 31, 2024 of $</span>1.65<span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> and $</span>1.19<span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> per share, respectively.</span></div>
                        </td>

  </tr>


</table>

<div><br/>
                  </div>

<div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The weighted average fair value per share of options granted during the three and nine
                    months ended September 30, 2025 was $0.79 and $0.68, respectively, during each of these periods. The weighted average fair value per share of options granted during the three and nine months ended September 30, 2024 was <span style="-sec-ix-hidden:Fact_a31f0eccb55f40b3804d99de7104d9fd">nil</span> and $1.95, respectively.
                    The Company measures the fair value of stock options with service-based vesting criteria to employees, directors, consultants and directors on the date of grant using the Black-Scholes option pricing model. The Company does not have
                    sufficient trading history of its common stock to support an internal calculation of volatility and expected term. As such, the Company has used a weighted average volatility considering the volatilities of several guideline companies.</span>
                </div>

<div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/>
                  </span></div>

<div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">For purposes of identifying similar entities, the
                  Company considered characteristics such as industry, length of trading history, and stage of life cycle. The assumed dividend yield was based on the Company&#8217;s expectation of not paying dividends in the foreseeable future. The average
                  expected life of the options was based on the contractual term for agreements that allow for exercise of vested options through the end of the contractual term upon termination of continuous service, and for all other agreements, was
                  based on the midpoint between the vesting date and the end of the contractual term according to the &#8220;simplified method&#8221; as described in Staff Accounting Bulletin 110. The risk-free interest rate is determined by reference to implied
                  yields available from U.S. Treasury securities with a remaining term equal to the expected life assumed at the date of grant. The Company records forfeitures when they occur.</div>

<div><br/>
                </div>

<div style="text-align: justify;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The weighted average assumptions used
                    in the Black-Scholes option pricing model are as follows during the three and nine months ended September 30, 2025 and 2024:</span><br/>
                </div>

<div> <br/>
                </div>

<div>
                  <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months<span style="font-size: 10pt; font-family: 'Times New Roman';"><br/>
                            </span></div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Ended<span style="font-size: 10pt; font-family: 'Times New Roman';"><br/>
                            </span></div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months<span style="font-size: 10pt; font-family: 'Times New Roman';"><br/>
                            </span>Ended<br/>
                            &#160; September 30,</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2025<br/>
                          </div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024<br/>
                          </div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025<br/>
                          </div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024<br/>
                          </div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
                          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Expected stock price volatility</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">75.6</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">75.7</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">97.7</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                        </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%;" valign="bottom">
                          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Expected life of options (years)</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">6.1</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">5.9</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">5.9</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
                          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Expected dividend yield</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">%<br/>
                          </div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">%<br/>
                          </div>
                        </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%;" valign="bottom">
                          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Risk free interest rate</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">3.9</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">4.0</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">4.2</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                        </td>

  </tr>


</table>

                </div>

<div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><br/>
                    <span style="font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;">During </span></span><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">the three and nine months ended
                    September 30, 2025, 118,728 and 781,125 stock options vested, respectively.<span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> </span></span>During the three and nine months ended September 30, 2024, 79,225 and 386,097 stock options vested, respectively.</span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                  </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">During the three and nine months ended <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September</span> 30, 2025, 145,319 and 618,949 options
                    were forfeited, respectively.</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> During the t<span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">hree and nine months ended
                      <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September</span> 30, 2024</span>,
                    114,425 and 583,360
                  </span><span style="font-family: 'Times New Roman'; font-size: 10pt;">options were forfeited, respectively.</span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                  </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div style="font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Restricted Stock Units </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                  </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div style="text-align: justify;"><span style="font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">During the three and nine months ended <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September</span> 30, 2025,
                        the Company granted an aggregate of<span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> 200,000 and 1,655,361 restricted stock units (&#8220;RSUs&#8221;), respectively, to members of the Board and certain officers, employees and consultants under
                          the 2020 Plan. The weighted average grant date per unit fair value of the RSUs granted during the three and nine months ended <span style="font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Septembe</span></span></span>r 30, 2025 was <span style="font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">$1.33 and </span></span></span>$0.99, respectively, during each of these periods. The vesting period of the RSUs range from a <span style="-sec-ix-hidden:Fact_a96f9cec90f54c2488f373c8ad75907b">one</span>-year period to a four-year
                          period during which 25% of the RSUs vest annually on each anniversary of the grant date, subject to the recipient&#8217;s
                          continued service on such dates.</span></span></span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                      </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">During the three and nine months ended <span style="font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September</span></span></span>
                        30, 2024, the Company granted an aggregate of zero and 592,222 RSUs, respectively, to the members of the Board and certain officers, employees and consultants under the 2020 Plan. The weighted average grant date per
                        unit fair value of the RSUs granted during the nine months ended <span style="font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September</span></span></span>
                        30, 2024 was $2.24. The vesting period of the RSUs range from a <span style="-sec-ix-hidden:Fact_02d8fb7dba774f3fadbb21d115cbd728">one</span>-year period to a four-year period during which 25% of the RSUs vest annually on each anniversary of the grant date, subject to the recipient&#8217;s continued service on such dates.</span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div style="text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                      </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">During the three and nine months ended <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September</span> 30, 2025</span><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">, zero and 381,534 RSUs vested, respectively, and 26,038
                        and 257,826 <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">were forfeited during the three and nine months ended
                          September 30, 2025, respectively.<br/>
                        </span></span></div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                      </span> </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div>

<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">During the three and nine months ended <span style="font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September</span></span></span> 30, 2024</span><span style="font-family: 'Times New Roman'; font-size: 10pt;">, zero and 144,162 <span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">RSUs vested, respectively, and</span> 36,660 and 119,330 <span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">RSUs were forfeited during the three and nine months ended <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">September</span></span> 30, 2024, respectively.</span></span></div>

<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <br/>
                        </span></span></div>

<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                      </span></div>

<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The total expense for the three and nine months ended <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">September</span></span> 30, 2025 related to RSUs was
                          $0.3 million and $1.1
                          million, respectively. The total expense for the three and nine months ended <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">September</span></span> 30, 2024 related to these RSUs was $0.3 million and $0.9
                          million, respectively. As of <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">September</span></span> 30, 2025 and December 31, 2024, there were 2,409,231 and 1,393,230 RSUs were outstanding, respectively.
                        </span></span><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;">The
                        following table summarized the Company&#8217;s RSU activity under the Company&#8217;s equity award plans:</span></span></div>

<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
                      </span></div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">
                          <div style="text-align: left; font-family: 'Times New Roman';">&#160;</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Number of</div>
                          <span style="font-weight: bold;"> </span>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Shares</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                          <div style="text-align: left; font-family: 'Times New Roman';">Non-vested at December 31, 2024</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman';">1,393,230</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">
                          <div style="text-align: left; font-family: 'Times New Roman';">Granted</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman';">1,655,361</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                          <div style="text-align: left; font-family: 'Times New Roman';">Forfeited</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman';">(257,826</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman';">)</div>
                        </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">
                          <div style="text-align: left; font-family: 'Times New Roman';">Vested</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman';">(381,534</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman';">)</div>
                        </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                          <div style="text-align: left; font-family: 'Times New Roman';">Non-vested at September 30, 2025</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman';">2,409,231</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>
                  <span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><br/>
                </span></div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;">Common Stock Issued for Services</span>
                <br/>
                <br/></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman';">The Company granted stock for services in the amount of <span style="-sec-ix-hidden:Fact_c052dcadbf5646d1949e70615a61056c">nil</span> and 84,243 common shares
                    during the three and nine month periods ended September 30, 2025, respectively, and <span style="-sec-ix-hidden:Fact_1fd26cb05d544d9396364c2a8e9b0860">nil</span> and 81,234 common shares during the three and nine month periods ended <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">September</span></span> 30, 2024,
                    respectively. The awards were granted to members of the Board who elected to receive their Board compensation in the form of stock for services. The weighted average fair value of the shares granted was <span style="-sec-ix-hidden:Fact_ef64a122f0b647cc9bc73b58c8378c1f">nil</span> and $1.26 per share
                    during the three and nine month periods ended September 30, 2025, respectively, and <span style="-sec-ix-hidden:Fact_63c1f46cbb854821bfe4a6e9d9cc9fff">nil</span> and $3.01 per share during the three and nine month periods ended <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">September</span></span> 30, 2024,
                    respectively, and were 100% vested upon issuance. The stock-based compensation related to these services amounted to <span style="-sec-ix-hidden:Fact_e10b9f3d77e54a2b873290f7c31ae457">nil</span> and $0.1 million during
                    the three and nine month periods ended <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">September</span></span> 30, 2025, respectively, and <span style="-sec-ix-hidden:Fact_d21f47fbad054094bce89ab0808e866a">nil</span>
                    and $0.2 million during the three and nine month periods ended September 30, 2024, respectively.</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman';"><br/>
                    <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> </span></div>

<div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <span style="font-weight: bold; font-style: italic;">General</span></span>
                </div>

<div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-weight: bold; font-style: italic;"> <br/>
                    </span></span></div>

<div style="text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">As of <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">September</span></span> 30, 2025, 874,829 shares were available for future
                    issuance under the 2020 Plan and Inducement Plan, in the aggregate. No shares were available for future issuance under the
                    2018 Plan. Unrecognized stock-based compensation cost was $6.0 million as of <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">September</span></span>
                    30, 2025. The unrecognized stock-based expense is expected to be recognized over a weighted average period of 1.7 years.</span>
                </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Apexian Sublicense Agreement<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ApexianSublicenseAgreementAbstract', window );"><strong>Apexian Sublicense Agreement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ApexianSublicenseAgreementTextBlock', window );">Apexian Sublicense Agreement</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold;">10.</td>

    <td style="width: auto; vertical-align: top;">
                      <div style="font-weight: bold;">Apexian Sublicense Agreement</div>
                    </td>

  </tr>


</table>

<div><br/></div>

<div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On January
                  21, 2020, the Company entered into a sublicense agreement (as amended on June 4, 2020, the &#8220;Apexian Sublicense Agreement&#8221;) with Apexian, pursuant to which it obtained exclusive worldwide patent and other intellectual property rights that
                  constitute a Ref-1 Inhibitor program relating to therapeutic applications to treat disorders related to ophthalmic and diabetes mellitus conditions. The lead compound in the Ref-1 Inhibitor program is APX3330, which the Company intends to
                  develop as an oral tablet therapeutic to treat diabetic retinopathy initially, and potentially later to treat diabetic macular edema, geographic atrophy and age-related macular degeneration. In connection with the Apexian Sublicense
                  Agreement, the Company issued a total of 891,422 shares of its common stock to Apexian and to certain affiliates of Apexian in
                  calendar year 2020.</div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: justify;"> <br/>
              </div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company
                also agreed to make one-time milestone payments under the Apexian Sublicense Agreement for each of the first ophthalmic indication and the first diabetes mellitus indication for the development and regulatory milestones, and once for each
                of several sales milestones. These milestone payments include (i) payments for specified developmental and regulatory milestones (including completion of the first Phase 2 trial and the first Phase 3 pivotal trial in the United States, and
                filing and achieving regulatory approval from the FDA for the first New Drug Application for a compound) totaling up to $11
                million in the aggregate and (ii) payments for specified sales milestones of up to $20 million in the aggregate, which net sales
                milestone payments are payable once, upon the first achievement of such milestone. Lastly, the Company also agreed to make a royalty payment equal to a single-digit percentage of its net sales of products associated with the covered patents
                under the Apexian Sublicense Agreement. If it is not terminated pursuant to its terms, the Apexian Sublicense Agreement shall remain in eff<span style="font-size: 10pt;">ect until expiration of the last to expire of the covered patents.<br/>
                </span></div>

<div><span style="font-size: 10pt;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"> </span> </span></div>

<div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">&#160;</div>

<div><span style="font-size: 10pt;"> </span></div>

<div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">None of the <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">milestone or royalty payments were triggered or
                    deemed probable as of </span></span>September<span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> 30, 2025</span><span style="letter-spacing: normal; text-align: justify; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">.</span></span><br/>
              </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_ApexianSublicenseAgreementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_ApexianSublicenseAgreementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_ApexianSublicenseAgreementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for Apexian Sublicense Agreement related to exclusive worldwide patent and other intellectual property rights that constitute a Ref-1 Inhibitor program relating to therapeutic applications to treat disorders related to ophthalmic and diabetes mellitus conditions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_ApexianSublicenseAgreementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>License and Collaboration Revenue and Other Funding Agreements<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract', window );"><strong>License and Collaboration Revenue and Other Funding Agreements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementDisclosureTextBlock', window );">License and Collaboration Revenue and Other Funding Agreements</a></td>
<td class="text">
<div>
          <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-spacing: 0;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 27pt;">
                  <div style="font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman'; font-weight: bold; background-color: rgb(255, 255, 255);">11.<br/>
                  </div>
                </td>

    <td style="align: left; vertical-align: top; width: auto;">
                  <div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman'; font-weight: bold;">
                    <div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;">License and Collaboration Revenue and Other Funding Agreements</div>
                  </div>
                </td>

  </tr>


</table>
        </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
            </span> </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Viatris License Agreement<br/>
              <br/>
            </div>

<div style="text-align: justify;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On

                  November 6, 2022, the Company entered into the Viatris License Agreement, pursuant to which it granted Viatris an exclusive, perpetual, sub-licensable license to develop, manufacture, import, export and commercialize (i) PS, for treating
                  (a) reversal of mydriasis, (b) night vision disturbances or dim light vision, and (c) presbyopia, and (ii) PS and low dose pilocarpine for treating presbyopia (together, the &#8220;PS Products&#8221;) worldwide except for certain countries and
                  jurisdictions in Asia (the &#8220;Viatris Territory&#8221;). The Company retains the exclusive right to develop, manufacture, have manufactured, import, export and commercialize the PS Products outside of the Viatris Territory.<br/>
                  <br/>
                  Under the terms of the Viatris License Agreement, the Company in partnership with Viatris, will develop the PS Products in the United States. Viatris will reimburse the Company for agreed-to budgeted costs related to the development of
                  the PS Products through FDA approval and then share costs above the agreed upon threshold amount. Viatris will be responsible for developing the PS Products in countries and jurisdictions in the Viatris Territory outside of the United
                  States. In addition, in August 2025, Opus and Viatris entered into a side letter to the Viatris License Agreement providing for the sharing of expenses arising in connection with a patent dispute.<br/>
                </span></div>

<div style="text-align: justify;"><br/>
              </div>

<div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal; text-align: justify; text-transform: none;"> <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Pursuant to the Viatris License Agreement, the Company received a one-time non-refundable cash payment of $35 million in November 2022 for the exclusive, perpetual, sub-licensable license to develop, manufacture, import, export and commercialize the
                  PS Products in the Viatris Territory. In addition, with respect to the PS Products, the Company will be eligible to receive potential additional payments of up to $130 million upon achieving certain specified regulatory or net sales milestones, with the first milestone payment of $10 million already made following approval by the FDA of PS for reversal of mydriasis, which occurred during the third quarter of 2023. The Company will also receive tiered
                  royalties, starting at low double-digit royalties up to low 20% royalties, based on the aggregate annual net sales of all PS
                  Products in the United States, and will receive low double-digit royalties based on all annual net sales in the Viatris Territory outside of the United States. The royalty payments will continue on a country-by-country basis from the date
                  of the first commercial sale of the first PS Product in a country of the Viatris Territory until December 31, 2040.<br/>
                </span> </div>

<div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: justify;"><br/>
            </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The Viatris
              License Agreement was accounted for under the provisions of ASC 606. In accordance with the provisions under ASC 606, the Company identified two
              distinct performance obligations at the effective date: (1) the license to its intellectual property and (2) research and development services.<br/>
              <br/>
            </div>

<div style="text-align: justify;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The
                Company determined that the licenses transferred represented functional intellectual property. As such, the revenue related to the licenses was recognized at the point in time in which the license/know-how was delivered to Viatris which
                occurred during the fourth quarter of 2022. The Company determined that revenue related to the initial research and development services that were constrained to the 120-day non-cancellation period were to be recognized over time as the services were rendered based on an estimated percentage of completion input model. The initial research and
                development services were completed in the first quarter of 2023. Revenue related to the on-going research and development services are based on activities completed during the period.</span> </div>

<div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
            </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Recognition
                  of Revenue</div>

<div><br/>
                </div>

<div style="text-align: justify;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Revenue





































                  recognized under the Viatris License Agreement during the three and nine months ended September 30, 2025 was $3.1 million and $10.3 million, respectively<span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">.</span> Revenue recognized under the Viatris License Agreement during the three and nine
                  months ended <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September</span>
                  30, 2024 was $3.9 million and $6.7
                  million, respectively, <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">related to the output of ongoing research and development services and to a much lesser extent royalty payments.</span></span> The Company records a provision for credit losses, when
                appropriate, based on historical experience, current conditions and reasonable supportable forecasts. The Company has not incurred any bad debt expense to date and no allowance for credit losses has been recorded during the periods
                presented<span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">. </span></span> </div>

<div><br/>
              </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;">Regulatory Milestones under the Viatris License Agreement<br/>
            </div>

<div><br/>
            </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The Company has
              evaluated the regulatory milestones that may be received in connection with the Viatris License Agreement. There is uncertainty that the events to obtain the remaining regulatory milestones (aside from the approval by the FDA of RYZUMVI) will
              be achieved given the nature of clinical development and the stage of the development of the PS Products. These remaining regulatory milestones will be constrained until it is probable that a significant revenue reversal will not occur.</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> <br/>
            </div>

<div><span style="font-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Sales Milestone and Royalty Payments</span></div>

<div><br/>
            </div>

<div style="text-align: justify;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Sales


















































































                  milestones and royalties relate predominantly to a license of intellectual property granted to Viatris and are determined by sales or usage-based thresholds. The sales milestones and royalties are accounted for under the royalty
                  recognition constraint and are accounted for as constrained variable consideration. The <span style="font-family: 'Times New Roman'; font-size: 10pt;">Company applies the royalty recognition constraint for each commercial milestone and
                    only recognize revenues for each once a sale of a licensed product (achievement of each) occurs.</span></span></div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> <br/>
            </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Each of the
              remaining regulatory and sales milestone performance obligations (aside from the $10 million milestone payment related to the FDA&#8217;s
              approval of PS in the third quarter of 2023) were constrained as of <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September</span> 30, 2025 and no revenue was recognized related to these
              milestones. </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> <br/>
            </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">A reconciliation of the closing balance of the contract assets and unbilled receivables
                associated with the Viatris License Agreement is as follows as of September 30, 2025 and 2024 (in thousands):</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"><br/>
              </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; text-transform: none; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: #000000 solid 2px;" valign="bottom">
                      <div>Nine Months Ended <br/>
                      </div>
                      <div>September 30,<br/>
                      </div>
                    </td>

    <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: #000000 solid 2px;" valign="bottom"> 2025</td>

    <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">2024 <br/>
                    </td>

    <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
                      <div style="text-align: justify; font-weight: bold; text-indent: -9pt; margin-left: 9pt;"><span style="font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Contract assets and unbilled receivables</span><br/>
                      </div>
                    </td>

    <td colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; text-align: center; font-weight: bold;" valign="bottom"><br/>
                    </td>

    <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom"><br/>
                    </td>

    <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
                      <div style="text-align: justify; text-indent: -9pt; margin-left: 9pt;">Balance as of beginning of nine-month period<br/>
                      </div>
                    </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                      <div>$</div>
                    </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                      <div>2,209</div>
                    </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">1,407</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
                      <div style="text-align: justify; text-indent: -9pt; margin-left: 9pt;">Revenue recognized</div>
                    </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                      <div>10,331</div>
                    </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">6,690</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
                      <div style="text-align: justify; text-indent: -9pt; margin-left: 9pt;">Reclassification to Accounts receivable related to costs billed under the Viatris License Agreement</div>
                    </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                      <div>(11,176</div>
                    </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                      <div>)</div>
                    </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(6,629</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom">
                      <div style="text-align: justify; text-indent: -9pt; margin-left: 9pt;">Balance as of end of nine-month period</div>
                    </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                      <div>$</div>
                    </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                      <div>1,364</div>
                    </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">1,468</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
            </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman'; font-style: italic; font-weight: bold;">BioSense License and Assignment<br/>
        </div>

<div><span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
            </span> </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On March 10, 2020, prior to the Rexahn Merger, Rexahn entered into an amendment to its collaboration and license agreement, (as amended, the &#8220;BioSense License and
                Assignment Agreement&#8221;) with BioSense to advance the development and commercialization of the Rexahn RX-3117 drug compound (&#8220;RX-3117&#8221;) for all human uses in the Republic of Singapore, China, Hong Kong, Macau, and Taiwan (the &#8220;BioSense
                Territory&#8221;).</span><br/>
            </span></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman';"> <span style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
            </span> </div>

<div style="text-align: justify;"> <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Under the BioSense License and Assignment Agreement, the Company is
              eligible to receive additional milestone payments in an aggregate of up to $84.5 million upon the achievement of development,
              regulatory and commercial goals and will also be eligible to receive tiered royalties at low double-digit rates on annual net sales in the BioSense Territory. The Company determined that none of the milestone payments under the BioSense
              License and Assignment Agreement were probable of payment as of <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September</span> 30, 2025, and as a result, <span style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">no</span> revenue related to the milestones was recognized, as the achievement of
              events entitling the Company to any milestone payments were highly susceptible to factors outside of the Company&#8217;s control. Future sales-based royalties related to the exclusive license to develop RX-3117, if any, will be recognized in the
              period the underlying sales transaction occurs.</span></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;">&#160;</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman';">Payments received under the BioSense License and Assignment Agreement will be subject to the CVR Agreement described in
          Note 2 &#8211; Mergers.<span style="color: rgb(0, 0, 0);"><br/>
          </span></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;">&#160;</div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: italic; font-weight: bold; font-size: 10pt;">Processa License Agreement</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255);">On June 16, 2021, the Company entered into a license agreement (the &#8220;Processa License Agreement&#8221;) with Processa
          Pharmaceuticals, Inc. (&#8220;Processa&#8221;), pursuant to which the Company agreed to grant Processa an exclusive license to develop, manufacture and commercialize RX-3117 globally, excluding the BioSense Territory.<br/>
          <br/>
          Pursuant to the agreement, Processa is obligated to make future payments to the Company upon the achievement of certain development, regulatory and commercial milestones. In addition, Processa is obligated to pay the Company mid-single-digit
          percentage royalties based on annual sales.<br/>
        </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255);"><br/>
          On June 27, 2025, Processa notified the Company that it would not be developing RX-3117 and terminated the Processa License Agreement, effective October 25, 2025 (the &#8220;Termination Date&#8221;). No future payments will be received under the Processa
          License Agreement after the Termination Date and if any future payments are received prior to the Termination Date, they will be subject to the CVR Agreement described in Note 2 &#8211; Mergers.</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman';"><span style="color: rgb(0, 0, 0);"> <br/>
          </span></div>

<div><span style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company determined that none
              of the milestone payments under the Processa License Agreement were probable of payment as of <span style="letter-spacing: normal; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">September 30, 2025</span>, and as a result, <span style="color: rgb(0, 0, 0);">no</span>
              revenue related to the milestones was recognized.</span> </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
          </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: italic; font-weight: bold; font-size: 10pt;">SBIR Grant Agreement</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255);">In September 2024, Private Opus received a Small Business Innovation Research (&#8220;SBIR&#8221;) grant through the Department of
              Health and Human Services in the amount of $0.9 million to be used on the development of the RHO product. Direct and allocated
              indirect costs for development activities are reimbursed on a draw-down basis as development activities are completed. For the three and nine months ended <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">September</span> 30, 2025, the Company recognized $0.1 million and $0.3 million of revenue related to the SBIR
              grant, respectively, and was recorded as other income, net in the accompanying condensed consolidated statements of comprehensive loss. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">There was no
                revenue recognized related to the SBIR grant during the prior periods presented.</span></div>

<div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255);"> <br/>
            </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">RDH12 Agreement</div>

<div><br/>
              </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt;">On July 22, 2025, the Company, together with its wholly owned subsidiary, OpusTX, LLC (collectively, &#8220;Opus&#8221;), entered into a
                  funding and license agreement (the &#8220;RDH12 Agreement&#8221;) with Eyes on the Future (&#8220;EOTF&#8221;), and RDH12 Fund for Sight (the &#8220;Fund,&#8221; and together with EOTF, the &#8220;Funding Parties&#8221;), charitable organizations, relating to Opus&#8217; program to develop
                  gene therapies that treat patients with inherited retinal degeneration associated with mutations in the RDH12 gene (the &#8220;RDH12 Program&#8221;).The RDH12 Agreement provides for funding by the Funding Parties of up to $1.6 million to support the development of the RDH12 Program. Opus is required to use the funding to conduct development activities in
                  accordance with a mutually agreed development plan.</span></div>

<div><br/>
              </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Under the RDH12 Agreement, Opus is subject to certain diligence obligations to develop a product under the RDH12 Program. If Opus is unable to achieve certain
                milestones by the specified dates, or if certain other events occur (a &#8220;License Trigger Event&#8221;), then the Funding Parties may exercise their rights under a non-exclusive, global, royalty-free and fully paid-up license granted by Opus to the
                Funding Parties to develop products under the RDH12 Program.&#160; If the Funding Parties exercise such license rights, then Opus will receive a non-exclusive license under the data and other intellectual property generated by the Funding
                Parties to develop products under the RDH12 Program, and the right to negotiate an exclusive license to such data and intellectual property to commercialize products under the RDH12 Program. The RDH12 Agreement includes certain restrictions
                on Opus&#8217; ability to out-license rights to the RDH12 Program, and during the term of the RDH12 Agreement, Opus may not grant a third party an exclusive license to develop or commercialize products under the RDH12 Program in the United States
                without the prior written consent of the Funding Parties.</div>

<div><br/>
              </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The term of the RDH12 Agreement continues until the earlier of (a) dosing by Opus of three patients in a Phase 1a/2b clinical trial prior to a License Trigger
                Event, and (b) the first commercial sale of a product under the RDH12 Program following receipt of regulatory approval in the United States or certain other European countries.&#160; The RDH12 Agreement will also terminate if an exclusive,
                global licensee of Opus for the RDH12 Program assumes Opus&#8217; obligations under the RDH12 Agreement. The RDH12 Agreement may be terminated by either party for cause, including material breach or bankruptcy, subject to a cure period, or by the
                Funding Parties for convenience following a License Trigger Event.</div>

<div style="text-align: justify;"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"> </span><br/>
              </div>

<div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255);">Eligible research and development costs under the RDH12 Agreement, as approved by the Funding Parties, are
                reimbursed on a draw-down basis as development activities are completed by the Company. For the three and nine months ended September 30, 2025, the Company recognized $0.1 million of income related to the RDH12 Agreement, which was recorded in the accompanying condensed consolidated statements of comprehensive loss under the other income, net line
                item.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollaborativeArrangementDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for collaborative arrangements in which the entity is a participant, including a) information about the nature and purpose of such arrangements; b) its rights and obligations thereunder; c) the accounting policy for collaborative arrangements; and d) the income statement classification and amounts attributable to transactions arising from the collaborative arrangement between participants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 808<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479402/808-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 808<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479402/808-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 808<br> -Publisher FASB<br> -URI https://asc.fasb.org/808/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net Loss per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Loss per Share</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; font-weight: bold;">12.</td>

    <td style="width: auto; vertical-align: top;">
                      <div style="font-weight: bold; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Net Loss per
                          Share</span></div>
                    </td>

  </tr>


</table>

<div>&#160;</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"><span style="font-size: 10pt; font-family: 'Times New Roman';">Basic loss per share of common stock is computed by dividing net loss by the weighted average
                    number of shares of common stock outstanding during the period. Diluted earnings or loss per share of common stock is computed similarly to basic loss or earnings per share except the weighted average shares outstanding are increased to
                    include additional shares from the assumed exercise of any common stock equivalents, if dilutive. The Company&#8217;s Series A preferred stock, warrants, stock options and RSUs, while outstanding, are considered common stock equivalents for
                    this purpose. Diluted earnings is computed utilizing the treasury method for the warrants, stock options and RSUs. </span><span style="font-family: 'Times New Roman';">Diluted earnings with respect to the Series A preferred stock
                    utilizing the if-converted method was not applicable during the periods presented as no conditions required for conversion had occurred. No incremental common stock equivalents were included in calculating diluted loss per share because
                    such inclusion would be anti-dilutive given the net loss reported for the periods presented.</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"><span style="font-family: 'Times New Roman';"> <br/>
                  </span></div>

<div style="text-align: justify; margin-bottom: 8pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following potential common shares were not considered in the computation of diluted net loss per share as their effect would have been anti-dilutive for the three- and nine-month periods presented below:</div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; text-transform: none; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><br/>
                      </td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" rowspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-family: 'Times New Roman'; font-weight: bold;">
                          <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div>
                        </div>
                      </td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="font-family: 'Times New Roman'; text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> 2025</td>

    <td colspan="1" style="font-family: 'Times New Roman'; font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="font-family: 'Times New Roman'; text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> 2024</td>

    <td colspan="1" style="font-family: 'Times New Roman'; font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; font-family: 'Times New Roman'; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div>Warrants</div>
                      </td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">29,433,401</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">7,204,299<br/>
                      </td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; font-family: 'Times New Roman'; width: 76%;" valign="bottom">
                        <div>Stock options</div>
                      </td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">7,218,064</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">4,848,064</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; font-family: 'Times New Roman'; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">
                        <div>RSUs</div>
                      </td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">2,409,231</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">1,130,430</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: top; font-family: 'Times New Roman'; width: 76%; padding-bottom: 4px;" valign="bottom">Total<br/>
                      </td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">39,060,696</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">13,182,793</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; font-weight: bold;">
                      <div>13.</div>
                    </td>

    <td style="width: auto; vertical-align: top;">
                      <div style="font-weight: bold;">Income Taxes</div>
                    </td>

  </tr>


</table>

<div>&#160;</div>

<div><span style="font-family: 'Times New Roman';"> </span></div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The effective tax rate for the three and nine months ended September 30, 2025 and 2024 was zero percent. As of September 30, 2025, a full valuation allowance has been established to reduce the Company&#8217;s net deferred income tax assets. As such, no tax benefit related to the Company&#8217;s pre-tax loss was recognized for any of the periods presented. On July 4, 2025, the One Big,
                    Beautiful Bill (&#8220;OBBB&#8221;) was signed into law and included certain provision that may impact the Company such as the capitalization of research and development expenses under Section 174 of the Internal Revenue Code. The Company is
                    currently assessing the provisions of the OBBB but expects minimal impacts. The Company&#8217;s corporate returns are subject to examination for tax years beginning in 2020 for federal income tax purposes and subject to examination in various
                    state jurisdictions. The Company does not have any reserves for income taxes that represent the Company&#8217;s potential liability for uncertain tax positions.</span></div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477617/942-740-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478822/944-740-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/740/tableOfContent<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred Compensation Plan<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Deferred Compensation Plan [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Deferred Compensation Plan</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; font-weight: bold;">
                        <div>14.</div>
                      </td>

    <td style="width: auto; vertical-align: top;">
                        <div style="font-weight: bold;">Deferred Compensation Plan<br/>
                        </div>
                      </td>

  </tr>


</table>

<div><br/>
                </div>

<div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(34, 34, 34);">Effective October <span style="color: rgb(34, 34, 34); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">1st</span>, </span><span style="font-size: 10pt; font-family: 'Times New Roman';">2021,</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(34, 34, 34);"> the Company began offering a </span><span style="font-size: 10pt; font-family: 'Times New Roman';">401</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(34, 34, 34);">(k) plan (&#8220;</span><span style="font-size: 10pt; font-family: 'Times New Roman';">401</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(34, 34, 34);">K Plan&#8221;) to its employees. All employees
                    are eligible to participate in the </span><span style="font-size: 10pt; font-family: 'Times New Roman';">401</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(34, 34, 34);">K Plan. The Company makes
                    matching contributions equal to </span><span style="font-size: 10pt; font-family: 'Times New Roman';">100%</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(34, 34, 34);"> on the </span><span style="font-size: 10pt; font-family: 'Times New Roman';">first</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(34, 34, 34);"> </span><span style="font-size: 10pt; font-family: 'Times New Roman';">3%</span><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(34, 34, 34);"> of compensation that is deferred as an elective deferral and an additional 50% on the next 2% of compensation. The Company&#8217;s matching
                    contributions are made on a payroll-by-payroll basis. During the three months ended September 30, 2025 and 2024, the Company contributed less than $0.1 million and less than $0.1 million</span> to the 401K Plan, respectively. During the
                  nine months ended <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(34, 34, 34);">September </span>30, 2025 and 2024, the Company contributed $0.1 million and $0.1 million to the 401K Plan,
                  respectively.<br/>
                </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480266/715-60-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480126/715-20-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/715/tableOfContent<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text">
<div>
              <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; font-weight: bold;">15.</td>

    <td style="width: auto; vertical-align: top;">
                      <div style="font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Subsequent Events</div>
                    </td>

  </tr>


</table>
            </div>

<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div> <br/>
              </div>

<div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">November 2025 Registered Direct Offering</span></div>

<div><br/>
                </div>

<div style="text-align: justify; color: #222222; font-family: 'Times New Roman'; font-size: 10pt;">On November 5, 2025, the Company entered into a securities purchase agreement to sell securities in a registered direct offering for gross
                  proceeds of approximately $23.0 million, before deducting offering expenses.</div>

<div><br/>
                </div>

<div style="text-align: left; color: #222222; font-family: 'Times New Roman'; font-size: 10pt;">In the offering, the Company sold an aggregate of 3,827,751
                  shares of its common stock at a price of $2.09 per share and, in lieu of common stock to certain investors, pre-funded warrants
                  to purchase up to an aggregate of 7,177,033 shares of common stock at a purchase price of $2.0899 per pre-funded warrant. Each pre-funded warrant has an exercise price of $0.0001 per share of common stock, will be immediately exercisable subject to certain conditions set forth in each pre-funded warrant, and will not expire. The
                  offering closed on November 7, 2025.</div>

<div>&#160;</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_InsiderTradingArrLineItems', window );"><strong>Insider Trading Arrangements [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingArrLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_InsiderTradingArrLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Company Description and Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Company Description and Summary of Significant Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_NatureOfBusinessPolicyTextBlock', window );">Nature of Business and Basis of Presentation</a></td>
<td class="text">
<div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Nature of Business <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">and <span style="background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;">Basis of
                    Presentation</span></span></div>

<div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
              </div>

<div><span style="font-size: 10pt; font-family: 'Times New Roman';"> <span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> <span style="font-style: normal;"> </span> </span> </span>
               <span style="font-size: 10pt; font-family: 'Times New Roman';"> </span></div>

<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Opus Genetics, Inc. (the &#8220;Company&#8221; or &#8220;Opus&#8221;), a Delaware corporation formerly known as Ocuphire Pharma, Inc. (the &#8220;Company&#8221; or
                          &#8220;Opus&#8221;), is a clinical-stage biopharmaceutical company developing gene therapies for the treatment of inherited retinal diseases (&#8220;IRDs&#8221;) and small molecule therapies for other ophthalmic disorders. The Company&#8217;s headquarters is
                          located in Durham, North Carolina.</div>

<div><br/>
                        </div>

<div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">On October 22, 2024, the Company acquired a private corporation then operating under the name of &#8220;Opus Genetics,
                          Inc.&#8221; (&#8220;Private Opus&#8221;) pursuant to the terms of an Agreement and Plan of Merger, dated as of October 22, 2024 (such agreement, the &#8220;Merger Agreement&#8221; and the transaction consummated via the Merger Agreement, the &#8220;Opus
                          Acquisition&#8221;), by and among the Company, Private Opus, and certain merger subsidiaries party thereto<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">.</span></div>

<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">The Company&#8217;s pipeline includes assets from the adeno-associated virus (&#8220;AAV&#8221;) based gene therapy portfolio of Private Opus that
                          address mutations in genes that cause different forms of Leber congenital amaurosis (&#8220;LCA&#8221;), bestrophinopathy, and retinitis pigmentosa. The Company&#8217;s most advanced gene therapy program is designed to address mutations in the LCA5
                          gene, which encodes the lebercilin protein. More specifically, we are developing OPGx-LCA5 to treat LCA5-associated inherited retinal disease (&#8220;IRD&#8221;), an early-onset retinal degeneration, and an open-label, dose-escalation Phase
                          1/2 clinical trial is ongoing. OPGx-BEST1 is another gene therapy candidate in the Company&#8217;s portfolio. This asset is being developed for the treatment of IRDs associated with mutations in the BEST1 gene, <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">which can lead to legal blindness. Apart from gene
                            therapies, the Company&#8217;s pipeline also includes Phentolamine Ophthalmic Solution 0.75%, a non-selective alpha-1 and alpha-2 adrenergic antagonist to reduce pupil size as well as APX3330, a novel small-molecule inhibitor of Ref-1
                            designed to slow the progression of non-proliferative diabetic retinopathy.</span></div>

<div><br/>
                        </div>

<div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-align: justify; text-transform: none;">In November 2022, the Company entered into a license and collaboration agreement (as
                          amended, the &#8220;Viatris License Agreement&#8221;) with Viatris, Inc. (&#8220;Viatris&#8221;), pursuant to which it granted Viatris an exclusive license to develop, manufacture, import, export and commercialize its refractive product candidate
                          Phentolamine Ophthalmic Solution 0.75% (&#8220;PS&#8221;). PS is a once-daily eye drop formulation of phentolamine mesylate designed to reduce pupil diameter and improve visual acuity. PS was approved by the FDA for the treatment for
                          pharmacologically induced mydriasis produced by adrenergic agonists (e.g., phenylephrine) or parasympatholytic (e.g., tropicamide) agents, or a combination thereof under the brand name RYZUMVI<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">&#174;</sup> in September 2023 and was launched commercially in April 2024. The Company is also developing PS for the treatment of presbyopia, an ophthalmic disorder that involves the progressive
                          loss of ability to focus on close objects that results in blurred near vision, difficulty seeing in dim light, and eye strain. Additionally, the Company is currently developing PS for decreased vision under mesopic (low) light
                          conditions following keratorefractive surgery, pursuant to a received FDA agreement under Special Protocol Assessment (&#8220;SPA&#8221;)<span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">.</span><br class="Apple-interchange-newline"/>
                        </div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><span style="font-style: italic; font-weight: bold;">Basis of Presentation</span></span></div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
                          </div>

<div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;">The accompanying condensed consolidated financial statements have been prepared by the Company, without audit, pursuant to
                              the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;) and<span style="font-style: italic;">&#160;</span>include the accounts of the Company&#8217;s subsidiary. All intercompany transactions and balances have been
                              eliminated in consolidation. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles (&#8220;GAAP&#8221;) have been condensed or
                              omitted pursuant to such rules and regulations. The Company&#8217;s fiscal year begins on January 1 and ends on December 31.</div>

<div><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span>  <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">The December 31, 2024 condensed consolidated balance sheet was derived from audited financial
                statements and may not include all disclosures required by GAAP; however, the Company believes that the disclosures are adequate to make the information presented not misleading. The accompanying condensed consolidated financial statements
                should be read in conjunction with the audited financial statements and related notes thereto for the year ended December 31, 2024 included in the Company&#8217;s Annual Report on Form 10-K filed with the SEC on March 31, 2025.</div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
              </div>

<div><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span>
               <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">In the opinion of management, all adjustments, consisting of only normal recurring adjustments
                that are necessary to present fairly the financial position, results of operations, and cash flows for the interim periods, have been made. The results of operations for the interim periods are not necessarily indicative of the operating
                results for the full fiscal year or any future periods.</div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
              </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> The derivative liability line item reflected on the December 31, 2024 consolidated balance
                sheet in the prior year was reclassified to the accrued expenses and other liabilities line item in the amount of $2,000.</div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
              </div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_LiquidityPolicyTextBlock', window );">Liquidity</a></td>
<td class="text">
<div><span style="font-size: 10pt; font-family: 'Times New Roman';"> </span> </div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; font-variant: normal; text-transform: none;">Liquidity</div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> <span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"><br/>
                    </span></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">Since its inception, the Company has devoted substantially all of its resources to drug development and clinical trials.</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
                      </span> </div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The Company expects that its cash and cash equivalents as of September 30, 2025 of $30.8 million will be sufficient to fund its operations for at least the next 12 months from the date of issuance of these financial statements.</div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"> <br/>
                    </div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">In the future, the Company may need to raise additional funds until it is able to generate sufficient revenues to fund its
                      development activities. The Company&#8217;s future operating activities, coupled with its plans to raise capital or issue debt financing, may provide additional liquidity in the future, however these actions are not solely within the
                      control of the Company and the Company is unable to predict the outcome of these actions to generate the liquidity ultimately required.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text">
<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic;">Use of Estimates</div>

<div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                  </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the
                    amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment Information</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic; font-weight: bold;">Segment Information<br/>
                        </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/>
                        </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">Operating segments are components of an enterprise for which separate financial
                          information is available and are evaluated regularly by the Company&#8217;s chief operating decision maker in deciding how to allocate resources and assessing performance. The Company&#8217;s chief operating decision maker is its Chief
                          Executive Officer. The Company&#8217;s Chief Executive Officer views the Company&#8217;s operations and manages its business in one operating segment, which is the business of development of products related to vision performance and health.
                          Accordingly, the condensed consolidated financial statements and accompanying notes contained herein include the measure of profit or loss, categories of expenses and other financial information that is evaluated by the Company&#8217;s
                          Chief Executive Officer.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesMethodsOfAccountingNonhedgingDerivatives', window );">Warrant Liabilities</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; font-style: italic; font-weight: bold;"><span style="text-decoration: underline;"><span style="font-weight: normal;">Warrant liabilities</span></span><br/>
                    </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; font-style: italic; font-weight: bold;"> <br/>
                    </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The
                        Company issued warrants to purchase equity securities in connection with the March 2025 financings and are recorded under the warrant liabilities line item in the accompany condensed consolidated balance sheets (See Note 8 &#8211;
                        Financings). The Company accounts for these warrants as a liability at fair value when the valuation inputs are not fixed and determinable. Additionally, issuance costs associated with the warrant liability were expensed as incurred
                        and reflected as financing costs in the accompanying condensed consolidated statements of comprehensive loss. The Company adjusts the liability for changes in fair value until the earlier of; 1) the exercise or 2) expiration of the
                        warrants. Any future change in fair value of the warrant liabilities, when outstanding, is recognized in the condensed consolidated statements of comprehensive loss under the fair value change in warrant and other derivative
                        liabilities line item.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text">
<div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Recent Accounting Pronouncements</div>

<div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
                </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">In December 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued ASU 2023-09 <span style="font-style: italic;">Income
                        Taxes (Topic 740): Improvements to Income Tax Disclosures</span>, which enhances income tax disclosures primarily related to the rate reconciliation and income taxes paid information. This guidance also includes certain other
                      amendments to improve the effectiveness of income tax disclosures. This ASU is effective for fiscal years beginning after December 15, 2024, including interim periods within those fiscal years and should be applied on a prospective
                      basis, with retrospective application permitted. The Company has determined that the adoption of this guidance will augment its income tax disclosures related mainly to categorical detail in the rate reconciliation and jurisdictional
                      detail associated with income taxes paid.</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"> <br/>
                    </div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">In November 2024, the
                        FASB issued ASU 2024-03&#160;</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; font-style: italic;">Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">&#160;(Subtopic 220-40): Disaggregation of Income Statement Expenses. This ASU is intended to improve the disclosures related to expenses and provide investors
                        more detailed information about certain types of expenses. This ASU is effective for annual periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027, with early adoption permitted.
                        The Company is currently evaluating the potential impact that this new standard will have on our consolidated financial statements and related disclosures.</span> </div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_LiquidityPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the liquidity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_LiquidityPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_NatureOfBusinessPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for nature of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_NatureOfBusinessPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesMethodsOfAccountingNonhedgingDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for derivatives that either were not designated as hedging instruments or do not qualify for hedge accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesMethodsOfAccountingNonhedgingDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 36<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482836/275-10-55-6<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 275<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Fair Value of Financial Instruments Measured on a Recurring Basis</a></td>
<td class="text">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;">The fair value of financial instruments measured
                    on a recurring basis is as follows (in thousands):</div>

<div><br/>
                </div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;">
                  <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">As of September 30, 2025</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Description</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 1</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 2</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 3</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Assets:</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Short-term investments</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">*<br/>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">*<br/>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total assets at fair value</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">*<br/>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">*<br/>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Liabilities:</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"><br/>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%;" valign="bottom">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Warrant liabilities</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">21,325</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">21,325</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">Other derivative liabilities<br/>
                        </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#8212;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#8212;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#8212;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">&#8212;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total liabilities at fair value</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">21,325</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">21,325</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
                </div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">
                  <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-spacing: 0;">


  <tr style="vertical-align: top;">

    <td style="text-align: right; vertical-align: top; width: 18pt;">
                          <div>* <br/>
                          </div>
                        </td>

    <td style="text-align: left; vertical-align: top; width: auto;">
                          <div><span style="font-style: italic;">De minimis</span> value<br/>
                          </div>
                        </td>

  </tr>


</table>
                </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/>
                </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">
                  <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">As of December 31, 2024</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Description</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 1</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 2</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Level 3</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Assets:</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Short-term investments</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total assets at fair value</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Liabilities:</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Other derivative liabilities</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">Total liabilities at fair value</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">2</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

                </div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock', window );">Fair Value, Investments Measured on a Recurring Basis</a></td>
<td class="text">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;">The following table provides a roll-forward of
                    short-term investments measured at fair value on a recurring basis using observable level 1 inputs for the nine months ended September 30, 2025 and 2024 (in thousands):</div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/>
                    </span> </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; font-weight: bold;">Nine Months Ended</div>
                          <div style="text-align: center; font-weight: bold;">September 30,</div>
                        </td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2025</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
                          <div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Short-term investments</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
                          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Balance as of beginning of period</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">2</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">15</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
                          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Unrealized loss</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">(2</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">(12</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div>
                        </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Balance as of end of period</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">*</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">3</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div> <br/>
                  </div>

<div>
                    <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-spacing: 0;">


  <tr style="vertical-align: top;">

    <td style="text-align: right; vertical-align: top; width: 18pt;">
                            <div>* <br/>
                            </div>
                          </td>

    <td style="text-align: left; vertical-align: top; width: auto;">
                            <div><span style="font-style: italic;">De minimis</span> value<br/>
                            </div>
                          </td>

  </tr>


</table>

                  </div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Liabilities Measured at Fair Value on a Recurring Basis</a></td>
<td class="text">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;">The following table provides a
                            roll-forward of liabilities measured at fair value on a recurring basis using unobservable level 3 inputs for the nine months ended September 30, 2025 and 2024 (in thousands):</div>

<div><br/></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" rowspan="1" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom">
                                <div style="text-align: center; font-weight: bold;">Nine Months Ended</div>
                                <div style="text-align: center; font-weight: bold;">September 30,</div>
                              </td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom">
                                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2025</div>
                              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
                              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
                                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Warrant liabilities</div>
                              </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
                                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Balance as of beginning of period</div>
                              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                                <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                                <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                                <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                                <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: top; width: 76%;" valign="bottom">
                                <div style="text-indent: -9pt; margin-left: 18pt;">Issuance of March 2025 Warrants and March 2025 Private Placement Warrants </div>
                              </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">15,520</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#8212;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
                                <div>
                                  <div style="text-indent: -9pt; margin-left: 18pt;">Change in fair value</div>
                                </div>
                              </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">5,805</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"></td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#8212;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom">
                                <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Balance as of end of period</div>
                              </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                                <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                                <div style="font-family: 'Times New Roman'; font-size: 10pt;">21,325</div>
                              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                                <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                              </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                                <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                              </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div> <br/>
                        </div>

<div>
                          <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;">


  <tr>

    <td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" rowspan="1" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom">
                                  <div style="text-align: center; font-weight: bold;">Nine Months Ended</div>
                                  <div style="text-align: center; font-weight: bold;">September 30,</div>
                                </td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom">
                                  <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2025</div>
                                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                                  <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024</div>
                                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
                                  <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Other derivative liabilities</div>
                                </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: top;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
                                  <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Balance as of beginning of period</div>
                                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                                  <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                                  <div style="font-family: 'Times New Roman'; font-size: 10pt;">2</div>
                                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                                  <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                                  <div style="font-family: 'Times New Roman'; font-size: 10pt;">74</div>
                                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom">
                                  <div>
                                    <div style="text-indent: -9pt; margin-left: 18pt;">Change in fair value</div>
                                  </div>
                                </td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">(2</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">&#8212;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                                  <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Balance as of end of period</div>
                                </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                                  <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                                  <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                                  <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                                </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                                  <div style="font-family: 'Times New Roman'; font-size: 10pt;">74</div>
                                </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
                        </div>

<div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of investments, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Balance Sheet Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_SupplementalBalanceSheetInformationAbstract', window );"><strong>Supplemental Balance Sheet Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock', window );">Accrued Expenses and Other liabilities</a></td>
<td class="text">
<div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>
               <span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div style="display:none;"><br/></div>
<div style="text-indent: -7.2pt; margin-left: 7.2pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Accrued expenses and other liabilities consist of the following (in thousands):</div>

<div>&#160;</div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"><span style="font-weight: bold;">As of</span><br/>
                    </td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
                      <div style="text-align: center; font-weight: bold;">September 30,</div>
                    </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">
                      <div style="text-align: center; font-weight: bold;">December 31,</div>
                    </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                      <div style="text-align: center; font-weight: bold;">2025<br/>
                      </div>
                    </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                      <div style="text-align: center; font-weight: bold;">2024<br/>
                      </div>
                    </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                      <div style="margin-left: 9pt; text-indent: -9pt;">Research and development services and supplies<br/>
                      </div>
                    </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                      <div>$<br/>
                      </div>
                    </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                      <div>2,821</div>
                    </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                      <div>$</div>
                    </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                      <div>4,452</div>
                    </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom">Compensation and benefits</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                      <div>1,422</div>
                    </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                      <div>1,481</div>
                    </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">Professional services</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">856</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">1,608</td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Other</div>
                    </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                      <div>268</div>
                    </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                      <div>606</div>
                    </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div>
                    </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                      <div>$</div>
                    </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                      <div>5,367</div>
                    </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                      <div>$</div>
                    </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                      <div>8,147</div>
                    </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_SupplementalBalanceSheetInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_SupplementalBalanceSheetInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financings (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_FinancingsAbstract', window );"><strong>Financings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock', window );">Warrant Activity and Outstanding</a></td>
<td class="text">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: bold; font-style: italic; font-variant: normal; text-transform: none;">Warrant
                  Activity and Summary </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Warrants</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Exercise</div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Price Per</div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Warrant</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted</div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Average </div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Exercise</div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Price</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted</div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Average </div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Term</div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">(Years)</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
                          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Outstanding and exercisable at December 31, 2024</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">7,204,299</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">4.48-6.09</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">4.82</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">1.00</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%;" valign="bottom">
                          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Issued</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">22,229,102</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">0.95-1.15</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">0.96</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">5.00</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
                          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Exercised</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;<br/>
                          </div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom">
                          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Expired</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;<br/>
                          </div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Outstanding and exercisable at September 30, 2025</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">29,433,401</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">0.95-6.09</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">1.91</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">3.45</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="text-align: justify;"><span style="font-size: 10pt; font-family: 'Times New Roman';"> </span><br/>
                  </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes information about warrants outstanding at September 30, 2025:</div>

<div><br/>
                  </div>

<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Exercise Price</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Number </div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Outstanding</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Weighted Average</div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Remaining </div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Contractual</div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">life (Years)</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Number Exercisable </div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">at</div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025</div>
                        </td>

    <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 1.08%; vertical-align: bottom; background-color: #CCEEFF;">
                          <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td style="width: 24.22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">0.95</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 21.2%; vertical-align: bottom; background-color: #CCEEFF;">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">21,052,631</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 21.22%; vertical-align: bottom; background-color: #CCEEFF;">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">4.48</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 22.24%; vertical-align: bottom; background-color: #CCEEFF;">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">21,052,631</div>
                        </td>

    <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">* <br/>
                        </td>

  </tr>

  <tr>

    <td style="width: 1.08%; vertical-align: bottom;">
                          <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td style="width: 24.22%; vertical-align: bottom;">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">1.15</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 21.2%; vertical-align: bottom;">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">1,176,471</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 21.22%; vertical-align: bottom;">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">4.48</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 22.24%; vertical-align: bottom;">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">1,176,471</div>
                        </td>

    <td colspan="1" style="width: 1%; vertical-align: bottom;">* <br/>
                        </td>

  </tr>

  <tr>

    <td style="width: 1.08%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                          <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td style="width: 24.22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">4.48</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 21.2%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">5,665,838</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 21.22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">0.13</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 22.24%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">5,665,838</div>
                        </td>

    <td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 1.08%; vertical-align: bottom;">
                          <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                        </td>

    <td style="width: 24.22%; vertical-align: bottom;">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">6.09</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td style="width: 21.2%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">1,538,461</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 21.22%; vertical-align: bottom;">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;">0.68</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom;">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td style="width: 22.24%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">1,538,461</div>
                        </td>

    <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

  </tr>

  <tr>

    <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
                          <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Total</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 21.2%; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">29,433,401</div>
                        </td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 21.22%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 1%; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 22.24%; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;">29,433,401</div>
                        </td>

    <td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>


</table>

<div><br/>
                  </div>

<div>
                    <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-spacing: 0;">


  <tr style="vertical-align: top;">

    <td style="text-align: right; vertical-align: top; width: 18pt;">
                            <div>* <br/>
                            </div>
                          </td>

    <td style="text-align: left; vertical-align: top; width: auto;">
                            <div>Liability classified warrants in connection with March 2025 Financings</div>
                          </td>

  </tr>


</table>
                  </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_FinancingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_FinancingsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Stock-based Compensation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Stock-Based Compensation Expense</a></td>
<td class="text">
<div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Stock-based
                  compensation expense was included in general and administrative and research and development costs as follows in the accompanying condensed statements of comprehensive los<span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">s for the three- and nine-month periods indicate</span>d below (in thousands):</div>

<div>&#160;</div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months<span style="font-size: 10pt; font-family: 'Times New Roman';"><br/>
                          </span></div>
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Ended<span style="font-size: 10pt; font-family: 'Times New Roman';"><br/>
                          </span></div>
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" rowspan="1" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months<span style="font-size: 10pt; font-family: 'Times New Roman';"><br/>
                          </span></div>
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Ended</div>
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div>
                      </td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025<br/>
                        </div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024<br/>
                        </div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025<br/>
                        </div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024<br/>
                        </div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">General and administrative</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">567</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">549</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,810</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,850</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Research and development</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">249</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">227</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">815</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">717</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Total stock-based compensation</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">816</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">776</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,625</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="font-family: 'Times New Roman'; font-size: 10pt;">2,567</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Stock Option Activity</a></td>
<td class="text"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; font-family: 'Times New Roman';">The following table provides a summary of stock option activity under the Company&#8217;s equity award plans:</span>
<div><span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"> </span>
                     <span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"> </span></div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div> <br/>
                      </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom">
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Number of</div>
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Options</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom">
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Weighted</div>
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Average</div>
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Exercise</div>
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Price</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom">
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Weighted Average</div>
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Remaining</div>
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Contractual</div>
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Term (years)</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom">
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Aggregate</div>
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Intrinsic</div>
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Value<sup><span style="font-size: 8pt;">(1)</span></sup></div>
                              <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">(in thousands)</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
                              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">&#160;</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom">
                              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Outstanding at December 31, 2024</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 2px; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">5,073,736</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">$</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">2.68</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">7.37</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">$</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">124</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%;" valign="bottom">
                              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Granted</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">2,793,277</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">$</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">1.00</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
                              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Exercised</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">(30,000</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">)</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">$</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">0.90</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom">
                              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Forfeited/Cancelled</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">(618,949</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">)</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">$</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">2.07</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Outstanding at September 30, 2025</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">7,218,064</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">$</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">2.09</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">7.64</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">$</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">2,256</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom">
                              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Vested and expected to vest at September
                                30, 2025</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">7,218,064</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">$</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">2.09</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">7.64</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">$</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">2,256</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                              <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Vested and exercisable at September 30,
                                2025</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">3,491,162</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">$</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">2.75</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">5.84</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">$</div>
                            </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                              <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">506</div>
                            </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><br/>
                      </div>

<div><span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> <span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;">


  <tr>

    <td style="width: 27pt; vertical-align: top; font-weight: normal; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"><sup>(1)</sup></td>

    <td style="width: auto; vertical-align: top; text-align: justify;"><span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span>
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying options and the fair value of our common stock as of
                              September 30, 2025 and December 31, 2024 of $</span>1.65<span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> and $</span>1.19<span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> per share, respectively.</span></div>
                        </td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Weighted Average Assumptions Used in Black-Scholes Option-pricing Model</a></td>
<td class="text">
<div style="text-align: justify;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The weighted average assumptions used
                    in the Black-Scholes option pricing model are as follows during the three and nine months ended September 30, 2025 and 2024:</span><br/>
                </div>

<div> <br/>
                </div>

<div>
                  <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Three Months<span style="font-size: 10pt; font-family: 'Times New Roman';"><br/>
                            </span></div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Ended<span style="font-size: 10pt; font-family: 'Times New Roman';"><br/>
                            </span></div>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Nine Months<span style="font-size: 10pt; font-family: 'Times New Roman';"><br/>
                            </span>Ended<br/>
                            &#160; September 30,</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">
                          <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">&#160;</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2025<br/>
                          </div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024<br/>
                          </div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2025<br/>
                          </div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024<br/>
                          </div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
                          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Expected stock price volatility</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">75.6</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">75.7</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">97.7</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                        </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%;" valign="bottom">
                          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Expected life of options (years)</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">6.1</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">5.9</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">5.9</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
                          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Expected dividend yield</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">%<br/>
                          </div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">%<br/>
                          </div>
                        </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%;" valign="bottom">
                          <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Risk free interest rate</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">3.9</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#8212;</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">4.0</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">4.2</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman'; font-size: 10pt;">%</div>
                        </td>

  </tr>


</table>

                </div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Restricted Stock Units Activity</a></td>
<td class="text"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;">The
                        following table summarized the Company&#8217;s RSU activity under the Company&#8217;s equity award plans:</span>
<div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/>
                      </span></div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<div><span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">
                          <div style="text-align: left; font-family: 'Times New Roman';">&#160;</div>
                        </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Number of</div>
                          <span style="font-weight: bold;"> </span>
                          <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Shares</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                          <div style="text-align: left; font-family: 'Times New Roman';">Non-vested at December 31, 2024</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman';">1,393,230</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">
                          <div style="text-align: left; font-family: 'Times New Roman';">Granted</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman';">1,655,361</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                          <div style="text-align: left; font-family: 'Times New Roman';">Forfeited</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman';">(257,826</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman';">)</div>
                        </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">
                          <div style="text-align: left; font-family: 'Times New Roman';">Vested</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman';">(381,534</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman';">)</div>
                        </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                          <div style="text-align: left; font-family: 'Times New Roman';">Non-vested at September 30, 2025</div>
                        </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">
                          <div style="font-family: 'Times New Roman';">2,409,231</div>
                        </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (f)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>License and Collaboration Revenue and Other Funding Agreements (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract', window );"><strong>License and Collaboration Revenue and Other Funding Agreements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock', window );">Reconciliation of Contract Asset assets and Unbilled Receivables</a></td>
<td class="text">
<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">A reconciliation of the closing balance of the contract assets and unbilled receivables
                associated with the Viatris License Agreement is as follows as of September 30, 2025 and 2024 (in thousands):</div>

<div style="display:none;"><br/></div>
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"><br/>
              </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; text-transform: none; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: #000000 solid 2px;" valign="bottom">
                      <div>Nine Months Ended <br/>
                      </div>
                      <div>September 30,<br/>
                      </div>
                    </td>

    <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: #000000 solid 2px;" valign="bottom"> 2025</td>

    <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">2024 <br/>
                    </td>

    <td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
                      <div style="text-align: justify; font-weight: bold; text-indent: -9pt; margin-left: 9pt;"><span style="font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Contract assets and unbilled receivables</span><br/>
                      </div>
                    </td>

    <td colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; text-align: center; font-weight: bold;" valign="bottom"><br/>
                    </td>

    <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom"><br/>
                    </td>

    <td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
                      <div style="text-align: justify; text-indent: -9pt; margin-left: 9pt;">Balance as of beginning of nine-month period<br/>
                      </div>
                    </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                      <div>$</div>
                    </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                      <div>2,209</div>
                    </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">1,407</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
                      <div style="text-align: justify; text-indent: -9pt; margin-left: 9pt;">Revenue recognized</div>
                    </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                      <div>10,331</div>
                    </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">6,690</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom">
                      <div style="text-align: justify; text-indent: -9pt; margin-left: 9pt;">Reclassification to Accounts receivable related to costs billed under the Viatris License Agreement</div>
                    </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                      <div>(11,176</div>
                    </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                      <div>)</div>
                    </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">(6,629</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom">
                      <div style="text-align: justify; text-indent: -9pt; margin-left: 9pt;">Balance as of end of nine-month period</div>
                    </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                      <div>$</div>
                    </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                      <div>1,364</div>
                    </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">$</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom">1,468</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using contract asset associated with agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2025</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net Loss per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Anti-dilutive Securities Excluded from Computation of Diluted Net Loss per Share</a></td>
<td class="text">
<div style="text-align: justify; margin-bottom: 8pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The following potential common shares were not considered in the computation of diluted net loss per share as their effect would have been anti-dilutive for the three- and nine-month periods presented below:</div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; text-transform: none; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;">


  <tr>

    <td style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px; white-space: nowrap;" valign="bottom"><br/>
                      </td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="6" rowspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-family: 'Times New Roman'; font-weight: bold;">
                          <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">September 30,</div>
                        </div>
                      </td>

    <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="font-family: 'Times New Roman'; text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> 2025</td>

    <td colspan="1" style="font-family: 'Times New Roman'; font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="font-family: 'Times New Roman'; text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> 2024</td>

    <td colspan="1" style="font-family: 'Times New Roman'; font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; font-family: 'Times New Roman'; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div>Warrants</div>
                      </td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">29,433,401</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">7,204,299<br/>
                      </td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; font-family: 'Times New Roman'; width: 76%;" valign="bottom">
                        <div>Stock options</div>
                      </td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">7,218,064</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">4,848,064</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; font-family: 'Times New Roman'; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">
                        <div>RSUs</div>
                      </td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">2,409,231</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">1,130,430</td>

    <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td rowspan="1" style="vertical-align: top; font-family: 'Times New Roman'; width: 76%; padding-bottom: 4px;" valign="bottom">Total<br/>
                      </td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">39,060,696</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom">13,182,793</td>

    <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Company Description and Summary of Significant Accounting Policies, Basis of Presentation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_BasisOfPresentationAbstract', window );"><strong>Basis of Presentation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Derivative liability</a></td>
<td class="nump">$ 21,325<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="nump">$ 5,367<span></span>
</td>
<td class="nump">8,147<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RestatementAxis=srt_RevisionOfPriorPeriodReclassificationAdjustmentMember', window );">Revision of Prior Period, Reclassification, Adjustment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_BasisOfPresentationAbstract', window );"><strong>Basis of Presentation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Derivative liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_BasisOfPresentationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_BasisOfPresentationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_RevisionOfPriorPeriodReclassificationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_RevisionOfPriorPeriodReclassificationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Company Description and Summary of Significant Accounting Policies, Liquidity (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_LiquidityAbstract', window );"><strong>Liquidity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 30,815<span></span>
</td>
<td class="nump">$ 30,321<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_LiquidityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_LiquidityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Mergers, Acquisition of Opus Genetics (Details)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th">
<div>Oct. 22, 2024 </div>
<div>USD ($) </div>
<div>Asset </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2025 </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2025 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2024 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDescriptionAbstract', window );"><strong>Acquisition of Opus Genetics [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,544,096<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,574,657<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock [Member] | Series A Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDescriptionAbstract', window );"><strong>Acquisition of Opus Genetics [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockConvertibleSharesIssuable', window );">Number of shares issued upon conversion (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ird_OpusGeneticsIncMember', window );">Opus Genetics, Inc. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDescriptionAbstract', window );"><strong>Acquisition of Opus Genetics [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">31,435,507<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">14,145.374<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_AssetAcquisitionPurchasePriceConsiderationTransferred', window );">Purchase price | $</a></td>
<td class="nump">$ 25.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_NumberOfAssetAcquired', window );">Number of asset acquired | Asset</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ird_OpusGeneticsIncMember', window );">Opus Genetics, Inc. [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDescriptionAbstract', window );"><strong>Acquisition of Opus Genetics [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition', window );">Percentage of underlying intellectual property associated with IRD therapies</a></td>
<td class="nump">90.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ird_OpusGeneticsIncMember', window );">Opus Genetics, Inc. [Member] | Series A Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDescriptionAbstract', window );"><strong>Acquisition of Opus Genetics [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Shares issued (in shares)</a></td>
<td class="nump">14,145.374<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Shares issued, price per share (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockConvertibleSharesIssuable', window );">Number of shares issued upon conversion (in shares)</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ird_OpusGeneticsIncMember', window );">Opus Genetics, Inc. [Member] | Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDescriptionAbstract', window );"><strong>Acquisition of Opus Genetics [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Shares issued (in shares)</a></td>
<td class="nump">5,237,063<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Shares issued, price per share (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_AssetAcquisitionPurchasePriceConsiderationTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of purchase price consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_AssetAcquisitionPurchasePriceConsiderationTransferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_NumberOfAssetAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of asset acquired by the entity during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_NumberOfAssetAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of underlying intellectual property associated with IRD therapies of private Opus's assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDescriptionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDescriptionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockConvertibleSharesIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of common shares issuable upon conversion of preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockConvertibleSharesIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of equity securities issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssuedPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ird_OpusGeneticsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ird_OpusGeneticsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Mergers, Merger with Rexahn (Details)<br></strong></div></th>
<th class="th">
<div>Sep. 30, 2025 </div>
<div>USD ($) </div>
<div>Milestone</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>Milestone</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>Milestone</div>
</th>
<th class="th">
<div>Nov. 05, 2020 </div>
<div>Right</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_MergerWithRexahnAbstract', window );"><strong>Merger with Rexahn [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_PaymentsDueUnderCVRAgreement', window );">Payments for CVR | $</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_NumberOfMilestonesAccrued', window );">Number of milestones accrued</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_NumberOfPotentialMilestones', window );">Number of potential milestones</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=ird_RexahnStockholdersMember', window );">Rexahn [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_MergerWithRexahnAbstract', window );"><strong>Merger with Rexahn [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ContingentValueRightEntitledPerEachShareOfCommonStockHeld', window );">Number of contingent value right received per common stock | Right</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_ContingentValueRightEntitledPerEachShareOfCommonStockHeld">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contingent value right per each share of the Company's common stock held of record as of immediately prior to the closing of the merger.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_ContingentValueRightEntitledPerEachShareOfCommonStockHeld</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_MergerWithRexahnAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_MergerWithRexahnAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_NumberOfMilestonesAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of milestones had been accrued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_NumberOfMilestonesAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_NumberOfPotentialMilestones">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of potential milestones had been accrued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_NumberOfPotentialMilestones</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_PaymentsDueUnderCVRAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of payments were due under the CVR Agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_PaymentsDueUnderCVRAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ird_RexahnStockholdersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ird_RexahnStockholdersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements, Fair Value of Financial Instruments Measured on a Recurring Basis (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="3">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th" colspan="2"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th" colspan="2"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Measurements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3', window );">Transfers in into Level 3</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3', window );">Transfers out of Level 3</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract', window );"><strong>Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Liabilities at fair value</a></td>
<td class="nump">21,325<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,325<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | Warrant Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract', window );"><strong>Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Liabilities at fair value</a></td>
<td class="nump">21,325<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,325<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | Other Derivative Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract', window );"><strong>Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Liabilities at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | Short-Term Investments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract', window );"><strong>Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Liabilities at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | Level 1 [Member] | Warrant Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract', window );"><strong>Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Liabilities at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | Level 1 [Member] | Other Derivative Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract', window );"><strong>Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Liabilities at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | Level 1 [Member] | Short-Term Investments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract', window );"><strong>Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Liabilities at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | Level 2 [Member] | Warrant Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract', window );"><strong>Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Liabilities at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | Level 2 [Member] | Other Derivative Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract', window );"><strong>Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Liabilities at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | Level 2 [Member] | Short-Term Investments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract', window );"><strong>Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Liabilities at fair value</a></td>
<td class="nump">21,325<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,325<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | Level 3 [Member] | Warrant Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract', window );"><strong>Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Liabilities at fair value</a></td>
<td class="nump">21,325<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,325<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | Level 3 [Member] | Other Derivative Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract', window );"><strong>Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Liabilities at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | Level 3 [Member] | Short-Term Investments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets at fair value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr><td colspan="8"></td></tr>
<tr><td colspan="8"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">De minimis value</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of asset recognized for present right to economic benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 100<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transfers of financial instrument classified as a liability into level 3 of the fair value hierarchy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2G<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2G<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transfers of financial instrument classified as a liability out of level 3 of the fair value hierarchy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2G<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2G<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_DerivativeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_DerivativeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=ird_OtherDerivativeLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=ird_OtherDerivativeLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_ShortTermInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_ShortTermInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements, Liabilities Measured at Fair Value (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesAbstract', window );"><strong>Derivative Liability [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Balance as of beginning of period</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Balance as of end of period</a></td>
<td class="nump">21,325<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | Level 3 [Member] | Warrant Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesAbstract', window );"><strong>Derivative Liability [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Balance as of beginning of period</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants', window );">Issuance of March 2025 Warrants and March 2025 Private Placement Warrants</a></td>
<td class="nump">15,520<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value</a></td>
<td class="nump">5,805<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Balance as of end of period</a></td>
<td class="nump">21,325<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | Level 3 [Member] | Other Derivative Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesAbstract', window );"><strong>Derivative Liability [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Balance as of beginning of period</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">74<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Change in fair value</a></td>
<td class="num">(2)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Balance as of end of period</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">74<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Nonrecurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract', window );"><strong>Financial Liabilities Fair Value Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Financial instruments liabilities at fair value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of derivative liability of issuance of warrants and private placement warrants executed during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialLiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialLiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=ird_OtherDerivativeLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=ird_OtherDerivativeLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements, Short-term Investments Measured at Fair Value (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">9 Months Ended</th>
</tr>
<tr>
<th class="th" colspan="2"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosureAbstract', window );"><strong>Equity Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Unrealized loss</a></td>
<td class="num">$ (2)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (12)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring Basis [Member] | Level 1 [Member] | Short-Term Investments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosureAbstract', window );"><strong>Equity Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Balance as of beginning of period</a></td>
<td class="nump">2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Unrealized loss</a></td>
<td class="num">(2)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(12)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Balance as of end of period</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 3<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">De minimis value</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2E<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByAssetClassAxis=us-gaap_ShortTermInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByAssetClassAxis=us-gaap_ShortTermInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies, Type of Agreement (Details) - Maximum [Member] - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 23, 2022</div></th>
<th class="th"><div>Jun. 15, 2022</div></th>
<th class="th"><div>Nov. 09, 2021</div></th>
<th class="th"><div>Apr. 10, 2019</div></th>
<th class="th"><div>Jun. 06, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=ird_UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember', window );">LCA5/RDH12 Agreement [Member] | Development, Regulatory and Commercial Milestone [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_TypeOfArrangemenAbstract', window );"><strong>Type of Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_FutureMilestoneMethodRevenueNotRecognized', window );">Milestone payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=ird_IvericAssetPurchaseAgreementMember', window );">Iveric Agreement [Member] | Commercial Milestones [Member] | BEST1 Program [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_TypeOfArrangemenAbstract', window );"><strong>Type of Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_FutureMilestoneMethodRevenueNotRecognized', window );">Milestone payments</a></td>
<td class="nump">$ 111.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=ird_PennAndUniversityOfFloridaBEST1LicenseAgreementMember', window );">BEST1 License Agreement [Member] | Commercial Milestones [Member] | First Licensed Product [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_TypeOfArrangemenAbstract', window );"><strong>Type of Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_FutureMilestoneMethodRevenueNotRecognized', window );">Milestone payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 76.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=ird_PennAndUFRHOLicenseAgreementMember', window );">Penn and UF RHO License Agreement [Member] | Development, Regulatory and Commercial Milestone [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_TypeOfArrangemenAbstract', window );"><strong>Type of Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_FutureMilestoneMethodRevenueNotRecognized', window );">Milestone payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 93.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=ird_MassachusettsEyeAndEarInfirmaryLicenseAgreementMember', window );">Massachusetts Eye and Ear Infirmary License Agreement [Member] | Development, Regulatory and Commercial Milestone [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_TypeOfArrangemenAbstract', window );"><strong>Type of Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_FutureMilestoneMethodRevenueNotRecognized', window );">Milestone payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_FutureMilestoneMethodRevenueNotRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of consideration not recognized during the period for the future milestone or milestones.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_FutureMilestoneMethodRevenueNotRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_TypeOfArrangemenAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_TypeOfArrangemenAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=ird_UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=ird_UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HealthCareOrganizationRevenueSourcesAxis=ird_DevelopmentRegulatoryAndCommercialMilestoneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HealthCareOrganizationRevenueSourcesAxis=ird_DevelopmentRegulatoryAndCommercialMilestoneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=ird_IvericAssetPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=ird_IvericAssetPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HealthCareOrganizationRevenueSourcesAxis=ird_CommercialMilestonesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HealthCareOrganizationRevenueSourcesAxis=ird_CommercialMilestonesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=ird_BEST1ProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=ird_BEST1ProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=ird_PennAndUniversityOfFloridaBEST1LicenseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=ird_PennAndUniversityOfFloridaBEST1LicenseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=ird_FirstLicensedProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=ird_FirstLicensedProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=ird_PennAndUFRHOLicenseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=ird_PennAndUFRHOLicenseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=ird_MassachusettsEyeAndEarInfirmaryLicenseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=ird_MassachusettsEyeAndEarInfirmaryLicenseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies, Facility and Other Leases (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 01, 2025</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseDescriptionAbstract', window );"><strong>Facility and Other Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseExpirationDate1', window );">Lease expiration date</a></td>
<td class="text">Sep. 30,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jul. 31,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Rent expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseDescriptionAbstract', window );"><strong>Facility and Other Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Rent expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseExpirationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date which lease or group of leases is set to expire, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseExpirationDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseDescriptionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseDescriptionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Supplemental Balance Sheet Information, Accrued Expenses and Other liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract', window );"><strong>Accrued expenses and other liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_AccruedResearchAndDevelopmentServicesAndSuppliesCurrent', window );">Research and development services and supplies</a></td>
<td class="nump">$ 2,821<span></span>
</td>
<td class="nump">$ 4,452<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Compensation and benefits</a></td>
<td class="nump">1,422<span></span>
</td>
<td class="nump">1,481<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrent', window );">Professional services</a></td>
<td class="nump">856<span></span>
</td>
<td class="nump">1,608<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">268<span></span>
</td>
<td class="nump">606<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Total</a></td>
<td class="nump">$ 5,367<span></span>
</td>
<td class="nump">$ 8,147<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_AccruedResearchAndDevelopmentServicesAndSuppliesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for research and development service and supplies. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_AccruedResearchAndDevelopmentServicesAndSuppliesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedProfessionalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedProfessionalFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions, Consulting, Letter Agreements and Strategic Partnership (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Aug. 25, 2025 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>May 27, 2025 </div>
<div>USD ($) </div>
<div>Intallment</div>
</th>
<th class="th">
<div>Oct. 22, 2024 </div>
<div>shares</div>
</th>
<th class="th">
<div>May 11, 2024 </div>
<div>Intallment</div>
</th>
<th class="th">
<div>Apr. 11, 2024 </div>
<div>shares</div>
</th>
<th class="th">
<div>Aug. 25, 2022 </div>
<div>USD ($) </div>
<div>Intallment</div>
</th>
<th class="th">
<div>Sep. 30, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2025 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_PreMergerFinancingAndWaiverAgreementsAbstract', window );"><strong>Pre-Merger Financing and Waiver Agreements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,229,102<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,626,000<span></span>
</td>
<td class="nump">$ 4,497,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=ird_BoardMemberMember', window );">Dr. Jean Bennett's [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_PreMergerFinancingAndWaiverAgreementsAbstract', window );"><strong>Pre-Merger Financing and Waiver Agreements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ConsultingExpense', window );">Consulting expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ConsultationServicesReceivablePeriod', window );">Consultation services receivable period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember', window );">August 2025 Private Placement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_PreMergerFinancingAndWaiverAgreementsAbstract', window );"><strong>Pre-Merger Financing and Waiver Agreements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares sold (in shares) | shares</a></td>
<td class="nump">3,138,338<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock</a></td>
<td class="nump">$ 3,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_DirectorMember', window );">Dr. Pepose [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_PreMergerFinancingAndWaiverAgreementsAbstract', window );"><strong>Pre-Merger Financing and Waiver Agreements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest', window );">Number of equal installments for vesting | Intallment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ConsultingExpense', window );">Consulting expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ird_FoundationFightingBlindnessMember', window );">Foundation Fighting Blindness [Member] | 2022 Binding Letter Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_PreMergerFinancingAndWaiverAgreementsAbstract', window );"><strong>Pre-Merger Financing and Waiver Agreements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_MaximumAmountFundedToSupportStudy', window );">Maximum amount of loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_AmountFundedToSupportStudyPayableInInitialInstallment', window );">Funded amount to support study payable in initial installment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_DebtInstrumentNumberOfInstallments', window );">Number of annual installments | Intallment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_AmountFundedToSupportStudyPayableInAnnualInstallment', window );">Funded amount to support study payable in annual installment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_PaymentOfFinalInstallmentUponTerminationOfAgreement', window );">Payment of final installment amount upon termination of agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_PaymentsDueRelatedToAmountFundedToSupportStudy', window );">Payments due related to amount funded to support study</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ird_FoundationFightingBlindnessMember', window );">Foundation Fighting Blindness [Member] | 2025 Letter Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_PreMergerFinancingAndWaiverAgreementsAbstract', window );"><strong>Pre-Merger Financing and Waiver Agreements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_AmountFundedToSupportStudyPayableInInitialInstallment', window );">Funded amount to support study payable in initial installment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_DebtInstrumentNumberOfInstallments', window );">Number of annual installments | Intallment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_PeriodOfAgreementTerminationAfterStudyCompletion', window );">Period of agreement termination after study completion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy', window );">Final installment payable upon receipt of semi-annual reports of study</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_PaymentOfInitialInstallmentToSupportStudyUnderAgreement', window );">Payment of initial installment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement', window );">Potential payment of additional installment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ird_CamGallagherMember', window );">Cam Gallagher [Member] | August 2025 Private Placement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_PreMergerFinancingAndWaiverAgreementsAbstract', window );"><strong>Pre-Merger Financing and Waiver Agreements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ird_SeanAinsworthMember', window );">Sean Ainsworth [Member] | August 2025 Private Placement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_PreMergerFinancingAndWaiverAgreementsAbstract', window );"><strong>Pre-Merger Financing and Waiver Agreements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock</a></td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_PreMergerFinancingAndWaiverAgreementsAbstract', window );"><strong>Pre-Merger Financing and Waiver Agreements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,655,361<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units [Member] | Dr. Jean Bennett's [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_PreMergerFinancingAndWaiverAgreementsAbstract', window );"><strong>Pre-Merger Financing and Waiver Agreements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units [Member] | Dr. Pepose [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_PreMergerFinancingAndWaiverAgreementsAbstract', window );"><strong>Pre-Merger Financing and Waiver Agreements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member] | Dr. Pepose [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_PreMergerFinancingAndWaiverAgreementsAbstract', window );"><strong>Pre-Merger Financing and Waiver Agreements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_AmountFundedToSupportStudyPayableInAnnualInstallment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount funded to support the study payable in annual installment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_AmountFundedToSupportStudyPayableInAnnualInstallment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_AmountFundedToSupportStudyPayableInInitialInstallment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount funded to support the study payable in initial installment at the time of the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_AmountFundedToSupportStudyPayableInInitialInstallment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_ConsultationServicesReceivablePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Consultation services receivable period from member of the board, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_ConsultationServicesReceivablePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_ConsultingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of consulting with an entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_ConsultingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_DebtInstrumentNumberOfInstallments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of installments to paid monthly for the loan repayment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_DebtInstrumentNumberOfInstallments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The final installment amount funded to support the study payable upon upon receipt of semi-annual reports.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_MaximumAmountFundedToSupportStudy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum amount funded to support the study.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_MaximumAmountFundedToSupportStudy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Potential additional installment payment related to the Foundation Fighting Blindness Retinal Degeneration Fund agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_PaymentOfFinalInstallmentUponTerminationOfAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount paid by the entity related to 2022 Binding Letter Agreement upon its termination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_PaymentOfFinalInstallmentUponTerminationOfAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_PaymentOfInitialInstallmentToSupportStudyUnderAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment of initial installment amount related to the Foundation Fighting Blindness agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_PaymentOfInitialInstallmentToSupportStudyUnderAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_PaymentsDueRelatedToAmountFundedToSupportStudy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The payable amount related to funded to support the study due under the 2022 Binding Letter Agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_PaymentsDueRelatedToAmountFundedToSupportStudy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_PeriodOfAgreementTerminationAfterStudyCompletion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of agreement termination after study completion in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_PeriodOfAgreementTerminationAfterStudyCompletion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_PreMergerFinancingAndWaiverAgreementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_PreMergerFinancingAndWaiverAgreementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equal installments for share-based compensation awards to vest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=ird_BoardMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=ird_BoardMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_DirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_DirectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ird_FoundationFightingBlindnessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ird_FoundationFightingBlindnessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=ird_BindingLetterAgreement2022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=ird_BindingLetterAgreement2022Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=ird_LetterAgreement2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=ird_LetterAgreement2025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ird_CamGallagherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ird_CamGallagherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ird_SeanAinsworthMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ird_SeanAinsworthMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions, RDF Agreement (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 13, 2025</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Jun. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_RetinalDegenerationFundAgreementAbstract', window );"><strong>Retinal Degeneration Fund Agreement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Accreted liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,068<span></span>
</td>
<td class="nump">$ 1,068<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=ird_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember', window );">RDF Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_RetinalDegenerationFundAgreementAbstract', window );"><strong>Retinal Degeneration Fund Agreement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22.30%<span></span>
</td>
<td class="nump">22.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Accreted liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ird_FoundationFightingBlindnessMember', window );">Foundation Fighting Blindness [Member] | RDF Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_RetinalDegenerationFundAgreementAbstract', window );"><strong>Retinal Degeneration Fund Agreement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_MaximumAmountOfNondilutiveFundingMilestonePayments', window );">Maximum amount of nondilutive funding milestone payments</a></td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_MilestonePaymentsReceived', window );">Milestone payments received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_MilestonePaymentReceivable', window );">Milestone payment receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_PercentageOfRoyaltyPaymentObligation', window );">Percentage of royalty payment obligation</a></td>
<td class="nump">300.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense', window );">Buyout interest in entity equals percentage of disbursed funds</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Buyout interest in entity equals to the percentage of disbursed funds, in the event of a change of control of the Company or a sale or exclusive license of the MERTK Program.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_MaximumAmountOfNondilutiveFundingMilestonePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum amount of nondilutive funding milestone payments under the agreement to support the development of the Mer proto-oncogene tyrosine kinase gene Program.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_MaximumAmountOfNondilutiveFundingMilestonePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_MilestonePaymentReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of milestone payment receivable under the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_MilestonePaymentReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_MilestonePaymentsReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The milestone payment amount received upon the achievement of development, regulatory and commercial goals under the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_MilestonePaymentsReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_PercentageOfRoyaltyPaymentObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate percentage of royalty obligation equals to the amounts funded by RDF under the RDF agreement that serves as the cap for total royalty payments owed by the company to RDF.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_PercentageOfRoyaltyPaymentObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_RetinalDegenerationFundAgreementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_RetinalDegenerationFundAgreementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69E<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=ird_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=ird_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ird_FoundationFightingBlindnessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=ird_FoundationFightingBlindnessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Series A Preferred Stock (Details) - Series A Preferred Stock [Member] - shares<br></strong></div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>May 05, 2025</div></th>
<th class="th"><div>Apr. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Oct. 22, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_PreferredStockSeriesAAbstract', window );"><strong>Series A Preferred Stock [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">14,146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,146<span></span>
</td>
<td class="nump">14,146<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,145.374<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_PreferredStockSeriesAAbstract', window );"><strong>Series A Preferred Stock [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion', window );">Number of shares converted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,145,374<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockConvertibleSharesIssuable', window );">Number of shares issued upon conversion (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">Opus Genetics, Inc. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_PreferredStockSeriesAAbstract', window );"><strong>Series A Preferred Stock [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,145.374<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockConvertibleSharesIssuable', window );">Number of shares issued upon conversion (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_PreferredStockSeriesAAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_PreferredStockSeriesAAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued for each share of convertible preferred stock that is converted.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockConvertibleSharesIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of common shares issuable upon conversion of preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockConvertibleSharesIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ird_OpusGeneticsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ird_OpusGeneticsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financings, August 2025 Private Placement (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 25, 2025</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Net proceeds from issuance of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,626<span></span>
</td>
<td class="nump">$ 4,497<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember', window );">August 2025 Private Placement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares sold (in shares)</a></td>
<td class="nump">3,138,338<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Net proceeds from issuance of common stock</a></td>
<td class="nump">$ 3,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_UnderwritingDiscountsCommissionsAndOfferingExpenses', window );">Underwriting discounts, commissions</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_UnderwritingDiscountsCommissionsAndOfferingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of underwriting discounts, commissions and offering expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_UnderwritingDiscountsCommissionsAndOfferingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_PrivatePlacementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financings, March 2025 Financings (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th"><div>Mar. 24, 2025</div></th>
<th class="th"><div>Mar. 21, 2025</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=ird_March2025WarrantsMember', window );">March 2025 Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_FinancingAbstract', window );"><strong>Financings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant', window );">Number of securities to purchase in each share of common stock and warrant (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_StockSoldPricePerShare', window );">Offering price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.95<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=ird_March2025WarrantsMember', window );">March 2025 Warrants [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_FinancingAbstract', window );"><strong>Financings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,052,631<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=ird_PreFundedWarrantsMember', window );">Pre-Funded Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_FinancingAbstract', window );"><strong>Financings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,832,895<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_StockSoldPricePerShare', window );">Offering price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.9499<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=ird_March2025PrivatePlacementWarrantsMember', window );">March 2025 Private Placement Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_FinancingAbstract', window );"><strong>Financings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_StockSoldPricePerShare', window );">Offering price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.15<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=ird_March2025PrivatePlacementWarrantsMember', window );">March 2025 Private Placement Warrants [Member] | Dr. George Magrath [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_FinancingAbstract', window );"><strong>Financings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">392,157<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=ird_March2025PrivatePlacementWarrantsMember', window );">March 2025 Private Placement Warrants [Member] | Cam Gallagher [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_FinancingAbstract', window );"><strong>Financings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">784,314<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=ird_March2025FinancingsMember', window );">March 2025 Financings [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_FinancingAbstract', window );"><strong>Financings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquity', window );">Gross proceeds from the offering and private offering</a></td>
<td class="nump">$ 21.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_UnderwritingDiscountsCommissionsAndOfferingExpenses', window );">Underwriting discounts, commissions and offering expenses</a></td>
<td class="nump">$ 1.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=ird_UnderwrittenPublicOfferingMember', window );">Underwritten Public Offering [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_FinancingAbstract', window );"><strong>Financings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares sold (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,219,736<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=ird_PrivateOfferingMember', window );">Private Offering [Member] | Dr. George Magrath [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_FinancingAbstract', window );"><strong>Financings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares sold (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">392,157<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=ird_PrivateOfferingMember', window );">Private Offering [Member] | Cam Gallagher [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_FinancingAbstract', window );"><strong>Financings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares sold (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">784,314<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_FinancingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_FinancingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of securities issued for each share of common stock and warrant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_StockSoldPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share amount received for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_StockSoldPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_UnderwritingDiscountsCommissionsAndOfferingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of underwriting discounts, commissions and offering expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_UnderwritingDiscountsCommissionsAndOfferingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOrSaleOfEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=ird_March2025WarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=ird_March2025WarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=ird_PreFundedWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=ird_PreFundedWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=ird_March2025PrivatePlacementWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=ird_March2025PrivatePlacementWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=ird_ChairmanOfTheBoardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=ird_ChairmanOfTheBoardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=ird_March2025FinancingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=ird_March2025FinancingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=ird_UnderwrittenPublicOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=ird_UnderwrittenPublicOfferingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=ird_PrivateOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=ird_PrivateOfferingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financings, March 2025 Warrants (Details) - March 2025 Warrants [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 24, 2025</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Mar. 21, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>March 2025 Warrants [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Exercisable term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">4 years 6 months<span></span>
</td>
<td class="text">4 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_MinimumPercentageOfBeneficialOwnership', window );">Minimum percentage of beneficial ownership</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_MaximumPercentageOfBeneficialOwnershipLimitation', window );">Maximum percentage of beneficial ownership limitation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_NumberOfConsecutiveTradingDays', window );">Consecutive trading days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Warrant liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,700,000<span></span>
</td>
<td class="nump">$ 14,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_FairValueChangeAttributedToDerivativeLiability', window );">Fair value change in the derivative liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,000,000<span></span>
</td>
<td class="nump">$ 5,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Volatility rate</a></td>
<td class="nump">80.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk free interest rate</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_TransactionCostsAllocatedToWarrantLiabilities', window );">Transaction costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=ird_March2025WarrantsMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>March 2025 Warrants [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.425<span></span>
</td>
<td class="nump">$ 1.425<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ThresholdOfDailyTradingVolumeDuringMeasurementPeriod', window );">Daily trading volume during measurement period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=ird_March2025WarrantsMember', window );">Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>March 2025 Warrants [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.95<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Common stock market price per share (in dollars per share)</a></td>
<td class="nump">$ 1.15<span></span>
</td>
<td class="nump">$ 1.65<span></span>
</td>
<td class="nump">$ 1.65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_FairValueChangeAttributedToDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value change attributed to the derivative liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_FairValueChangeAttributedToDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_MaximumPercentageOfBeneficialOwnershipLimitation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum percentage of beneficial ownership allowed for warrant holder and affiliates in exercise of warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_MaximumPercentageOfBeneficialOwnershipLimitation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_MinimumPercentageOfBeneficialOwnership">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum percentage of beneficial ownership allowed for warrant holder and affiliates in exercise of warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_MinimumPercentageOfBeneficialOwnership</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_NumberOfConsecutiveTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of consecutive trading days in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_NumberOfConsecutiveTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_ThresholdOfDailyTradingVolumeDuringMeasurementPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Threshold amount of daily trading volume on each trading day during the measurement period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_ThresholdOfDailyTradingVolumeDuringMeasurementPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_TransactionCostsAllocatedToWarrantLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Transaction costs incurred directly with the issuance of derivative warrant liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_TransactionCostsAllocatedToWarrantLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-7A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-21<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-20<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-15<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column G)(Footnote 8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column G))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsNoteDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=ird_March2025WarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=ird_March2025WarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financings, March 2025 Private Placement Warrants, Pre-Funded Warrants (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 24, 2025</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Mar. 21, 2025</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=ird_March2025PrivatePlacementWarrantsMember', window );">March 2025 Private Placement Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>March 2025 Private Placement Warrants and Pre-Funded Warrants [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Exercisable term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">4 years 6 months<span></span>
</td>
<td class="text">4 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_NumberOfConsecutiveTradingDays', window );">Consecutive trading days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Warrant liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800,000<span></span>
</td>
<td class="nump">$ 800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_FairValueChangeAttributedToDerivativeLiability', window );">Fair value change in the derivative liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Volatility rate</a></td>
<td class="nump">80.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk free interest rate</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=ird_March2025PrivatePlacementWarrantsMember', window );">March 2025 Private Placement Warrants [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>March 2025 Private Placement Warrants and Pre-Funded Warrants [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.725<span></span>
</td>
<td class="nump">$ 1.725<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=ird_March2025PrivatePlacementWarrantsMember', window );">March 2025 Private Placement Warrants [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>March 2025 Private Placement Warrants and Pre-Funded Warrants [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ThresholdOfDailyTradingVolumeDuringMeasurementPeriod', window );">Daily trading volume during measurement period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=ird_March2025PrivatePlacementWarrantsMember', window );">March 2025 Private Placement Warrants [Member] | Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>March 2025 Private Placement Warrants and Pre-Funded Warrants [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.15<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Common stock market price per share (in dollars per share)</a></td>
<td class="nump">$ 1.15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=ird_March2025PrivatePlacementWarrantsMember', window );">March 2025 Private Placement Warrants [Member] | Common Stock [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>March 2025 Private Placement Warrants and Pre-Funded Warrants [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Common stock market price per share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.65<span></span>
</td>
<td class="nump">$ 1.65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=ird_PreFundedWarrantsMember', window );">Pre-Funded Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>March 2025 Private Placement Warrants and Pre-Funded Warrants [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_MinimumPercentageOfBeneficialOwnership', window );">Minimum percentage of beneficial ownership</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_MaximumPercentageOfBeneficialOwnershipLimitation', window );">Maximum percentage of beneficial ownership limitation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_FairValueChangeAttributedToDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value change attributed to the derivative liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_FairValueChangeAttributedToDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_MaximumPercentageOfBeneficialOwnershipLimitation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum percentage of beneficial ownership allowed for warrant holder and affiliates in exercise of warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_MaximumPercentageOfBeneficialOwnershipLimitation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_MinimumPercentageOfBeneficialOwnership">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum percentage of beneficial ownership allowed for warrant holder and affiliates in exercise of warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_MinimumPercentageOfBeneficialOwnership</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_NumberOfConsecutiveTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of consecutive trading days in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_NumberOfConsecutiveTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_ThresholdOfDailyTradingVolumeDuringMeasurementPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Threshold amount of daily trading volume on each trading day during the measurement period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_ThresholdOfDailyTradingVolumeDuringMeasurementPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-7A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-10<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-22<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-21<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-20<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-15<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483444/210-20-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478795/946-210-50-6<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H)(Footnote 7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(9)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column G)(Footnote 8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5C<br> -Subparagraph (SX 210.12-13C(Column H))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5C<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SX 210.12-13(Column G))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5A<br> -Subparagraph (SX 210.12-13A(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5A<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5B<br> -Subparagraph (SX 210.12-13B(Column E)(Footnote 4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477271/946-320-S99-5B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsNoteDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=ird_March2025PrivatePlacementWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=ird_March2025PrivatePlacementWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=ird_PreFundedWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=ird_PreFundedWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financings, At-The-Market Program (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1">55 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 11, 2021</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_AtTheMarketProgramAbstract', window );"><strong>At-The-Market Program [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock in connection with the at-the-market program, private placement and purchase agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,626<span></span>
</td>
<td class="nump">$ 4,497<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,203<span></span>
</td>
<td class="nump">$ 186<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=ird_AtTheMarketProgramMember', window );">ATM [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_AtTheMarketProgramAbstract', window );"><strong>At-The-Market Program [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares sold (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,472,703<span></span>
</td>
<td class="nump">219,406<span></span>
</td>
<td class="nump">1,825,656<span></span>
</td>
<td class="nump">1,608,522<span></span>
</td>
<td class="nump">9,479,494<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock in connection with the at-the-market program, private placement and purchase agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,700<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
<td class="nump">$ 2,100<span></span>
</td>
<td class="nump">$ 3,800<span></span>
</td>
<td class="nump">$ 28,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=ird_AtTheMarketProgramMember', window );">ATM [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_AtTheMarketProgramAbstract', window );"><strong>At-The-Market Program [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Aggregate offering price</a></td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_AtTheMarketProgramAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_AtTheMarketProgramAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=ird_AtTheMarketProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=ird_AtTheMarketProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financings, Registered Direct Offering (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 08, 2021</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_RegisteredDirectOfferingsAbstract', window );"><strong>Registered Direct Offerings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Warrants outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,433,401<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=ird_RegisteredDirectOfferingMember', window );">Registered Direct Offering [Member] | Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_RegisteredDirectOfferingsAbstract', window );"><strong>Registered Direct Offerings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_NumberOfRDOWarrantsSoldAtOfferingPrice', window );">Number of RDO warrants sold at offering price (in shares))</a></td>
<td class="nump">0.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price (in dollars per share)</a></td>
<td class="nump">$ 6.09<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Expiration period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Warrants outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,538,461<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_StockIssuedDuringPeriodSharesExerciseOfWarrants', window );">Warrants exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_MinimumPercentageOfBeneficialOwnership', window );">Minimum percentage of beneficial ownership</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.99%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_MaximumPercentageOfBeneficialOwnershipLimitation', window );">Maximum percentage of beneficial ownership limitation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.99%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=ird_RegisteredDirectOfferingMember', window );">Registered Direct Offering [Member] | Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_RegisteredDirectOfferingsAbstract', window );"><strong>Registered Direct Offerings [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares sold (in shares)</a></td>
<td class="nump">3,076,923<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants issued (in shares)</a></td>
<td class="nump">1,538,461<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_StockSoldPricePerShare', window );">Offering price (in dollars per share)</a></td>
<td class="nump">$ 4.875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_MaximumPercentageOfBeneficialOwnershipLimitation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum percentage of beneficial ownership allowed for warrant holder and affiliates in exercise of warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_MaximumPercentageOfBeneficialOwnershipLimitation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_MinimumPercentageOfBeneficialOwnership">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minimum percentage of beneficial ownership allowed for warrant holder and affiliates in exercise of warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_MinimumPercentageOfBeneficialOwnership</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_NumberOfRDOWarrantsSoldAtOfferingPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of registered direct offering warrants sold at offering price (per unit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_NumberOfRDOWarrantsSoldAtOfferingPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_RegisteredDirectOfferingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_RegisteredDirectOfferingsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_StockIssuedDuringPeriodSharesExerciseOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued after exercise of warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_StockIssuedDuringPeriodSharesExerciseOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_StockSoldPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share amount received for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_StockSoldPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=ird_RegisteredDirectOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=ird_RegisteredDirectOfferingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=ird_RDOWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=ird_RDOWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financings, Pre-Merger Financing, Series A &amp; B Warrants (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 29, 2020 </div>
<div>USD ($) </div>
<div>Director</div>
</th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th">
<div>Nov. 19, 2020 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=ird_SecuritiesPurchaseAgreementMember', window );">Securities Purchase Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_PreMergerFinancingOfWarrantsAbstract', window );"><strong>Pre-Merger Financing [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_NumberOfDirectors', window );">Number of directors | Director</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=ird_SecuritiesPurchaseAgreementMember', window );">Securities Purchase Agreement [Member] | Rexahn [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_PreMergerFinancingOfWarrantsAbstract', window );"><strong>Pre-Merger Financing [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_NumberOfDirectors', window );">Number of directors | Director</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=ird_SecuritiesPurchaseAgreementMember', window );">Securities Purchase Agreement [Member] | Investors [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_PreMergerFinancingOfWarrantsAbstract', window );"><strong>Pre-Merger Financing [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ProceedsFromPreMergerFinancing', window );">Total investment | $</a></td>
<td class="nump">$ 21,150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=ird_SecuritiesPurchaseAgreementMember', window );">Securities Purchase Agreement [Member] | Directors [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_PreMergerFinancingOfWarrantsAbstract', window );"><strong>Pre-Merger Financing [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ProceedsFromPreMergerFinancing', window );">Total investment | $</a></td>
<td class="nump">$ 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=ird_SeriesAWarrantsMember', window );">Series A Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_PreMergerFinancingOfWarrantsAbstract', window );"><strong>Pre-Merger Financing [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.4795<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Weighted average remaining contractual life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrant issued (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,665,838<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_NumberOfDirectors">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of directors of the company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_NumberOfDirectors</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_PreMergerFinancingOfWarrantsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_PreMergerFinancingOfWarrantsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_ProceedsFromPreMergerFinancing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is a cash inflow, proceeds received from Pre-merger Financing,</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_ProceedsFromPreMergerFinancing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=ird_SecuritiesPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=ird_SecuritiesPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=ird_RexahnStockholdersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=ird_RexahnStockholdersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_InvestorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_InvestorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_DirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_DirectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=ird_SeriesAWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=ird_SeriesAWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financings, Warrant Activity and Summary (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Warrants [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding at beginning of period (in shares)</a></td>
<td class="nump">7,204,299<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod', window );">Exercisable at beginning of period (in shares)</a></td>
<td class="nump">7,204,299<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Issued (in shares)</a></td>
<td class="nump">22,229,102<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod', window );">Exercised (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Expired (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding at end of period (in shares)</a></td>
<td class="nump">29,433,401<span></span>
</td>
<td class="nump">7,204,299<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod', window );">Exercisable at end of period (in shares)</a></td>
<td class="nump">29,433,401<span></span>
</td>
<td class="nump">7,204,299<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract', window );"><strong>Exercise Price Per Warrant [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant', window );">Exercised (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant', window );">Expired (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Exercise Price [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding at beginning of period (in dollars per share)</a></td>
<td class="nump">4.82<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue', window );">Exercisable at beginning of period (in dollars per share)</a></td>
<td class="nump">4.82<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Issued (in dollars per share)</a></td>
<td class="nump">0.96<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue', window );">Exercised (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Expired (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding at end of period (in dollars per share)</a></td>
<td class="nump">1.91<span></span>
</td>
<td class="nump">$ 4.82<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue', window );">Exercisable at end of period (in dollars per share)</a></td>
<td class="nump">$ 1.91<span></span>
</td>
<td class="nump">$ 4.82<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract', window );"><strong>Weighted Average Term (Years) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Outstanding</a></td>
<td class="text">3 years 5 months 12 days<span></span>
</td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm', window );">Exercisable</a></td>
<td class="text">3 years 5 months 12 days<span></span>
</td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms', window );">Issued</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract', window );"><strong>Exercise Price Per Warrant [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant', window );">Outstanding at beginning of period (in dollars per share)</a></td>
<td class="nump">$ 4.48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant', window );">Exercisable at beginning of period (in dollars per share)</a></td>
<td class="nump">4.48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant', window );">Issued (in dollars per share)</a></td>
<td class="nump">0.95<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant', window );">Outstanding at end of period (in dollars per share)</a></td>
<td class="nump">0.95<span></span>
</td>
<td class="nump">$ 4.48<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant', window );">Exercisable at end of period (in dollars per share)</a></td>
<td class="nump">0.95<span></span>
</td>
<td class="nump">4.48<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract', window );"><strong>Exercise Price Per Warrant [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant', window );">Outstanding at beginning of period (in dollars per share)</a></td>
<td class="nump">6.09<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant', window );">Exercisable at beginning of period (in dollars per share)</a></td>
<td class="nump">6.09<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant', window );">Issued (in dollars per share)</a></td>
<td class="nump">1.15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant', window );">Outstanding at end of period (in dollars per share)</a></td>
<td class="nump">6.09<span></span>
</td>
<td class="nump">6.09<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant', window );">Exercisable at end of period (in dollars per share)</a></td>
<td class="nump">$ 6.09<span></span>
</td>
<td class="nump">$ 6.09<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of exercisable made during the period on other than stock (or unit) option plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exercise price per warrant at exercisable date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at exercisable date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term of warrants for vested portions of equity-based awards excluding options, exercisable, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of share options (or share units) exercised made during the period on other than stock (or unit) option plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exercise price per warrant at exercised date for nonvested equity-based awards issued during the period on other than stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at exercised date for nonvested equity-based awards issued during the period on other than stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise price per warrant as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exercise price per warrant at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for warrants issued in period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit exercise price per warrant of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Financings, Warrants Outstanding (Details) - $ / shares<br></strong></div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Mar. 21, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>Warrants Outstanding [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">29,433,401<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ClassOfWarrantOrRightExercisable', window );">Number exercisable (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">29,433,401<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=ird_WarrantExercisePriceOneMember', window );">Exercise Price $0.95 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>Warrants Outstanding [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0.95<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">21,052,631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Weighted average remaining contractual life</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">4 years 5 months 23 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ClassOfWarrantOrRightExercisable', window );">Number exercisable (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">21,052,631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=ird_WarrantExercisePriceTwoMember', window );">Exercise Price $1.15 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>Warrants Outstanding [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1.15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,176,471<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Weighted average remaining contractual life</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">4 years 5 months 23 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ClassOfWarrantOrRightExercisable', window );">Number exercisable (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,176,471<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=ird_WarrantExercisePriceThreeMember', window );">Exercise Price $4.48 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>Warrants Outstanding [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 4.48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,665,838<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Weighted average remaining contractual life</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">1 month 17 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ClassOfWarrantOrRightExercisable', window );">Number exercisable (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,665,838<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=ird_WarrantExercisePriceFourMember', window );">Exercise Price $6.09 [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>Warrants Outstanding [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 6.09<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,538,461<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Weighted average remaining contractual life</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">8 months 4 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ClassOfWarrantOrRightExercisable', window );">Number exercisable (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,538,461<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=ird_PreFundedWarrantsMember', window );">Pre-Funded Warrants [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract', window );"><strong>Warrants Outstanding [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants issued (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,832,895<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Liability classified warrants in connection with March 2025 Financings</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_ClassOfWarrantOrRightExercisable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of warrants or rights exercisable during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_ClassOfWarrantOrRightExercisable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsNoteDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsNoteDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=ird_WarrantExercisePriceOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=ird_WarrantExercisePriceOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=ird_WarrantExercisePriceTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=ird_WarrantExercisePriceTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=ird_WarrantExercisePriceThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=ird_WarrantExercisePriceThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=ird_WarrantExercisePriceFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=ird_WarrantExercisePriceFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=ird_PreFundedWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=ird_PreFundedWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation, Stock-Based Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract', window );"><strong>Stock-based Compensation Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation</a></td>
<td class="nump">$ 816<span></span>
</td>
<td class="nump">$ 776<span></span>
</td>
<td class="nump">$ 2,625<span></span>
</td>
<td class="nump">$ 2,567<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and Administrative [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract', window );"><strong>Stock-based Compensation Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation</a></td>
<td class="nump">567<span></span>
</td>
<td class="nump">549<span></span>
</td>
<td class="nump">1,810<span></span>
</td>
<td class="nump">1,850<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and Development [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract', window );"><strong>Stock-based Compensation Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation</a></td>
<td class="nump">$ 249<span></span>
</td>
<td class="nump">$ 227<span></span>
</td>
<td class="nump">$ 815<span></span>
</td>
<td class="nump">$ 717<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479983/718-10-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation, Stock Option Plan Activity (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 01, 2025</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Aug. 08, 2025</div></th>
<th class="th"><div>May 22, 2025</div></th>
<th class="th"><div>Nov. 05, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_StockOptionsAbstract', window );"><strong>Stock Options [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 816<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 776<span></span>
</td>
<td class="nump">$ 2,625<span></span>
</td>
<td class="nump">$ 2,567<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ird_InducementPlanMember', window );">Inducement Plan [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_StockOptionsAbstract', window );"><strong>Stock Options [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_CommonStockIncreaseInSharesReservedForFutureIssuance', window );">Common stock, increase in shares reserved for future issuance (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock reserved for issuance (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,125,258<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ird_EquityIncentivePlan2020Member', window );">2020 Equity Incentive Plan [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_StockOptionsAbstract', window );"><strong>Stock Options [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock reserved for issuance (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ird_EquityIncentivePlan2020Member', window );">2020 Equity Incentive Plan [Member] | Maximum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_StockOptionsAbstract', window );"><strong>Stock Options [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock reserved for issuance (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,325<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ird_EvergreenProvisionPlan2020Member', window );">2020 Plan Evergreen Provision [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_StockOptionsAbstract', window );"><strong>Stock Options [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum', window );">Percentage of common stock shares outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_AggregateNumberOfCommonStockReservedForFutureIssuance', window );">Number of shares added (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,578,733<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ird_EvergreenProvisionPlan2020Member', window );">2020 Plan Evergreen Provision [Member] | Maximum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_StockOptionsAbstract', window );"><strong>Stock Options [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_MaximumPeriodOfSharesReservedUnderPlan', window );">Period of shares reserved under plan</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ird_EquityIncentivePlan2018Member', window );">2018 Equity Incentive Plan [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_StockOptionsAbstract', window );"><strong>Stock Options [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock reserved for issuance (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,175,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock option exercised (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Options [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(25,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(30,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ird_EquityIncentivePlan2018Member', window );">2018 Equity Incentive Plan [Member] | Minimum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_StockOptionsAbstract', window );"><strong>Stock Options [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Vesting period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ird_EquityIncentivePlan2018Member', window );">2018 Equity Incentive Plan [Member] | Maximum [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_StockOptionsAbstract', window );"><strong>Stock Options [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Vesting period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Intrinsic value of stock options exercised</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member] | 2018 Equity Incentive Plan [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_StockOptionsAbstract', window );"><strong>Stock Options [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">733,448<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,793,277<span></span>
</td>
<td class="nump">1,021,166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock option exercised (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of shares outstanding (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,218,064<span></span>
</td>
<td class="nump">5,073,736<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,218,064<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Options [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, beginning balance (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,073,736<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,073,736<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">733,448<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,793,277<span></span>
</td>
<td class="nump">1,021,166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(30,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Forfeited/Cancelled (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(618,949)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, ending balance (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,218,064<span></span>
</td>
<td class="nump">5,073,736<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,218,064<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Vested and expected to vest (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,218,064<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,218,064<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber', window );">Vested and exercisable (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,491,162<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,491,162<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, beginning balance (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2.68<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.68<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Forfeited/Cancelled (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.07<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, ending balance (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.09<span></span>
</td>
<td class="nump">$ 2.68<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.09<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice', window );">Vested and expected to vest (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.09<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.09<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Vested and exercisable (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted average remaining contractual term, outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years 4 months 13 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years 7 months 20 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm', window );">Weighted average remaining contractual term, vested and expected to vest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years 7 months 20 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted average remaining contractual term, vested and exercisable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years 10 months 2 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate intrinsic value, outstanding</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,256<span></span>
</td>
<td class="nump">$ 124<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue', window );">Aggregate intrinsic value, vested and expected to vest</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue', window );">Aggregate intrinsic value, vested and exercisable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 506<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 506<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue', window );">Aggregate intrinsic value (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.65<span></span>
</td>
<td class="nump">$ 1.19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average fair value per share of options granted (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.79<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0.68<span></span>
</td>
<td class="nump">$ 1.95<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="11"></td></tr>
<tr><td colspan="11"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying options and the fair value of our common stock as of
                              September 30, 2025 and December 31, 2024 of $</span>1.65<span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> and $</span>1.19<span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> per share, respectively.</span></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_AggregateNumberOfCommonStockReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance" given the addition added to reserve due to Evergreen provision.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_AggregateNumberOfCommonStockReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_CommonStockIncreaseInSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increasing aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_CommonStockIncreaseInSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_MaximumPeriodOfSharesReservedUnderPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The period of shares reserved under plan, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_MaximumPeriodOfSharesReservedUnderPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of a service time condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of a service time condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of a service time condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of a service time condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_StockOptionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_StockOptionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479983/718-10-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ird_InducementPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ird_InducementPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ird_EquityIncentivePlan2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ird_EquityIncentivePlan2020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ird_EvergreenProvisionPlan2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ird_EvergreenProvisionPlan2020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ird_EquityIncentivePlan2018Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ird_EquityIncentivePlan2018Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation, Weighted Average Assumptions Used in Black-Scholes Option-pricing Model (Details) - 2018 Equity Incentive Plan [Member] - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Weighted Average Assumptions Used in Black-Scholes Option-pricing Model [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected stock price volatility</a></td>
<td class="nump">75.60%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">75.70%<span></span>
</td>
<td class="nump">97.70%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life of options</a></td>
<td class="text">6 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years 10 months 24 days<span></span>
</td>
<td class="text">5 years 10 months 24 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk free interest rate</a></td>
<td class="nump">3.90%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.20%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares', window );">Stock options vested (in shares)</a></td>
<td class="nump">118,728<span></span>
</td>
<td class="nump">79,225<span></span>
</td>
<td class="nump">781,125<span></span>
</td>
<td class="nump">386,097<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares', window );">Stock options forfeited (in shares)</a></td>
<td class="nump">145,319<span></span>
</td>
<td class="nump">114,425<span></span>
</td>
<td class="nump">618,949<span></span>
</td>
<td class="nump">583,360<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of non-vested options forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options vested.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ird_EquityIncentivePlan2018Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ird_EquityIncentivePlan2018Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation, Restricted Stock Units (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_RestrictedStockUnitsAbstract', window );"><strong>Restricted Stock Units [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,229,102<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value of RSUs granted (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.96<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation</a></td>
<td class="nump">$ 816<span></span>
</td>
<td class="nump">$ 776<span></span>
</td>
<td class="nump">$ 2,625<span></span>
</td>
<td class="nump">$ 2,567<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">RSUs outstanding (in shares)</a></td>
<td class="nump">29,433,401<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,433,401<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Summary of RSU Activity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding at beginning of period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,204,299<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,229,102<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding at end of period (in shares)</a></td>
<td class="nump">29,433,401<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,433,401<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_RestrictedStockUnitsAbstract', window );"><strong>Restricted Stock Units [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,655,361<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">381,534<span></span>
</td>
<td class="nump">144,162<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="nump">26,038<span></span>
</td>
<td class="nump">36,660<span></span>
</td>
<td class="nump">257,826<span></span>
</td>
<td class="nump">119,330<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock based compensation</a></td>
<td class="nump">$ 300<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="nump">$ 900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">RSUs outstanding (in shares)</a></td>
<td class="nump">2,409,231<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,409,231<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Summary of RSU Activity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding at beginning of period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,393,230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,655,361<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(26,038)<span></span>
</td>
<td class="num">(36,660)<span></span>
</td>
<td class="num">(257,826)<span></span>
</td>
<td class="num">(119,330)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(381,534)<span></span>
</td>
<td class="num">(144,162)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding at end of period (in shares)</a></td>
<td class="nump">2,409,231<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,409,231<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units [Member] | 2020 Equity Incentive Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_RestrictedStockUnitsAbstract', window );"><strong>Restricted Stock Units [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,655,361<span></span>
</td>
<td class="nump">592,222<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value of RSUs granted (in dollars per share)</a></td>
<td class="nump">$ 1.33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.99<span></span>
</td>
<td class="nump">$ 2.24<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Summary of RSU Activity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">200,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,655,361<span></span>
</td>
<td class="nump">592,222<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units [Member] | 2020 Equity Incentive Plan [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_RestrictedStockUnitsAbstract', window );"><strong>Restricted Stock Units [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units [Member] | 2020 Equity Incentive Plan [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_RestrictedStockUnitsAbstract', window );"><strong>Restricted Stock Units [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units [Member] | 2020 Equity Incentive Plan [Member] | Vesting Annually [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_RestrictedStockUnitsAbstract', window );"><strong>Restricted Stock Units [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_RestrictedStockUnitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_RestrictedStockUnitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479983/718-10-S45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ird_EquityIncentivePlan2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ird_EquityIncentivePlan2020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation, Common Stock Issued for Services (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_CommonStockIssuedForServicesAbstract', window );"><strong>Common Stock Issued for Services [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Granted stock awards for services performed (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">84,243<span></span>
</td>
<td class="nump">81,234<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted grant date fair value per share of services granted (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1.26<span></span>
</td>
<td class="nump">$ 3.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation', window );">Share based compensation for services</a></td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.0<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_CommonStockIssuedForServicesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_CommonStockIssuedForServicesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of stock award granted for services during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for employee benefit and equity-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeBenefitsAndShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-based Compensation, General (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2025 </div>
<div>USD ($) </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_FormerOptionsAbstract', window );"><strong>General [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized stock-based compensation cost | $</a></td>
<td class="nump">$ 6.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average period to recognized stock-based compensation</a></td>
<td class="text">1 year 8 months 12 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ird_EvergreenProvisionPlan2020Member', window );">2020 Plan Evergreen Provision [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_FormerOptionsAbstract', window );"><strong>General [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_CommonStockCapitalSharesAvailableForFutureIssuance', window );">Common stock available for future issuance (in shares)</a></td>
<td class="nump">874,829<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=ird_EquityIncentivePlan2018Member', window );">2018 Equity Incentive Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_FormerOptionsAbstract', window );"><strong>General [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_CommonStockCapitalSharesAvailableForFutureIssuance', window );">Common stock available for future issuance (in shares)</a></td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_CommonStockCapitalSharesAvailableForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares available for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_CommonStockCapitalSharesAvailableForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_FormerOptionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_FormerOptionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ird_EvergreenProvisionPlan2020Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ird_EvergreenProvisionPlan2020Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=ird_EquityIncentivePlan2018Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=ird_EquityIncentivePlan2018Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Apexian Sublicense Agreement (Details) - Apexian Sublicense Agreement [Member] - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_SublicenseAgreementAbstract', window );"><strong>Sublicense Agreement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">891,422<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=ird_ApexianSublicenseAgreementMember', window );">Development and Regulatory Milestones [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_SublicenseAgreementAbstract', window );"><strong>Sublicense Agreement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_FutureMilestoneMethodRevenueNotRecognized', window );">Milestone payments</a></td>
<td class="nump">$ 11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=ird_ApexianSublicenseAgreementMember', window );">Sales Milestones [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_SublicenseAgreementAbstract', window );"><strong>Sublicense Agreement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_FutureMilestoneMethodRevenueNotRecognized', window );">Milestone payments</a></td>
<td class="nump">$ 20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_FutureMilestoneMethodRevenueNotRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of consideration not recognized during the period for the future milestone or milestones.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_FutureMilestoneMethodRevenueNotRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_SublicenseAgreementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_SublicenseAgreementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=ird_ApexianSublicenseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=ird_ApexianSublicenseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HealthCareOrganizationRevenueSourcesAxis=ird_DevelopmentAndRegulatoryMilestonesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HealthCareOrganizationRevenueSourcesAxis=ird_DevelopmentAndRegulatoryMilestonesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HealthCareOrganizationRevenueSourcesAxis=ird_SalesMilestonesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HealthCareOrganizationRevenueSourcesAxis=ird_SalesMilestonesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>License and Collaboration Revenue and Other Funding Agreements, Viatris License Agreement (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Nov. 06, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2025 </div>
<div>USD ($) </div>
<div>Performanceobligation</div>
</th>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2025 </div>
<div>USD ($) </div>
<div>Performanceobligation</div>
</th>
<th class="th">
<div>Sep. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract', window );"><strong>Contract Assets and Unbilled Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,079<span></span>
</td>
<td class="nump">$ 3,867<span></span>
</td>
<td class="nump">$ 10,331<span></span>
</td>
<td class="nump">$ 6,690<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=ird_ViatrisLicenseAgreementMember', window );">Viatris License Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_CollaborationAndLicenseAgreementAbstract', window );"><strong>Collaboration and License Agreement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_NonRefundableCashPaymentReceived', window );">Non-refundable cash payment received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones', window );">Maximum amount of payments receivable for development, regulatory and commercial milestones</a></td>
<td class="nump">$ 130,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_FirstMilestonePaymentReceived', window );">First milestone payments received</a></td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_MaximumPercentageOfTieredRoyaltiesReceivable', window );">Maximum percentage of tiered royalties receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_NumberOfPerformanceObligations', window );">Number of distinct performance obligations | Performanceobligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue', window );">Non-cancellation period of Constraint for Research and Development Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">120 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract', window );"><strong>Contract Assets and Unbilled Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ContractAssetCurrent', window );">Balance as of beginning of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,209<span></span>
</td>
<td class="nump">1,407<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,100<span></span>
</td>
<td class="nump">3,900<span></span>
</td>
<td class="nump">10,331<span></span>
</td>
<td class="nump">6,690<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ContractAssetCurrent', window );">Balance as of end of period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,364<span></span>
</td>
<td class="nump">$ 1,468<span></span>
</td>
<td class="nump">1,364<span></span>
</td>
<td class="nump">1,468<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=ird_ViatrisLicenseAgreementMember', window );">Viatris License Agreement [Member] | License Transfer Fee [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract', window );"><strong>Contract Assets and Unbilled Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement', window );">Reclassification to Accounts receivable related to costs billed under the Viatris License Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,176)<span></span>
</td>
<td class="num">$ (6,629)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=ird_ViatrisLicenseAgreementMember', window );">Viatris License Agreement [Member] | Sales Milestones [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_CollaborationAndLicenseAgreementAbstract', window );"><strong>Collaboration and License Agreement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_MilestonePaymentRequiredUnderFDASApproval', window );">Milestone payment requirements attributed to the FDA's approval</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract', window );"><strong>Contract Assets and Unbilled Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_CollaborationAndLicenseAgreementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_CollaborationAndLicenseAgreementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_ContractAssetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration upon the completion of services to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_ContractAssetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This line item represents amounts invoiced that were previously reflected in the Contract Asset account.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_FirstMilestonePaymentReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of milestone payment received upon achieving performance obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_FirstMilestonePaymentReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Milestone payments receivable upon the achievement of development, regulatory and commercial goals.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_MaximumPercentageOfTieredRoyaltiesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum percentage of tiered royalties receivable based on the aggregate annual net sales of all Nyxol Products in the United States.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_MaximumPercentageOfTieredRoyaltiesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_MilestonePaymentRequiredUnderFDASApproval">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of milestone payment met by the entity which required FDA's approval.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_MilestonePaymentRequiredUnderFDASApproval</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Non-cancellation period of constraint for Recognizing Research and Development Revenue, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_NonRefundableCashPaymentReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of non-refundable cash payments received during the period under the collaboration agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_NonRefundableCashPaymentReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_NumberOfPerformanceObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of performance obligations in accordance with the provisions under ASC 606, the Company identified.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_NumberOfPerformanceObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=ird_ViatrisLicenseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=ird_ViatrisLicenseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=ird_LicenseTransferFeeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=ird_LicenseTransferFeeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HealthCareOrganizationRevenueSourcesAxis=ird_SalesMilestonesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HealthCareOrganizationRevenueSourcesAxis=ird_SalesMilestonesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>License and Collaboration Revenue and Other Funding Agreements, BioSense License and Assignment Agreement (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Jul. 22, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_CollaborationAndLicenseAgreementAbstract', window );"><strong>Collaboration and License Agreement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized</a></td>
<td class="nump">$ 3,079<span></span>
</td>
<td class="nump">$ 3,867<span></span>
</td>
<td class="nump">$ 10,331<span></span>
</td>
<td class="nump">$ 6,690<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other Income, net</a></td>
<td class="nump">450<span></span>
</td>
<td class="nump">483<span></span>
</td>
<td class="nump">1,286<span></span>
</td>
<td class="nump">1,648<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=ird_BioSenseLicenseAndAssignmentsAgreementMember', window );">BioSense License and Assignments Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_CollaborationAndLicenseAgreementAbstract', window );"><strong>Collaboration and License Agreement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones', window );">Maximum amount of payments receivable for development, regulatory and commercial milestones</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_MilestonePaymentsAmountReceived', window );">Milestone payments received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=ird_ProcessaLicenseAgreementMember', window );">Processa License Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_CollaborationAndLicenseAgreementAbstract', window );"><strong>Collaboration and License Agreement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_MilestonePaymentsAmountReceived', window );">Milestone payments received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=ird_SBIRGrantAgreementMember', window );">SBIR Grant Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_CollaborationAndLicenseAgreementAbstract', window );"><strong>Collaboration and License Agreement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_MilestonePaymentsAmountReceived', window );">Milestone payments received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">300<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=ird_RDH12AgreementMember', window );">RDH12 Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_CollaborationAndLicenseAgreementAbstract', window );"><strong>Collaboration and License Agreement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_MaximumAmountFundedToSupportStudy', window );">Maximum amount of loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,600<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other Income, net</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_CollaborationAndLicenseAgreementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_CollaborationAndLicenseAgreementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_MaximumAmountFundedToSupportStudy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum amount funded to support the study.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_MaximumAmountFundedToSupportStudy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Milestone payments receivable upon the achievement of development, regulatory and commercial goals.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_MilestonePaymentsAmountReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of milestone payment received upon achieving performance obligation..</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_MilestonePaymentsAmountReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-7<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=ird_BioSenseLicenseAndAssignmentsAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=ird_BioSenseLicenseAndAssignmentsAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=ird_ProcessaLicenseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=ird_ProcessaLicenseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=ird_SBIRGrantAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=ird_SBIRGrantAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=ird_RDH12AgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=ird_RDH12AgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share, Anti-dilutive Securities Excluded from Computation of Net Income (Loss) per Share (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Net (Loss) Income Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of net (loss) income per share (in shares)</a></td>
<td class="nump">39,060,696<span></span>
</td>
<td class="nump">13,182,793<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember', window );">Warrant [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Net (Loss) Income Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of net (loss) income per share (in shares)</a></td>
<td class="nump">29,433,401<span></span>
</td>
<td class="nump">7,204,299<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Net (Loss) Income Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of net (loss) income per share (in shares)</a></td>
<td class="nump">7,218,064<span></span>
</td>
<td class="nump">4,848,064<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockMember', window );">Restricted Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Net (Loss) Income Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of net (loss) income per share (in shares)</a></td>
<td class="nump">2,409,231<span></span>
</td>
<td class="nump">1,130,430<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_PretaxIncomeLossTaxBenefit', window );">Pre-tax income tax benefit</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_PretaxIncomeLossTaxBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current pre-tax income (loss) tax benefit pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_PretaxIncomeLossTaxBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred Compensation Plan (Details) - 401K Plan [Member] - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 01, 2021</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementsAbstract', window );"><strong>Deferred Compensation Plan [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Employer matching contribution, first match</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Deferred compensation matched by employer, first match</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_DefinedContributionPlanAdditionalEmployerMatchingContribution', window );">Additional employer matching contribution</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred', window );">Additional deferred compensation matched by employer</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Employer contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_DefinedContributionPlanAdditionalEmployerMatchingContribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional percentage employer matches of the employee's percentage contribution matched.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_DefinedContributionPlanAdditionalEmployerMatchingContribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional percentage employer matches of the employee's deferred percentage contribution matched.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of discretionary contributions made by an employer to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage employer matches of the employee's percentage contribution matched.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=ird_RetirementPlan401KMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=ird_RetirementPlan401KMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Nov. 05, 2025</div></th>
<th class="th"><div>Sep. 30, 2025</div></th>
<th class="th"><div>Sep. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_SubsequentEventsAdditionalInformationAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,626<span></span>
</td>
<td class="nump">$ 4,497<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | November 2025 Registered Direct Offering [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_SubsequentEventsAdditionalInformationAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock</a></td>
<td class="nump">$ 23,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | November 2025 Registered Direct Offering [Member] | Pre-funded RDO Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_SubsequentEventsAdditionalInformationAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | November 2025 Registered Direct Offering [Member] | Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_SubsequentEventsAdditionalInformationAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares sold (in shares)</a></td>
<td class="nump">3,827,751<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Price per share</a></td>
<td class="nump">$ 2.09<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants issued (in shares)</a></td>
<td class="nump">7,177,033<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ird_StockSoldPricePerShare', window );">Purchase price per prefunded warrant (in dollars per share)</a></td>
<td class="nump">$ 2.0899<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_StockSoldPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share amount received for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_StockSoldPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ird_SubsequentEventsAdditionalInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ird_SubsequentEventsAdditionalInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ird_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=ird_November2025RegisteredDirectOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=ird_November2025RegisteredDirectOfferingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=ird_PreFundedRDOWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=ird_PreFundedRDOWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>316</ContextCount>
  <ElementCount>308</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>80</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>10</UnitCount>
  <MyReports>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000100 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>010000 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>010100 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/CondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>020000 - Statement - Condensed Consolidated Statements of Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>030000 - Statement - Condensed Consolidated Statements of Changes in Series A Preferred Stock and Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity</Role>
      <ShortName>Condensed Consolidated Statements of Changes in Series A Preferred Stock and Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>040000 - Statement - Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>060100 - Disclosure - Company Description and Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Company Description and Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>060200 - Disclosure - Mergers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/Mergers</Role>
      <ShortName>Mergers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>060300 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>060400 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>060500 - Disclosure - Supplemental Balance Sheet Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/SupplementalBalanceSheetInformation</Role>
      <ShortName>Supplemental Balance Sheet Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>060600 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>060700 - Disclosure - Series A Preferred Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/SeriesPreferredStock</Role>
      <ShortName>Series A Preferred Stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>060800 - Disclosure - Financings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/Financings</Role>
      <ShortName>Financings</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>060900 - Disclosure - Stock-based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/StockbasedCompensation</Role>
      <ShortName>Stock-based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>061000 - Disclosure - Apexian Sublicense Agreement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/ApexianSublicenseAgreement</Role>
      <ShortName>Apexian Sublicense Agreement</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>061100 - Disclosure - License and Collaboration Revenue and Other Funding Agreements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreements</Role>
      <ShortName>License and Collaboration Revenue and Other Funding Agreements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>061200 - Disclosure - Net Loss per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/NetLossPerShare</Role>
      <ShortName>Net Loss per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>061300 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>061400 - Disclosure - Deferred Compensation Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/DeferredCompensationPlan</Role>
      <ShortName>Deferred Compensation Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>061500 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>061600 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>070100 - Disclosure - Company Description and Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Company Description and Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>080300 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://opusgtx.com/role/FairValueMeasurements</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>080500 - Disclosure - Supplemental Balance Sheet Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/SupplementalBalanceSheetInformationTables</Role>
      <ShortName>Supplemental Balance Sheet Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://opusgtx.com/role/SupplementalBalanceSheetInformation</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>080800 - Disclosure - Financings (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/FinancingsTables</Role>
      <ShortName>Financings (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://opusgtx.com/role/Financings</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>080900 - Disclosure - Stock-based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/StockbasedCompensationTables</Role>
      <ShortName>Stock-based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://opusgtx.com/role/StockbasedCompensation</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>081100 - Disclosure - License and Collaboration Revenue and Other Funding Agreements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsTables</Role>
      <ShortName>License and Collaboration Revenue and Other Funding Agreements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreements</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>081200 - Disclosure - Net Loss per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/NetLossPerShareTables</Role>
      <ShortName>Net Loss per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://opusgtx.com/role/NetLossPerShare</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>090100 - Disclosure - Company Description and Summary of Significant Accounting Policies, Basis of Presentation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationDetails</Role>
      <ShortName>Company Description and Summary of Significant Accounting Policies, Basis of Presentation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>090102 - Disclosure - Company Description and Summary of Significant Accounting Policies, Liquidity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesLiquidityDetails</Role>
      <ShortName>Company Description and Summary of Significant Accounting Policies, Liquidity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>090200 - Disclosure - Mergers, Acquisition of Opus Genetics (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/MergersAcquisitionOfOpusGeneticsDetails</Role>
      <ShortName>Mergers, Acquisition of Opus Genetics (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>090202 - Disclosure - Mergers, Merger with Rexahn (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/MergersMergerWithRexahnDetails</Role>
      <ShortName>Mergers, Merger with Rexahn (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>090300 - Disclosure - Fair Value Measurements, Fair Value of Financial Instruments Measured on a Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/FairValueMeasurementsFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements, Fair Value of Financial Instruments Measured on a Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>090302 - Disclosure - Fair Value Measurements, Liabilities Measured at Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails</Role>
      <ShortName>Fair Value Measurements, Liabilities Measured at Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>090304 - Disclosure - Fair Value Measurements, Short-term Investments Measured at Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/FairValueMeasurementsShorttermInvestmentsMeasuredAtFairValueDetails</Role>
      <ShortName>Fair Value Measurements, Short-term Investments Measured at Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>090400 - Disclosure - Commitments and Contingencies, Type of Agreement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/CommitmentsAndContingenciesTypeOfAgreementDetails</Role>
      <ShortName>Commitments and Contingencies, Type of Agreement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>090402 - Disclosure - Commitments and Contingencies, Facility and Other Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/CommitmentsAndContingenciesFacilityAndOtherLeasesDetails</Role>
      <ShortName>Commitments and Contingencies, Facility and Other Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>090500 - Disclosure - Supplemental Balance Sheet Information, Accrued Expenses and Other liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/SupplementalBalanceSheetInformationAccruedExpensesAndOtherLiabilitiesDetails</Role>
      <ShortName>Supplemental Balance Sheet Information, Accrued Expenses and Other liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>090600 - Disclosure - Related Party Transactions, Consulting, Letter Agreements and Strategic Partnership (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails</Role>
      <ShortName>Related Party Transactions, Consulting, Letter Agreements and Strategic Partnership (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>090602 - Disclosure - Related Party Transactions, RDF Agreement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/RelatedPartyTransactionsRdfAgreementDetails</Role>
      <ShortName>Related Party Transactions, RDF Agreement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>090700 - Disclosure - Series A Preferred Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/SeriesPreferredStockDetails</Role>
      <ShortName>Series A Preferred Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://opusgtx.com/role/SeriesPreferredStock</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>090800 - Disclosure - Financings, August 2025 Private Placement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/FinancingsAugust2025PrivatePlacementDetails</Role>
      <ShortName>Financings, August 2025 Private Placement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>090802 - Disclosure - Financings, March 2025 Financings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/FinancingsMarch2025FinancingsDetails</Role>
      <ShortName>Financings, March 2025 Financings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>090804 - Disclosure - Financings, March 2025 Warrants (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/FinancingsMarch2025WarrantsDetails</Role>
      <ShortName>Financings, March 2025 Warrants (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>090806 - Disclosure - Financings, March 2025 Private Placement Warrants, Pre-Funded Warrants (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/FinancingsMarch2025PrivatePlacementWarrantsPrefundedWarrantsDetails</Role>
      <ShortName>Financings, March 2025 Private Placement Warrants, Pre-Funded Warrants (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>090810 - Disclosure - Financings, At-The-Market Program (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/FinancingsAtthemarketProgramDetails</Role>
      <ShortName>Financings, At-The-Market Program (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>090812 - Disclosure - Financings, Registered Direct Offering (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/FinancingsRegisteredDirectOfferingDetails</Role>
      <ShortName>Financings, Registered Direct Offering (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>090814 - Disclosure - Financings, Pre-Merger Financing, Series A &amp; B Warrants (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/FinancingsPremergerFinancingSeriesBWarrantsDetails</Role>
      <ShortName>Financings, Pre-Merger Financing, Series A &amp; B Warrants (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>090816 - Disclosure - Financings, Warrant Activity and Summary (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/FinancingsWarrantActivityAndSummaryDetails</Role>
      <ShortName>Financings, Warrant Activity and Summary (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>090818 - Disclosure - Financings, Warrants Outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/FinancingsWarrantsOutstandingDetails</Role>
      <ShortName>Financings, Warrants Outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>090900 - Disclosure - Stock-based Compensation, Stock-Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails</Role>
      <ShortName>Stock-based Compensation, Stock-Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>090902 - Disclosure - Stock-based Compensation, Stock Option Plan Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails</Role>
      <ShortName>Stock-based Compensation, Stock Option Plan Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>090904 - Disclosure - Stock-based Compensation, Weighted Average Assumptions Used in Black-Scholes Option-pricing Model (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/StockbasedCompensationWeightedAverageAssumptionsUsedInBlackscholesOptionpricingModelDetails</Role>
      <ShortName>Stock-based Compensation, Weighted Average Assumptions Used in Black-Scholes Option-pricing Model (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>090906 - Disclosure - Stock-based Compensation, Restricted Stock Units (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/StockbasedCompensationRestrictedStockUnitsDetails</Role>
      <ShortName>Stock-based Compensation, Restricted Stock Units (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>090908 - Disclosure - Stock-based Compensation, Common Stock Issued for Services (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/StockbasedCompensationCommonStockIssuedForServicesDetails</Role>
      <ShortName>Stock-based Compensation, Common Stock Issued for Services (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>090910 - Disclosure - Stock-based Compensation, General (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/StockbasedCompensationGeneralDetails</Role>
      <ShortName>Stock-based Compensation, General (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>091000 - Disclosure - Apexian Sublicense Agreement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/ApexianSublicenseAgreementDetails</Role>
      <ShortName>Apexian Sublicense Agreement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://opusgtx.com/role/ApexianSublicenseAgreement</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>091100 - Disclosure - License and Collaboration Revenue and Other Funding Agreements, Viatris License Agreement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsViatrisLicenseAgreementDetails</Role>
      <ShortName>License and Collaboration Revenue and Other Funding Agreements, Viatris License Agreement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>091102 - Disclosure - License and Collaboration Revenue and Other Funding Agreements, BioSense License and Assignment Agreement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsBiosenseLicenseAndAssignmentAgreementDetails</Role>
      <ShortName>License and Collaboration Revenue and Other Funding Agreements, BioSense License and Assignment Agreement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>091200 - Disclosure - Net Loss per Share, Anti-dilutive Securities Excluded from Computation of Net Income (Loss) per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfNetIncomeLossPerShareDetails</Role>
      <ShortName>Net Loss per Share, Anti-dilutive Securities Excluded from Computation of Net Income (Loss) per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>091300 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://opusgtx.com/role/IncomeTaxes</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>091400 - Disclosure - Deferred Compensation Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/DeferredCompensationPlanDetails</Role>
      <ShortName>Deferred Compensation Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://opusgtx.com/role/DeferredCompensationPlan</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="ef20054965_10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>091500 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://opusgtx.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://opusgtx.com/role/SubsequentEvents</ParentRole>
      <Position>64</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="ef20054965_10q.htm">ef20054965_10q.htm</File>
    <File>ird-20250930.xsd</File>
    <File>ird-20250930_cal.xml</File>
    <File>ird-20250930_def.xml</File>
    <File>ird-20250930_lab.xml</File>
    <File>ird-20250930_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="683">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="30">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>82
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ef20054965_10q.htm": {
   "nsprefix": "ird",
   "nsuri": "http://opusgtx.com/20250930",
   "dts": {
    "inline": {
     "local": [
      "ef20054965_10q.htm"
     ]
    },
    "schema": {
     "local": [
      "ird-20250930.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2004/ref-2004-08-10.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/2023/calculation-1.1.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/currency/2025/currency-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd",
      "https://xbrl.sec.gov/exch/2025/exch-2025.xsd",
      "https://xbrl.sec.gov/naics/2025/naics-2025.xsd",
      "https://xbrl.sec.gov/sic/2025/sic-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "ird-20250930_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "ird-20250930_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "ird-20250930_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "ird-20250930_pre.xml"
     ]
    }
   },
   "keyStandard": 209,
   "keyCustom": 99,
   "axisStandard": 25,
   "axisCustom": 0,
   "memberStandard": 27,
   "memberCustom": 51,
   "hidden": {
    "total": 20,
    "http://fasb.org/us-gaap/2025": 12,
    "http://xbrl.sec.gov/dei/2025": 5,
    "http://opusgtx.com/20250930": 3
   },
   "contextCount": 316,
   "entityCount": 1,
   "segmentCount": 80,
   "elementCount": 544,
   "unitCount": 10,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2025": 683,
    "http://xbrl.sec.gov/dei/2025": 30,
    "http://xbrl.sec.gov/ecd/2025": 4
   },
   "report": {
    "R1": {
     "role": "http://opusgtx.com/role/DocumentAndEntityInformation",
     "longName": "000100 - Document - Document and Entity Information",
     "shortName": "Document and Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets",
     "longName": "010000 - Statement - Condensed Consolidated Balance Sheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c20250930",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250930",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://opusgtx.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
     "longName": "010100 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)",
     "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c20250930",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "U003",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250930",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "U003",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss",
     "longName": "020000 - Statement - Condensed Consolidated Statements of Comprehensive Loss",
     "shortName": "Condensed Consolidated Statements of Comprehensive Loss",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c20250701to20250930",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250701to20250930",
      "name": "us-gaap:GeneralAndAdministrativeExpense",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity",
     "longName": "030000 - Statement - Condensed Consolidated Statements of Changes in Series A Preferred Stock and Stockholders' Equity",
     "shortName": "Condensed Consolidated Statements of Changes in Series A Preferred Stock and Stockholders' Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c20231231_StatementClassOfStockAxis_SeriesAPreferredStockMember",
      "name": "us-gaap:TemporaryEquityCarryingAmountAttributableToParent",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20240101to20240331_StatementEquityComponentsAxis_CommonStockMember",
      "name": "ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows",
     "longName": "040000 - Statement - Condensed Consolidated Statements of Cash Flows",
     "shortName": "Condensed Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:ShareBasedCompensation",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPolicies",
     "longName": "060100 - Disclosure - Company Description and Summary of Significant Accounting Policies",
     "shortName": "Company Description and Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://opusgtx.com/role/Mergers",
     "longName": "060200 - Disclosure - Mergers",
     "shortName": "Mergers",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://opusgtx.com/role/FairValueMeasurements",
     "longName": "060300 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://opusgtx.com/role/CommitmentsAndContingencies",
     "longName": "060400 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://opusgtx.com/role/SupplementalBalanceSheetInformation",
     "longName": "060500 - Disclosure - Supplemental Balance Sheet Information",
     "shortName": "Supplemental Balance Sheet Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://opusgtx.com/role/RelatedPartyTransactions",
     "longName": "060600 - Disclosure - Related Party Transactions",
     "shortName": "Related Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://opusgtx.com/role/SeriesPreferredStock",
     "longName": "060700 - Disclosure - Series A Preferred Stock",
     "shortName": "Series A Preferred Stock",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "ird:TemporaryEquityDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "ird:TemporaryEquityDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://opusgtx.com/role/Financings",
     "longName": "060800 - Disclosure - Financings",
     "shortName": "Financings",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "ird:FinancingsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "ird:FinancingsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://opusgtx.com/role/StockbasedCompensation",
     "longName": "060900 - Disclosure - Stock-based Compensation",
     "shortName": "Stock-based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://opusgtx.com/role/ApexianSublicenseAgreement",
     "longName": "061000 - Disclosure - Apexian Sublicense Agreement",
     "shortName": "Apexian Sublicense Agreement",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "ird:ApexianSublicenseAgreementTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "ird:ApexianSublicenseAgreementTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreements",
     "longName": "061100 - Disclosure - License and Collaboration Revenue and Other Funding Agreements",
     "shortName": "License and Collaboration Revenue and Other Funding Agreements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://opusgtx.com/role/NetLossPerShare",
     "longName": "061200 - Disclosure - Net Loss per Share",
     "shortName": "Net Loss per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://opusgtx.com/role/IncomeTaxes",
     "longName": "061300 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://opusgtx.com/role/DeferredCompensationPlan",
     "longName": "061400 - Disclosure - Deferred Compensation Plan",
     "shortName": "Deferred Compensation Plan",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://opusgtx.com/role/SubsequentEvents",
     "longName": "061500 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://opusgtx.com/role/InsiderTradingArrangements",
     "longName": "061600 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c20250701to20250930",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250701to20250930",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesPolicies",
     "longName": "070100 - Disclosure - Company Description and Summary of Significant Accounting Policies (Policies)",
     "shortName": "Company Description and Summary of Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "ird:NatureOfBusinessPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "ird:NatureOfBusinessPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://opusgtx.com/role/FairValueMeasurementsTables",
     "longName": "080300 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://opusgtx.com/role/SupplementalBalanceSheetInformationTables",
     "longName": "080500 - Disclosure - Supplemental Balance Sheet Information (Tables)",
     "shortName": "Supplemental Balance Sheet Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://opusgtx.com/role/FinancingsTables",
     "longName": "080800 - Disclosure - Financings (Tables)",
     "shortName": "Financings (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://opusgtx.com/role/StockbasedCompensationTables",
     "longName": "080900 - Disclosure - Stock-based Compensation (Tables)",
     "shortName": "Stock-based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsTables",
     "longName": "081100 - Disclosure - License and Collaboration Revenue and Other Funding Agreements (Tables)",
     "shortName": "License and Collaboration Revenue and Other Funding Agreements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "ird:ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "ird:ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://opusgtx.com/role/NetLossPerShareTables",
     "longName": "081200 - Disclosure - Net Loss per Share (Tables)",
     "shortName": "Net Loss per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationDetails",
     "longName": "090100 - Disclosure - Company Description and Summary of Significant Accounting Policies, Basis of Presentation (Details)",
     "shortName": "Company Description and Summary of Significant Accounting Policies, Basis of Presentation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c20250930",
      "name": "us-gaap:DerivativeLiabilitiesCurrent",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241231_RestatementAxis_RevisionOfPriorPeriodReclassificationAdjustmentMember",
      "name": "us-gaap:DerivativeLiabilitiesCurrent",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "us-gaap:AccruedLiabilitiesAndOtherLiabilities",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "unique": true
     }
    },
    "R31": {
     "role": "http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesLiquidityDetails",
     "longName": "090102 - Disclosure - Company Description and Summary of Significant Accounting Policies, Liquidity (Details)",
     "shortName": "Company Description and Summary of Significant Accounting Policies, Liquidity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c20250930",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R32": {
     "role": "http://opusgtx.com/role/MergersAcquisitionOfOpusGeneticsDetails",
     "longName": "090200 - Disclosure - Mergers, Acquisition of Opus Genetics (Details)",
     "shortName": "Mergers, Acquisition of Opus Genetics (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c20250930",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "us-gaap:CommonStockSharesIssued",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "unique": true
     }
    },
    "R33": {
     "role": "http://opusgtx.com/role/MergersMergerWithRexahnDetails",
     "longName": "090202 - Disclosure - Mergers, Merger with Rexahn (Details)",
     "shortName": "Mergers, Merger with Rexahn (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c20250930",
      "name": "ird:PaymentsDueUnderCVRAgreement",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250930",
      "name": "ird:PaymentsDueUnderCVRAgreement",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://opusgtx.com/role/FairValueMeasurementsFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails",
     "longName": "090300 - Disclosure - Fair Value Measurements, Fair Value of Financial Instruments Measured on a Recurring Basis (Details)",
     "shortName": "Fair Value Measurements, Fair Value of Financial Instruments Measured on a Recurring Basis (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c20250701to20250930",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3",
       "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3",
       "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3",
       "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3",
       "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3",
       "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3",
       "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3",
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250701to20250930",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3",
       "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3",
       "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3",
       "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3",
       "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3",
       "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3",
       "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3",
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://opusgtx.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails",
     "longName": "090302 - Disclosure - Fair Value Measurements, Liabilities Measured at Fair Value (Details)",
     "shortName": "Fair Value Measurements, Liabilities Measured at Fair Value (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:DerivativeLiabilitiesCurrent",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_DerivativeFinancialInstrumentsLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember",
      "name": "us-gaap:DerivativeLiabilitiesCurrent",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "unique": true
     }
    },
    "R36": {
     "role": "http://opusgtx.com/role/FairValueMeasurementsShorttermInvestmentsMeasuredAtFairValueDetails",
     "longName": "090304 - Disclosure - Fair Value Measurements, Short-term Investments Measured at Fair Value (Details)",
     "shortName": "Fair Value Measurements, Short-term Investments Measured at Fair Value (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:UnrealizedGainLossOnInvestments",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241231_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember",
      "name": "us-gaap:InvestmentsFairValueDisclosure",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "unique": true
     }
    },
    "R37": {
     "role": "http://opusgtx.com/role/CommitmentsAndContingenciesTypeOfAgreementDetails",
     "longName": "090400 - Disclosure - Commitments and Contingencies, Type of Agreement (Details)",
     "shortName": "Commitments and Contingencies, Type of Agreement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c20220615to20220615_HealthCareOrganizationRevenueSourcesAxis_DevelopmentRegulatoryAndCommercialMilestoneMember_RangeAxis_MaximumMember_TypeOfArrangementAxis_UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember",
      "name": "ird:FutureMilestoneMethodRevenueNotRecognized",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20220615to20220615_HealthCareOrganizationRevenueSourcesAxis_DevelopmentRegulatoryAndCommercialMilestoneMember_RangeAxis_MaximumMember_TypeOfArrangementAxis_UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember",
      "name": "ird:FutureMilestoneMethodRevenueNotRecognized",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://opusgtx.com/role/CommitmentsAndContingenciesFacilityAndOtherLeasesDetails",
     "longName": "090402 - Disclosure - Commitments and Contingencies, Facility and Other Leases (Details)",
     "shortName": "Commitments and Contingencies, Facility and Other Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c20250701to20250701",
      "name": "us-gaap:LeaseExpirationDate1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250701to20250701",
      "name": "us-gaap:LeaseExpirationDate1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://opusgtx.com/role/SupplementalBalanceSheetInformationAccruedExpensesAndOtherLiabilitiesDetails",
     "longName": "090500 - Disclosure - Supplemental Balance Sheet Information, Accrued Expenses and Other liabilities (Details)",
     "shortName": "Supplemental Balance Sheet Information, Accrued Expenses and Other liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c20250930",
      "name": "ird:AccruedResearchAndDevelopmentServicesAndSuppliesCurrent",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250930",
      "name": "ird:AccruedResearchAndDevelopmentServicesAndSuppliesCurrent",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails",
     "longName": "090600 - Disclosure - Related Party Transactions, Consulting, Letter Agreements and Strategic Partnership (Details)",
     "shortName": "Related Party Transactions, Consulting, Letter Agreements and Strategic Partnership (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250701to20250930_TitleOfIndividualAxis_BoardMemberMember",
      "name": "ird:ConsultingExpense",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "ird:ConsultingExpense",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "unique": true
     }
    },
    "R41": {
     "role": "http://opusgtx.com/role/RelatedPartyTransactionsRdfAgreementDetails",
     "longName": "090602 - Disclosure - Related Party Transactions, RDF Agreement (Details)",
     "shortName": "Related Party Transactions, RDF Agreement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c20250930",
      "name": "us-gaap:LongTermDebtNoncurrent",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250701to20250930_RelatedPartyTransactionAxis_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember",
      "name": "us-gaap:InterestExpenseDebt",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "us-gaap:InterestExpenseDebt",
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "unique": true
     }
    },
    "R42": {
     "role": "http://opusgtx.com/role/SeriesPreferredStockDetails",
     "longName": "090700 - Disclosure - Series A Preferred Stock (Details)",
     "shortName": "Series A Preferred Stock (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c20250930_StatementClassOfStockAxis_SeriesAPreferredStockMember",
      "name": "us-gaap:TemporaryEquitySharesAuthorized",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "us-gaap:TemporaryEquitySharesAuthorized",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20241022_StatementClassOfStockAxis_SeriesAPreferredStockMember",
      "name": "us-gaap:TemporaryEquitySharesAuthorized",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "unique": true
     }
    },
    "R43": {
     "role": "http://opusgtx.com/role/FinancingsAugust2025PrivatePlacementDetails",
     "longName": "090800 - Disclosure - Financings, August 2025 Private Placement (Details)",
     "shortName": "Financings, August 2025 Private Placement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:ProceedsFromIssuanceOfCommonStock",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250825to20250825_SubsidiarySaleOfStockAxis_PrivatePlacementMember",
      "name": "ird:UnderwritingDiscountsCommissionsAndOfferingExpenses",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "unique": true
     }
    },
    "R44": {
     "role": "http://opusgtx.com/role/FinancingsMarch2025FinancingsDetails",
     "longName": "090802 - Disclosure - Financings, March 2025 Financings (Details)",
     "shortName": "Financings, March 2025 Financings (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c20250321_ClassOfWarrantOrRightAxis_March2025WarrantsMember",
      "name": "ird:NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250321_ClassOfWarrantOrRightAxis_March2025WarrantsMember",
      "name": "ird:NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://opusgtx.com/role/FinancingsMarch2025WarrantsDetails",
     "longName": "090804 - Disclosure - Financings, March 2025 Warrants (Details)",
     "shortName": "Financings, March 2025 Warrants (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c20250321_ClassOfWarrantOrRightAxis_March2025WarrantsMember",
      "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
      "unitRef": "U003",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250321_ClassOfWarrantOrRightAxis_March2025WarrantsMember",
      "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
      "unitRef": "U003",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://opusgtx.com/role/FinancingsMarch2025PrivatePlacementWarrantsPrefundedWarrantsDetails",
     "longName": "090806 - Disclosure - Financings, March 2025 Private Placement Warrants, Pre-Funded Warrants (Details)",
     "shortName": "Financings, March 2025 Private Placement Warrants, Pre-Funded Warrants (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c20250321_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember",
      "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
      "unitRef": "U003",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250321_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember",
      "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
      "unitRef": "U003",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://opusgtx.com/role/FinancingsAtthemarketProgramDetails",
     "longName": "090810 - Disclosure - Financings, At-The-Market Program (Details)",
     "shortName": "Financings, At-The-Market Program (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:ProceedsFromIssuanceOfCommonStock",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250701to20250930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember",
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://opusgtx.com/role/FinancingsRegisteredDirectOfferingDetails",
     "longName": "090812 - Disclosure - Financings, Registered Direct Offering (Details)",
     "shortName": "Financings, Registered Direct Offering (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c20250930",
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20210608_FinancialInstrumentAxis_RDOWarrantsMember_SubsidiarySaleOfStockAxis_RegisteredDirectOfferingMember",
      "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
      "unitRef": "U003",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "unique": true
     }
    },
    "R49": {
     "role": "http://opusgtx.com/role/FinancingsPremergerFinancingSeriesBWarrantsDetails",
     "longName": "090814 - Disclosure - Financings, Pre-Merger Financing, Series A & B Warrants (Details)",
     "shortName": "Financings, Pre-Merger Financing, Series A & B Warrants (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c20200629to20200629_TypeOfArrangementAxis_SecuritiesPurchaseAgreementMember",
      "name": "ird:NumberOfDirectors",
      "unitRef": "U009",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20200629to20200629_TypeOfArrangementAxis_SecuritiesPurchaseAgreementMember",
      "name": "ird:NumberOfDirectors",
      "unitRef": "U009",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://opusgtx.com/role/FinancingsWarrantActivityAndSummaryDetails",
     "longName": "090816 - Disclosure - Financings, Warrant Activity and Summary (Details)",
     "shortName": "Financings, Warrant Activity and Summary (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c20241231",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://opusgtx.com/role/FinancingsWarrantsOutstandingDetails",
     "longName": "090818 - Disclosure - Financings, Warrants Outstanding (Details)",
     "shortName": "Financings, Warrants Outstanding (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c20250930",
      "name": "us-gaap:ClassOfWarrantOrRightOutstanding",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250930",
      "name": "ird:ClassOfWarrantOrRightExercisable",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "unique": true
     }
    },
    "R52": {
     "role": "http://opusgtx.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails",
     "longName": "090900 - Disclosure - Stock-based Compensation, Stock-Based Compensation Expense (Details)",
     "shortName": "Stock-based Compensation, Stock-Based Compensation Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c20250701to20250930",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250701to20250930_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "unique": true
     }
    },
    "R53": {
     "role": "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails",
     "longName": "090902 - Disclosure - Stock-based Compensation, Stock Option Plan Activity (Details)",
     "shortName": "Stock-based Compensation, Stock Option Plan Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c20250701to20250930",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250808_PlanNameAxis_InducementPlanMember",
      "name": "ird:CommonStockIncreaseInSharesReservedForFutureIssuance",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://opusgtx.com/role/StockbasedCompensationWeightedAverageAssumptionsUsedInBlackscholesOptionpricingModelDetails",
     "longName": "090904 - Disclosure - Stock-based Compensation, Weighted Average Assumptions Used in Black-Scholes Option-pricing Model (Details)",
     "shortName": "Stock-based Compensation, Weighted Average Assumptions Used in Black-Scholes Option-pricing Model (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c20250701to20250930_PlanNameAxis_EquityIncentivePlan2018Member",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "unitRef": "U005",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250701to20250930_PlanNameAxis_EquityIncentivePlan2018Member",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
      "unitRef": "U005",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://opusgtx.com/role/StockbasedCompensationRestrictedStockUnitsDetails",
     "longName": "090906 - Disclosure - Stock-based Compensation, Restricted Stock Units (Details)",
     "shortName": "Stock-based Compensation, Restricted Stock Units (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250701to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://opusgtx.com/role/StockbasedCompensationCommonStockIssuedForServicesDetails",
     "longName": "090908 - Disclosure - Stock-based Compensation, Common Stock Issued for Services (Details)",
     "shortName": "Stock-based Compensation, Common Stock Issued for Services (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:StockIssuedDuringPeriodSharesIssuedForServices",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:StockIssuedDuringPeriodSharesIssuedForServices",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://opusgtx.com/role/StockbasedCompensationGeneralDetails",
     "longName": "090910 - Disclosure - Stock-based Compensation, General (Details)",
     "shortName": "Stock-based Compensation, General (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c20250930",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250930",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://opusgtx.com/role/ApexianSublicenseAgreementDetails",
     "longName": "091000 - Disclosure - Apexian Sublicense Agreement (Details)",
     "shortName": "Apexian Sublicense Agreement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c20200101to20201231_RelatedPartyTransactionAxis_ApexianSublicenseAgreementMember",
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20200101to20201231_RelatedPartyTransactionAxis_ApexianSublicenseAgreementMember",
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsViatrisLicenseAgreementDetails",
     "longName": "091100 - Disclosure - License and Collaboration Revenue and Other Funding Agreements, Viatris License Agreement (Details)",
     "shortName": "License and Collaboration Revenue and Other Funding Agreements, Viatris License Agreement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c20250701to20250930",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20221101to20221130_TypeOfArrangementAxis_ViatrisLicenseAgreementMember",
      "name": "ird:NonRefundableCashPaymentReceived",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsBiosenseLicenseAndAssignmentAgreementDetails",
     "longName": "091102 - Disclosure - License and Collaboration Revenue and Other Funding Agreements, BioSense License and Assignment Agreement (Details)",
     "shortName": "License and Collaboration Revenue and Other Funding Agreements, BioSense License and Assignment Agreement (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c20250701to20250930",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250930_TypeOfArrangementAxis_BioSenseLicenseAndAssignmentsAgreementMember",
      "name": "ird:MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "unique": true
     }
    },
    "R61": {
     "role": "http://opusgtx.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfNetIncomeLossPerShareDetails",
     "longName": "091200 - Disclosure - Net Loss per Share, Anti-dilutive Securities Excluded from Computation of Net Income (Loss) per Share (Details)",
     "shortName": "Net Loss per Share, Anti-dilutive Securities Excluded from Computation of Net Income (Loss) per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "U001",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://opusgtx.com/role/IncomeTaxesDetails",
     "longName": "091300 - Disclosure - Income Taxes (Details)",
     "shortName": "Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c20250701to20250930",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "unitRef": "U005",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20250701to20250930",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "unitRef": "U005",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://opusgtx.com/role/DeferredCompensationPlanDetails",
     "longName": "091400 - Disclosure - Deferred Compensation Plan (Details)",
     "shortName": "Deferred Compensation Plan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c20211001to20211001_RetirementPlanNameAxis_RetirementPlan401KMember",
      "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
      "unitRef": "U005",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c20211001to20211001_RetirementPlanNameAxis_RetirementPlan401KMember",
      "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
      "unitRef": "U005",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://opusgtx.com/role/SubsequentEventsDetails",
     "longName": "091500 - Disclosure - Subsequent Events (Details)",
     "shortName": "Subsequent Events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c20250101to20250930",
      "name": "us-gaap:ProceedsFromIssuanceOfCommonStock",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c20251105to20251105_SubsequentEventTypeAxis_SubsequentEventMember_SubsidiarySaleOfStockAxis_November2025RegisteredDirectOfferingMember",
      "name": "us-gaap:ProceedsFromIssuanceOfCommonStock",
      "unitRef": "U002",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ef20054965_10q.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r821"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts receivable",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r937"
     ]
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedLiabilitiesAndOtherLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      },
      "http://opusgtx.com/role/SupplementalBalanceSheetInformationAccruedExpensesAndOtherLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationDetails",
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets",
      "http://opusgtx.com/role/SupplementalBalanceSheetInformationAccruedExpensesAndOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses and other liabilities",
        "totalLabel": "Total",
        "label": "Accrued Liabilities and Other Liabilities",
        "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract",
     "presentation": [
      "http://opusgtx.com/role/SupplementalBalanceSheetInformationAccruedExpensesAndOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued expenses and other liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedProfessionalFeesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://opusgtx.com/role/SupplementalBalanceSheetInformationAccruedExpensesAndOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/SupplementalBalanceSheetInformationAccruedExpensesAndOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Professional services",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "ird_AccruedResearchAndDevelopmentServicesAndSuppliesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "AccruedResearchAndDevelopmentServicesAndSuppliesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://opusgtx.com/role/SupplementalBalanceSheetInformationAccruedExpensesAndOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/SupplementalBalanceSheetInformationAccruedExpensesAndOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for research and development service and supplies. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Research And Development Services and Supplies Current",
        "terseLabel": "Research and development services and supplies"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional paid-in capital",
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r821",
      "r1109"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Paid-In Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r647",
      "r923",
      "r924",
      "r925",
      "r927",
      "r1050",
      "r1112"
     ]
    },
    "ird_AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing",
     "crdr": "debit",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock and . Includes, but is not limited to, legal and accounting fees and direct costs associated with common stock; ATM and Registered Direct Financing.",
        "label": "Adjustments to Additional Paid in Capital, Issuance Costs related to Common Stock, ATM and Registered Direct Financing",
        "negatedLabel": "Issuance costs"
       }
      }
     },
     "auth_ref": []
    },
    "ird_AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes",
     "crdr": "debit",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from share repurchases for the payment of employee taxes.",
        "label": "Adjustments To Additional Paid In Capital Share Repurchases For Payment Of Employee Taxes",
        "negatedLabel": "Share repurchases for the payment of employee taxes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r336"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net loss to net cash used in operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "ird_AggregateNumberOfCommonStockReservedForFutureIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "AggregateNumberOfCommonStockReservedForFutureIssuance",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance\" given the addition added to reserve due to Evergreen provision.",
        "label": "Aggregate Number of Common Stock reserved for future issuance",
        "terseLabel": "Number of shares added (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationRestrictedStockUnitsDetails",
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails",
      "http://opusgtx.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Stock based compensation",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r366",
      "r372",
      "r374"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://opusgtx.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "ird_AmountFundedToSupportStudyPayableInAnnualInstallment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "AmountFundedToSupportStudyPayableInAnnualInstallment",
     "crdr": "credit",
     "presentation": [
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount funded to support the study payable in annual installment.",
        "label": "Amount Funded to Support Study, Payable in Annual Installment",
        "terseLabel": "Funded amount to support study payable in annual installment"
       }
      }
     },
     "auth_ref": []
    },
    "ird_AmountFundedToSupportStudyPayableInInitialInstallment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "AmountFundedToSupportStudyPayableInInitialInstallment",
     "crdr": "credit",
     "presentation": [
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount funded to support the study payable in initial installment at the time of the agreement.",
        "label": "Amount Funded to Support Study, Payable in Initial Installment",
        "terseLabel": "Funded amount to support study payable in initial installment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://opusgtx.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive securities excluded from computation of net (loss) income per share (in shares)",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r151"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://opusgtx.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r151"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://opusgtx.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r151"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://opusgtx.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Antidilutive Securities, Name [Domain]",
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r151"
     ]
    },
    "ird_ApexianSublicenseAgreementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ApexianSublicenseAgreementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Apexian Sublicense Agreement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_ApexianSublicenseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ApexianSublicenseAgreementMember",
     "presentation": [
      "http://opusgtx.com/role/ApexianSublicenseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sublicense agreement with Apexian Pharmaceuticals, Inc.",
        "label": "Apexian Sublicense Agreement [Member]",
        "terseLabel": "Apexian Sublicense Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_ApexianSublicenseAgreementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ApexianSublicenseAgreementTextBlock",
     "presentation": [
      "http://opusgtx.com/role/ApexianSublicenseAgreement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for Apexian Sublicense Agreement related to exclusive worldwide patent and other intellectual property rights that constitute a Ref-1 Inhibitor program relating to therapeutic applications to treat disorders related to ophthalmic and diabetes mellitus conditions.",
        "label": "Apexian Sublicense Agreement [Text Block]",
        "terseLabel": "Apexian Sublicense Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "presentation": [
      "http://opusgtx.com/role/CommitmentsAndContingenciesTypeOfAgreementDetails",
      "http://opusgtx.com/role/FinancingsPremergerFinancingSeriesBWarrantsDetails",
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsBiosenseLicenseAndAssignmentAgreementDetails",
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsViatrisLicenseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]",
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r466"
     ]
    },
    "ird_AssetAcquisitionPurchasePriceConsiderationTransferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "AssetAcquisitionPurchasePriceConsiderationTransferred",
     "crdr": "credit",
     "presentation": [
      "http://opusgtx.com/role/MergersAcquisitionOfOpusGeneticsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchase price consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer.",
        "label": "Asset Acquisition, Purchase Price Consideration Transferred",
        "terseLabel": "Purchase price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r73",
      "r89",
      "r116",
      "r117",
      "r118",
      "r155",
      "r163",
      "r176",
      "r177",
      "r213",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r467",
      "r469",
      "r520",
      "r588",
      "r589",
      "r594",
      "r689",
      "r774",
      "r775",
      "r783",
      "r821",
      "r827",
      "r828",
      "r840",
      "r948",
      "r949",
      "r1068"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r94",
      "r116",
      "r117",
      "r118",
      "r213",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r467",
      "r469",
      "r520",
      "r821",
      "r948",
      "r949",
      "r1068"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets at fair value",
        "documentation": "Fair value portion of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r493",
      "r494",
      "r809"
     ]
    },
    "ird_AtTheMarketProgramAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "AtTheMarketProgramAbstract",
     "presentation": [
      "http://opusgtx.com/role/FinancingsAtthemarketProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "At-The-Market Program [Abstract]",
        "terseLabel": "At-The-Market Program [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_AtTheMarketProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "AtTheMarketProgramMember",
     "presentation": [
      "http://opusgtx.com/role/FinancingsAtthemarketProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "At-the-market is an instruction given to a broker to place a market order to buy or sell securities at the prevailing market bid or ask price during the period.",
        "label": "At-The-Market Program [Member]",
        "terseLabel": "ATM [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails",
      "http://opusgtx.com/role/StockbasedCompensationRestrictedStockUnitsDetails",
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365"
     ]
    },
    "ird_BEST1ProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "BEST1ProgramMember",
     "presentation": [
      "http://opusgtx.com/role/CommitmentsAndContingenciesTypeOfAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "BEST1 is in development for the treatment of BEST1-associated retinal disease, an IRD that causes vision loss.",
        "label": "BEST1 Program [Member]",
        "terseLabel": "BEST1 Program [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": [
      "r918"
     ]
    },
    "ird_BasisOfPresentationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "BasisOfPresentationAbstract",
     "presentation": [
      "http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Presentation [Abstract]",
        "terseLabel": "Basis of Presentation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_BindingLetterAgreement2022Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "BindingLetterAgreement2022Member",
     "presentation": [
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name of binding letter of agreement with FFB and the Jaeb Center for Health Research (\"JCHR\") to collaborate on natural history studies involving individuals with retinal dystrophies associated with mutations in multiple genes of interest.",
        "label": "Binding Letter Agreement 2022 [Member]",
        "terseLabel": "2022 Binding Letter Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_BioSenseLicenseAndAssignmentsAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "BioSenseLicenseAndAssignmentsAgreementMember",
     "presentation": [
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsBiosenseLicenseAndAssignmentAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "BioSense license and assignments agreement entered by the entity.",
        "label": "BioSense License and Assignments Agreement [Member]",
        "terseLabel": "BioSense License and Assignments Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_BoardMemberMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "BoardMemberMember",
     "presentation": [
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Member of the board.",
        "label": "Board Member [Member]",
        "terseLabel": "Dr. Jean Bennett's [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://opusgtx.com/role/FinancingsPremergerFinancingSeriesBWarrantsDetails",
      "http://opusgtx.com/role/MergersAcquisitionOfOpusGeneticsDetails",
      "http://opusgtx.com/role/MergersMergerWithRexahnDetails",
      "http://opusgtx.com/role/SeriesPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Acquiree [Domain]",
        "documentation": "Business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r458",
      "r459",
      "r460",
      "r635",
      "r792",
      "r793",
      "r1045",
      "r1047",
      "r1048"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://opusgtx.com/role/FinancingsPremergerFinancingSeriesBWarrantsDetails",
      "http://opusgtx.com/role/MergersAcquisitionOfOpusGeneticsDetails",
      "http://opusgtx.com/role/MergersMergerWithRexahnDetails",
      "http://opusgtx.com/role/SeriesPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r458",
      "r459",
      "r460",
      "r635",
      "r792",
      "r793",
      "r1045",
      "r1047",
      "r1048"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://opusgtx.com/role/MergersAcquisitionOfOpusGeneticsDetails",
      "http://opusgtx.com/role/MergersMergerWithRexahnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r226",
      "r400",
      "r401",
      "r402",
      "r403",
      "r409",
      "r410",
      "r411",
      "r412",
      "r418",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r454",
      "r455",
      "r456",
      "r460",
      "r797",
      "r805",
      "r1045",
      "r1047",
      "r1048"
     ]
    },
    "us-gaap_BusinessCombinationDescriptionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationDescriptionAbstract",
     "presentation": [
      "http://opusgtx.com/role/MergersAcquisitionOfOpusGeneticsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition of Opus Genetics [Abstract]",
        "label": "Business Combination, Description [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://opusgtx.com/role/Mergers"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Mergers",
        "documentation": "The entire disclosure for business combination."
       }
      }
     },
     "auth_ref": [
      "r399",
      "r400",
      "r404",
      "r413",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r424",
      "r425",
      "r431",
      "r434",
      "r435",
      "r441",
      "r442",
      "r443",
      "r451",
      "r455",
      "r456",
      "r457",
      "r459",
      "r461",
      "r797",
      "r798",
      "r799",
      "r800",
      "r802",
      "r803",
      "r804"
     ]
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Mergers [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense": {
     "xbrltype": "percentItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense",
     "presentation": [
      "http://opusgtx.com/role/RelatedPartyTransactionsRdfAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Buyout interest in entity equals to the percentage of disbursed funds, in the event of a change of control of the Company or a sale or exclusive license of the MERTK Program.",
        "label": "Buyout Interest Equals Percentage of Disbursed Funds, in Event of Change of Control or Sale or License",
        "terseLabel": "Buyout interest in entity equals percentage of disbursed funds"
       }
      }
     },
     "auth_ref": []
    },
    "ird_CamGallagherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "CamGallagherMember",
     "presentation": [
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Person serving as chair person.",
        "label": "Cam Gallagher [Member]",
        "terseLabel": "Cam Gallagher [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesLiquidityDetails",
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and cash equivalents",
        "terseLabel": "Cash and cash equivalents",
        "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r88",
      "r756"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents at beginning of period",
        "periodEndLabel": "Cash and cash equivalents at end of period",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation",
        "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r52",
      "r115"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net increase (decrease) in cash and cash equivalents",
        "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Excluding Exchange Rate Effect, Including Discontinued Operation",
        "documentation": "Amount, excluding effect from change in exchange rate, of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r52"
     ]
    },
    "ird_ChairmanOfTheBoardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ChairmanOfTheBoardMember",
     "presentation": [
      "http://opusgtx.com/role/FinancingsMarch2025FinancingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "chairman of the Board",
        "label": "Chairman of the Board [Member]",
        "terseLabel": "Cam Gallagher [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ChiefExecutiveOfficerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ChiefExecutiveOfficerMember",
     "presentation": [
      "http://opusgtx.com/role/FinancingsMarch2025FinancingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dr. George Magrath [Member]",
        "label": "Chief Executive Officer [Member]"
       }
      }
     },
     "auth_ref": [
      "r936"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://opusgtx.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity",
      "http://opusgtx.com/role/MergersAcquisitionOfOpusGeneticsDetails",
      "http://opusgtx.com/role/SeriesPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r91",
      "r92",
      "r93",
      "r116",
      "r118",
      "r145",
      "r146",
      "r148",
      "r150",
      "r157",
      "r158",
      "r213",
      "r242",
      "r244",
      "r245",
      "r246",
      "r249",
      "r250",
      "r259",
      "r260",
      "r262",
      "r263",
      "r265",
      "r269",
      "r271",
      "r272",
      "r274",
      "r275",
      "r278",
      "r520",
      "r638",
      "r639",
      "r640",
      "r641",
      "r647",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r677",
      "r697",
      "r719",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r849",
      "r920",
      "r921",
      "r928"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfWarrantOrRightAxis",
     "presentation": [
      "http://opusgtx.com/role/FinancingsMarch2025FinancingsDetails",
      "http://opusgtx.com/role/FinancingsMarch2025PrivatePlacementWarrantsPrefundedWarrantsDetails",
      "http://opusgtx.com/role/FinancingsMarch2025WarrantsDetails",
      "http://opusgtx.com/role/FinancingsPremergerFinancingSeriesBWarrantsDetails",
      "http://opusgtx.com/role/FinancingsWarrantsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Axis]",
        "documentation": "Information by type of warrant or right issued."
       }
      }
     },
     "auth_ref": [
      "r953"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfWarrantOrRightDomain",
     "presentation": [
      "http://opusgtx.com/role/FinancingsMarch2025FinancingsDetails",
      "http://opusgtx.com/role/FinancingsMarch2025PrivatePlacementWarrantsPrefundedWarrantsDetails",
      "http://opusgtx.com/role/FinancingsMarch2025WarrantsDetails",
      "http://opusgtx.com/role/FinancingsPremergerFinancingSeriesBWarrantsDetails",
      "http://opusgtx.com/role/FinancingsWarrantsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Domain]",
        "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months."
       }
      }
     },
     "auth_ref": []
    },
    "ird_ClassOfWarrantOrRightExercisable": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ClassOfWarrantOrRightExercisable",
     "presentation": [
      "http://opusgtx.com/role/FinancingsWarrantsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of warrants or rights exercisable during the period.",
        "label": "Class of Warrant or Right Exercisable",
        "verboseLabel": "Number exercisable (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "presentation": [
      "http://opusgtx.com/role/FinancingsMarch2025PrivatePlacementWarrantsPrefundedWarrantsDetails",
      "http://opusgtx.com/role/FinancingsMarch2025WarrantsDetails",
      "http://opusgtx.com/role/FinancingsPremergerFinancingSeriesBWarrantsDetails",
      "http://opusgtx.com/role/FinancingsRegisteredDirectOfferingDetails",
      "http://opusgtx.com/role/FinancingsWarrantsOutstandingDetails",
      "http://opusgtx.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise price (in dollars per share)",
        "label": "Exercise price (in dollars per share)",
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r120",
      "r279"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfWarrantOrRightLineItems",
     "presentation": [
      "http://opusgtx.com/role/FinancingsPremergerFinancingSeriesBWarrantsDetails",
      "http://opusgtx.com/role/FinancingsRegisteredDirectOfferingDetails",
      "http://opusgtx.com/role/FinancingsWarrantsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "presentation": [
      "http://opusgtx.com/role/FinancingsMarch2025FinancingsDetails",
      "http://opusgtx.com/role/FinancingsPremergerFinancingSeriesBWarrantsDetails",
      "http://opusgtx.com/role/FinancingsRegisteredDirectOfferingDetails",
      "http://opusgtx.com/role/FinancingsWarrantsOutstandingDetails",
      "http://opusgtx.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants issued (in shares)",
        "label": "Warrant issued (in shares)",
        "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares."
       }
      }
     },
     "auth_ref": [
      "r279"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfWarrantOrRightOutstanding",
     "presentation": [
      "http://opusgtx.com/role/FinancingsRegisteredDirectOfferingDetails",
      "http://opusgtx.com/role/FinancingsWarrantsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Number outstanding (in shares)",
        "label": "Warrants outstanding (in shares)",
        "documentation": "Number of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfWarrantOrRightTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfWarrantOrRightTable",
     "presentation": [
      "http://opusgtx.com/role/FinancingsPremergerFinancingSeriesBWarrantsDetails",
      "http://opusgtx.com/role/FinancingsRegisteredDirectOfferingDetails",
      "http://opusgtx.com/role/FinancingsWarrantsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Table]",
        "documentation": "Disclosure of information about warrant or right issued that give holder right to purchase security from issuer at specific price within certain time frame."
       }
      }
     },
     "auth_ref": [
      "r953"
     ]
    },
    "ird_CollaborationAndLicenseAgreementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "CollaborationAndLicenseAgreementAbstract",
     "presentation": [
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsBiosenseLicenseAndAssignmentAgreementDetails",
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsViatrisLicenseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaboration and License Agreement [Abstract]",
        "verboseLabel": "Collaboration and License Agreement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CollaborativeArrangementDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CollaborativeArrangementDisclosureTextBlock",
     "presentation": [
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "License and Collaboration Revenue and Other Funding Agreements",
        "label": "Collaborative Arrangement Disclosure [Text Block]",
        "documentation": "The entire disclosure for collaborative arrangements in which the entity is a participant, including a) information about the nature and purpose of such arrangements; b) its rights and obligations thereunder; c) the accounting policy for collaborative arrangements; and d) the income statement classification and amounts attributable to transactions arising from the collaborative arrangement between participants."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r464",
      "r465"
     ]
    },
    "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems",
     "presentation": [
      "http://opusgtx.com/role/CommitmentsAndContingenciesTypeOfAgreementDetails",
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsBiosenseLicenseAndAssignmentAgreementDetails",
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsViatrisLicenseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r466"
     ]
    },
    "ird_CommercialMilestonesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "CommercialMilestonesMember",
     "presentation": [
      "http://opusgtx.com/role/CommitmentsAndContingenciesTypeOfAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents commercial milestones.",
        "label": "Commercial Milestones [Member]",
        "terseLabel": "Commercial Milestones [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and contingencies (Note 4 and Note 10)",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r64",
      "r596",
      "r676"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://opusgtx.com/role/CommitmentsAndContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r236",
      "r237",
      "r749",
      "r943",
      "r945"
     ]
    },
    "ird_CommonStockCapitalSharesAvailableForFutureIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "CommonStockCapitalSharesAvailableForFutureIssuance",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationGeneralDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares available for future issuance.",
        "label": "Common Stock, Capital Shares Available for Future Issuance",
        "terseLabel": "Common stock available for future issuance (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock reserved for issuance (in shares)",
        "documentation": "Aggregate number of common shares reserved for future issuance."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "ird_CommonStockIncreaseInSharesReservedForFutureIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "CommonStockIncreaseInSharesReservedForFutureIssuance",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increasing aggregate number of common shares reserved for future issuance.",
        "label": "Common stock, increase in shares reserved for future issuance",
        "terseLabel": "Common stock, increase in shares reserved for future issuance (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "ird_CommonStockIssuedForServicesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "CommonStockIssuedForServicesAbstract",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationCommonStockIssuedForServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock Issued for Services [Abstract]",
        "terseLabel": "Common Stock Issued for Services [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockMember",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity",
      "http://opusgtx.com/role/FinancingsMarch2025PrivatePlacementWarrantsPrefundedWarrantsDetails",
      "http://opusgtx.com/role/FinancingsMarch2025WarrantsDetails",
      "http://opusgtx.com/role/FinancingsRegisteredDirectOfferingDetails",
      "http://opusgtx.com/role/MergersAcquisitionOfOpusGeneticsDetails",
      "http://opusgtx.com/role/SeriesPreferredStockDetails",
      "http://opusgtx.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r830",
      "r831",
      "r832",
      "r834",
      "r835",
      "r836",
      "r837",
      "r923",
      "r924",
      "r927",
      "r1050",
      "r1106",
      "r1112"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, par value (in dollars per share)",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, shares authorized (in shares)",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r677"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, shares issued (in shares)",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://opusgtx.com/role/MergersAcquisitionOfOpusGeneticsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, shares outstanding (in shares)",
        "terseLabel": "Common stock, shares outstanding (in shares)",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r41",
      "r677",
      "r695",
      "r1112",
      "r1113"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value $0.0001; 125,000,000 shares authorized as of September 30, 2025 and December 31, 2024; 64,544,096 and 31,574,657 shares issued and outstanding at September 30, 2025 and December 31, 2024, respectively.",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r260",
      "r268",
      "r598",
      "r821"
     ]
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Compensation Plan [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive loss",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r99",
      "r101",
      "r106",
      "r586",
      "r608",
      "r609"
     ]
    },
    "ird_ConsultationServicesReceivablePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ConsultationServicesReceivablePeriod",
     "presentation": [
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consultation services receivable period from member of the board, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Consultation Services Receivable Period",
        "terseLabel": "Consultation services receivable period"
       }
      }
     },
     "auth_ref": []
    },
    "ird_ConsultingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ConsultingExpense",
     "crdr": "debit",
     "presentation": [
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of consulting with an entity.",
        "label": "Consulting Expense",
        "terseLabel": "Consulting expenses"
       }
      }
     },
     "auth_ref": []
    },
    "ird_ContingentValueRightEntitledPerEachShareOfCommonStockHeld": {
     "xbrltype": "integerItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ContingentValueRightEntitledPerEachShareOfCommonStockHeld",
     "presentation": [
      "http://opusgtx.com/role/MergersMergerWithRexahnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent value right per each share of the Company's common stock held of record as of immediately prior to the closing of the merger.",
        "label": "Contingent Value Right Entitled Per Each Share Of Common Stock Held",
        "terseLabel": "Number of contingent value right received per common stock"
       }
      }
     },
     "auth_ref": []
    },
    "ird_ContractAssetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ContractAssetCurrent",
     "crdr": "debit",
     "presentation": [
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsViatrisLicenseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration upon the completion of services to customer when right is conditioned on something other than passage of time, classified as current.",
        "label": "Contract Asset, Current",
        "periodStartLabel": "Balance as of beginning of period",
        "periodEndLabel": "Balance as of end of period"
       }
      }
     },
     "auth_ref": []
    },
    "ird_ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement",
     "crdr": "credit",
     "presentation": [
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsViatrisLicenseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This line item represents amounts invoiced that were previously reflected in the Contract Asset account.",
        "label": "Contract Asset, Reclassification to Accounts Receivable Related to Costs Billed under License Agreement",
        "negatedLabel": "Reclassification to Accounts receivable related to costs billed under the Viatris License Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "ird_ContractAssetsAndUnbilledReceivablesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ContractAssetsAndUnbilledReceivablesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract assets and unbilled receivables are recognized when goods or services are transferred to the customer before the customer pays or before reimbursement for payment is billed or due, excluding any amounts presented as an account receivable, for contractual agreements due within one year or the normal operating cycle, if longer.",
        "label": "Contract Assets and Unbilled Receivables, Current",
        "terseLabel": "Contract assets and unbilled receivables (Note 11)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerAssetAfterAllowanceForCreditLossClassifiedAbstract",
     "presentation": [
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsViatrisLicenseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract Assets and Unbilled Receivables [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConversionOfStockAmountConverted1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConversionOfStockAmountConverted1",
     "crdr": "debit",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of Series A preferred stock into common stock",
        "label": "Conversion of Stock, Amount Converted",
        "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r19",
      "r20"
     ]
    },
    "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConvertiblePreferredStockSharesIssuedUponConversion",
     "presentation": [
      "http://opusgtx.com/role/SeriesPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Number of shares converted (in shares)",
        "label": "Convertible Preferred Stock, Shares Issued upon Conversion",
        "documentation": "Number of shares issued for each share of convertible preferred stock that is converted."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r23",
      "r40",
      "r57",
      "r276"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://opusgtx.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://opusgtx.com/role/RelatedPartyTransactionsRdfAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Rate",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r251"
     ]
    },
    "ird_DebtInstrumentNumberOfInstallments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "DebtInstrumentNumberOfInstallments",
     "presentation": [
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of installments to paid monthly for the loan repayment.",
        "label": "Debt Instrument, Number of Installments",
        "terseLabel": "Number of annual installments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCompensationArrangementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredCompensationArrangementsAbstract",
     "presentation": [
      "http://opusgtx.com/role/DeferredCompensationPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Compensation Plan [Abstract]",
        "label": "Deferred Compensation Arrangements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "presentation": [
      "http://opusgtx.com/role/DeferredCompensationPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan Disclosure [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r300",
      "r301",
      "r302",
      "r303",
      "r305",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321"
     ]
    },
    "ird_DefinedContributionPlanAdditionalEmployerMatchingContribution": {
     "xbrltype": "percentItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "DefinedContributionPlanAdditionalEmployerMatchingContribution",
     "presentation": [
      "http://opusgtx.com/role/DeferredCompensationPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional percentage employer matches of the employee's percentage contribution matched.",
        "label": "Defined Contribution Plan, Additional Employer Matching Contribution",
        "terseLabel": "Additional employer matching contribution"
       }
      }
     },
     "auth_ref": []
    },
    "ird_DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred": {
     "xbrltype": "percentItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred",
     "presentation": [
      "http://opusgtx.com/role/DeferredCompensationPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional percentage employer matches of the employee's deferred percentage contribution matched.",
        "label": "Defined Contribution Plan, Additional Employer Matching Contribution Deferred",
        "terseLabel": "Additional deferred compensation matched by employer"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "crdr": "debit",
     "presentation": [
      "http://opusgtx.com/role/DeferredCompensationPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employer contribution",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercent",
     "presentation": [
      "http://opusgtx.com/role/DeferredCompensationPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred compensation matched by employer, first match",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay",
        "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
     "presentation": [
      "http://opusgtx.com/role/DeferredCompensationPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employer matching contribution, first match",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match",
        "documentation": "Percentage employer matches of the employee's percentage contribution matched."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Depreciation",
     "crdr": "debit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r22",
      "r109",
      "r761",
      "r762",
      "r764",
      "r766"
     ]
    },
    "us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeFinancialInstrumentsLiabilitiesMember",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant Liabilities [Member]",
        "label": "Derivative Financial Instruments, Liabilities [Member]",
        "documentation": "This item represents derivative instrument obligations meeting the definition of a liability which are reported as of the balance sheet date. Derivative instrument obligations are generally measured at fair value, and adjustments to the carrying amount of hedged items reflect changes in their fair value (that is, losses) that are attributable to the risk being hedged and that arise while the hedge is in effect."
       }
      }
     },
     "auth_ref": [
      "r509"
     ]
    },
    "us-gaap_DerivativeLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://opusgtx.com/role/FinancingsMarch2025PrivatePlacementWarrantsPrefundedWarrantsDetails",
      "http://opusgtx.com/role/FinancingsMarch2025WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant liabilities",
        "label": "Derivative Liability",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r96",
      "r475",
      "r493",
      "r494",
      "r508",
      "r516",
      "r517",
      "r518",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r690",
      "r692",
      "r693",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r757",
      "r758",
      "r759",
      "r760",
      "r1054",
      "r1055",
      "r1056",
      "r1107"
     ]
    },
    "us-gaap_DerivativeLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeLiabilitiesAbstract",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Liability [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationDetails",
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets",
      "http://opusgtx.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant liabilities",
        "periodEndLabel": "Balance as of end of period",
        "periodStartLabel": "Balance as of beginning of period",
        "verboseLabel": "Derivative liability",
        "label": "Derivative Liability, Current",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r96"
     ]
    },
    "ird_DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants",
     "crdr": "credit",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of derivative liability of issuance of warrants and private placement warrants executed during the period.",
        "label": "Derivative Liability, Issuance of Warrants and Private Placement Warrants",
        "terseLabel": "Issuance of March 2025 Warrants and March 2025 Private Placement Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativeMember",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails",
      "http://opusgtx.com/role/FinancingsRegisteredDirectOfferingDetails",
      "http://opusgtx.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Warrant Liabilities [Member]",
        "label": "Derivative [Member]",
        "documentation": "This element represents types of derivative financial instruments which are financial instruments or other contractual arrangements with all three of the following characteristics: (a) it has (1) one or more underlyings and (2) one or more notional amounts or payment provisions or both. Those terms determine the amount of the settlement or settlements, and, in some cases, whether or not a settlement is required; (b) it requires no initial net investment or an initial net investment that is smaller than would be required for other types of contracts that would be expected to have a similar response to changes in market factors; and (c) its terms require or permit net settlement, it can readily be settled net by a means outside the contract, or it provides for delivery of an asset that puts the recipient in a position not substantially different from net settlement. Notwithstanding the above characteristics, loan commitments that relate to the origination of mortgage loans that will be held for sale are accounted for as derivative instruments by the issuer of the loan commitment (that is, the potential lender)."
       }
      }
     },
     "auth_ref": [
      "r810"
     ]
    },
    "us-gaap_DerivativesMethodsOfAccountingNonhedgingDerivatives": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativesMethodsOfAccountingNonhedgingDerivatives",
     "presentation": [
      "http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant Liabilities",
        "label": "Derivatives, Methods of Accounting, Derivatives Not Designated or Qualifying as Hedges [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for derivatives that either were not designated as hedging instruments or do not qualify for hedge accounting."
       }
      }
     },
     "auth_ref": []
    },
    "ird_DevelopmentAndRegulatoryMilestonesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "DevelopmentAndRegulatoryMilestonesMember",
     "presentation": [
      "http://opusgtx.com/role/ApexianSublicenseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents development and regulatory milestones.",
        "label": "Development and Regulatory Milestones [Member]",
        "terseLabel": "Development and Regulatory Milestones [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_DevelopmentRegulatoryAndCommercialMilestoneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "DevelopmentRegulatoryAndCommercialMilestoneMember",
     "presentation": [
      "http://opusgtx.com/role/CommitmentsAndContingenciesTypeOfAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents development, regulatory and commercial milestone.",
        "label": "Development, Regulatory and Commercial Milestone [Member]",
        "terseLabel": "Development, Regulatory and Commercial Milestone [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_DirectorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "DirectorMember",
     "presentation": [
      "http://opusgtx.com/role/FinancingsPremergerFinancingSeriesBWarrantsDetails",
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Directors [Member]",
        "terseLabel": "Dr. Pepose [Member]"
       }
      }
     },
     "auth_ref": [
      "r936",
      "r1108"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based Compensation",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r334",
      "r338",
      "r367",
      "r368",
      "r370",
      "r795"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-based Compensation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://opusgtx.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://opusgtx.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://opusgtx.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://opusgtx.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r844"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://opusgtx.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r845"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://opusgtx.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Loss per Share [Abstract]",
        "terseLabel": "Net loss per share:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in dollars per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r107",
      "r128",
      "r129",
      "r130",
      "r131",
      "r133",
      "r134",
      "r135",
      "r137",
      "r143",
      "r145",
      "r148",
      "r149",
      "r150",
      "r154",
      "r258",
      "r371",
      "r397",
      "r463",
      "r490",
      "r491",
      "r587",
      "r610",
      "r768"
     ]
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareBasicAbstract",
     "presentation": [
      "http://opusgtx.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net (Loss) Income Per Share [Abstract]",
        "label": "Earnings Per Share, Basic [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in dollars per share)",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r107",
      "r128",
      "r129",
      "r130",
      "r131",
      "r133",
      "r134",
      "r135",
      "r137",
      "r145",
      "r148",
      "r149",
      "r150",
      "r154",
      "r258",
      "r371",
      "r397",
      "r463",
      "r490",
      "r491",
      "r587",
      "r610",
      "r768"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://opusgtx.com/role/NetLossPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Loss per Share",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r142",
      "r151",
      "r152",
      "r153"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "presentation": [
      "http://opusgtx.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective tax rate",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r379",
      "r796"
     ]
    },
    "us-gaap_EmployeeBenefitsAndShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeBenefitsAndShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationCommonStockIssuedForServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share based compensation for services",
        "documentation": "Amount of expense for employee benefit and equity-based compensation."
       }
      }
     },
     "auth_ref": [
      "r873"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://opusgtx.com/role/SupplementalBalanceSheetInformationAccruedExpensesAndOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/SupplementalBalanceSheetInformationAccruedExpensesAndOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation and benefits",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation, Allocation of Recognized Period Costs [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r1041"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationGeneralDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized stock-based compensation cost",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r369"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting period",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r369"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://opusgtx.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfNetIncomeLossPerShareDetails",
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails",
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Options [Member]",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": [
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://opusgtx.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://opusgtx.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://opusgtx.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://opusgtx.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://opusgtx.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://opusgtx.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r842"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://opusgtx.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://opusgtx.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://opusgtx.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r842"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://opusgtx.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://opusgtx.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r842"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://opusgtx.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://opusgtx.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r848"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://opusgtx.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r842"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://opusgtx.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r842"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://opusgtx.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r842"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://opusgtx.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r842"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity",
      "http://opusgtx.com/role/FinancingsMarch2025PrivatePlacementWarrantsPrefundedWarrantsDetails",
      "http://opusgtx.com/role/FinancingsMarch2025WarrantsDetails",
      "http://opusgtx.com/role/FinancingsRegisteredDirectOfferingDetails",
      "http://opusgtx.com/role/MergersAcquisitionOfOpusGeneticsDetails",
      "http://opusgtx.com/role/SeriesPreferredStockDetails",
      "http://opusgtx.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r80",
      "r82",
      "r83",
      "r102",
      "r103",
      "r104",
      "r123",
      "r124",
      "r125",
      "r127",
      "r135",
      "r138",
      "r140",
      "r156",
      "r214",
      "r217",
      "r232",
      "r257",
      "r280",
      "r371",
      "r387",
      "r388",
      "r394",
      "r395",
      "r396",
      "r398",
      "r462",
      "r463",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r489",
      "r524",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r532",
      "r534",
      "r540",
      "r606",
      "r623",
      "r624",
      "r625",
      "r647",
      "r719"
     ]
    },
    "ird_EquityIncentivePlan2018Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "EquityIncentivePlan2018Member",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationGeneralDetails",
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails",
      "http://opusgtx.com/role/StockbasedCompensationWeightedAverageAssumptionsUsedInBlackscholesOptionpricingModelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information related to 2018 equity incentive plan.",
        "label": "Equity Incentive Plan 2018 [Member]",
        "terseLabel": "2018 Equity Incentive Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_EquityIncentivePlan2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "EquityIncentivePlan2020Member",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationRestrictedStockUnitsDetails",
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information related to 2020 equity incentive plan.",
        "label": "Equity Incentive Plan 2020 [Member]",
        "terseLabel": "2020 Equity Incentive Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems",
     "presentation": [
      "http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Error Corrections and Prior Period Adjustments Restatement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r131",
      "r132",
      "r137",
      "r138",
      "r139",
      "r140",
      "r154"
     ]
    },
    "ird_EvergreenProvisionPlan2020Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "EvergreenProvisionPlan2020Member",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationGeneralDetails",
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information related to 2020 Plan Evergreen Provision.",
        "label": "Evergreen Provision Plan 2020 [Member]",
        "terseLabel": "2020 Plan Evergreen Provision [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAdjustmentOfWarrants": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAdjustmentOfWarrants",
     "crdr": "debit",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in fair value",
        "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r493",
      "r494",
      "r508",
      "r809"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r493",
      "r494",
      "r508",
      "r809"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value of Financial Instruments Measured on a Recurring Basis",
        "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]",
        "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r1052",
      "r1053"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails",
      "http://opusgtx.com/role/FairValueMeasurementsShorttermInvestmentsMeasuredAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Class [Domain]",
        "documentation": "Class of asset."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r509",
      "r753",
      "r810",
      "r819"
     ]
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByAssetClassAxis",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails",
      "http://opusgtx.com/role/FairValueMeasurementsShorttermInvestmentsMeasuredAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asset Class [Axis]",
        "documentation": "Information by class of asset."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r509",
      "r753",
      "r810",
      "r819"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails",
      "http://opusgtx.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails",
      "http://opusgtx.com/role/FairValueMeasurementsShorttermInvestmentsMeasuredAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r252",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r304",
      "r305",
      "r492",
      "r494",
      "r495",
      "r496",
      "r497",
      "r506",
      "r508",
      "r510",
      "r516",
      "r554",
      "r555",
      "r556",
      "r753",
      "r779",
      "r780",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r809",
      "r812",
      "r819"
     ]
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByLiabilityClassAxis",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liability Class [Axis]",
        "documentation": "Information by class of liability."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r509"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails",
      "http://opusgtx.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails",
      "http://opusgtx.com/role/FairValueMeasurementsShorttermInvestmentsMeasuredAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r493",
      "r494",
      "r495",
      "r497",
      "r809",
      "r1055",
      "r1058"
     ]
    },
    "ird_FairValueChangeAttributedToDerivativeLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "FairValueChangeAttributedToDerivativeLiability",
     "crdr": "debit",
     "presentation": [
      "http://opusgtx.com/role/FinancingsMarch2025PrivatePlacementWarrantsPrefundedWarrantsDetails",
      "http://opusgtx.com/role/FinancingsMarch2025WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value change attributed to the derivative liability.",
        "label": "Fair Value Change Attributed to derivative Liability",
        "terseLabel": "Fair value change in the derivative liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurements",
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
       }
      }
     },
     "auth_ref": [
      "r495",
      "r502",
      "r504",
      "r505",
      "r506",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r584",
      "r809",
      "r813"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails",
      "http://opusgtx.com/role/FairValueMeasurementsShorttermInvestmentsMeasuredAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 1 [Member]",
        "label": "Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r252",
      "r287",
      "r292",
      "r304",
      "r494",
      "r508",
      "r516",
      "r554",
      "r753",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r809",
      "r819"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 2 [Member]",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r252",
      "r287",
      "r292",
      "r304",
      "r306",
      "r494",
      "r495",
      "r508",
      "r516",
      "r555",
      "r753",
      "r779",
      "r780",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r809",
      "r819"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails",
      "http://opusgtx.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Level 3 [Member]",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r252",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r304",
      "r305",
      "r494",
      "r495",
      "r496",
      "r497",
      "r508",
      "r516",
      "r556",
      "r753",
      "r779",
      "r780",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r809",
      "r812",
      "r819"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value by Liability Class [Domain]",
        "documentation": "Represents classes of liabilities measured and disclosed at fair value."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r509"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails",
      "http://opusgtx.com/role/FairValueMeasurementsShorttermInvestmentsMeasuredAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails",
      "http://opusgtx.com/role/FairValueMeasurementsShorttermInvestmentsMeasuredAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "documentation": "Disclosure of information about financial instrument liability measured at fair value on recurring basis using unobservable input."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r509"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities Measured at Fair Value on a Recurring Basis",
        "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability."
       }
      }
     },
     "auth_ref": [
      "r498",
      "r503",
      "r509"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails",
      "http://opusgtx.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails",
      "http://opusgtx.com/role/FairValueMeasurementsShorttermInvestmentsMeasuredAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measurement Frequency [Domain]",
        "documentation": "Measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r493",
      "r494",
      "r495",
      "r497",
      "r809",
      "r1055",
      "r1058"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3",
     "crdr": "credit",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transfers in into Level 3",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers Into Level 3",
        "documentation": "Amount of transfers of financial instrument classified as a liability into level 3 of the fair value hierarchy."
       }
      }
     },
     "auth_ref": [
      "r502",
      "r507",
      "r509"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3",
     "crdr": "debit",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transfers out of Level 3",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3",
        "documentation": "Amount of transfers of financial instrument classified as a liability out of level 3 of the fair value hierarchy."
       }
      }
     },
     "auth_ref": [
      "r502",
      "r507",
      "r509"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails",
      "http://opusgtx.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails",
      "http://opusgtx.com/role/FairValueMeasurementsShorttermInvestmentsMeasuredAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r252",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r304",
      "r305",
      "r492",
      "r494",
      "r495",
      "r496",
      "r497",
      "r506",
      "r508",
      "r510",
      "r516",
      "r554",
      "r555",
      "r556",
      "r753",
      "r779",
      "r780",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r809",
      "r812",
      "r819"
     ]
    },
    "us-gaap_FairValueMeasurementsNonrecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementsNonrecurringMember",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonrecurring [Member]",
        "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value."
       }
      }
     },
     "auth_ref": [
      "r493",
      "r494",
      "r495",
      "r497",
      "r809",
      "r1055"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails",
      "http://opusgtx.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails",
      "http://opusgtx.com/role/FairValueMeasurementsShorttermInvestmentsMeasuredAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recurring Basis [Member]",
        "label": "Fair Value, Recurring [Member]",
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value."
       }
      }
     },
     "auth_ref": [
      "r809",
      "r1052",
      "r1053",
      "r1054",
      "r1055",
      "r1056",
      "r1058"
     ]
    },
    "ird_FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy",
     "crdr": "credit",
     "presentation": [
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The final installment amount funded to support the study payable upon upon receipt of semi-annual reports.",
        "label": "Final Installment Payable upon Receipt of Semi-annual Reports of Study",
        "terseLabel": "Final installment payable upon receipt of semi-annual reports of study"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails",
      "http://opusgtx.com/role/FinancingsRegisteredDirectOfferingDetails",
      "http://opusgtx.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r255",
      "r277",
      "r476",
      "r487",
      "r515",
      "r519",
      "r522",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r593",
      "r607",
      "r778",
      "r809",
      "r810",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r822",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r938",
      "r939",
      "r940",
      "r941",
      "r1051",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060"
     ]
    },
    "us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets [Abstract]",
        "label": "Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancialInstrumentsFinancialLiabilitiesBalanceSheetGroupingsAbstract",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinancialLiabilitiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancialLiabilitiesFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial instruments liabilities at fair value",
        "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities."
       }
      }
     },
     "auth_ref": [
      "r1052",
      "r1053",
      "r1057",
      "r1059",
      "r1060",
      "r1061",
      "r1062"
     ]
    },
    "us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinancialLiabilitiesFairValueDisclosureAbstract",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Liabilities Fair Value Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_FinancingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "FinancingAbstract",
     "presentation": [
      "http://opusgtx.com/role/FinancingsMarch2025FinancingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing [Abstract]",
        "terseLabel": "Financings [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_FinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "FinancingCosts",
     "crdr": "debit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense associated with the equity purchase agreement during the current accounting period.",
        "label": "Financing Costs",
        "negatedLabel": "Financing costs"
       }
      }
     },
     "auth_ref": []
    },
    "ird_FinancingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "FinancingsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Financings [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_FinancingsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "FinancingsTextBlock",
     "presentation": [
      "http://opusgtx.com/role/Financings"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about financings.",
        "label": "Financings [Text Block]",
        "terseLabel": "Financings"
       }
      }
     },
     "auth_ref": []
    },
    "ird_FirstLicensedProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "FirstLicensedProductMember",
     "presentation": [
      "http://opusgtx.com/role/CommitmentsAndContingenciesTypeOfAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information related first licensed product, regardless of category.",
        "label": "First Licensed Product [Member]",
        "terseLabel": "First Licensed Product [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_FirstMilestonePaymentReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "FirstMilestonePaymentReceived",
     "crdr": "credit",
     "presentation": [
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsViatrisLicenseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of milestone payment received upon achieving performance obligation.",
        "label": "First Milestone Payment Received",
        "terseLabel": "First milestone payments received"
       }
      }
     },
     "auth_ref": []
    },
    "ird_FormerChiefExecutiveOfficerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "FormerChiefExecutiveOfficerMember",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails",
      "http://opusgtx.com/role/StockbasedCompensationWeightedAverageAssumptionsUsedInBlackscholesOptionpricingModelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Person who terminated as the designation of chief executive officer by the Board.",
        "label": "Former Chief Executive Officer [Member]",
        "terseLabel": "Former Chief Executive Officer [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_FormerOptionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "FormerOptionsAbstract",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationGeneralDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Former Options [Abstract]",
        "terseLabel": "General [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_FoundationFightingBlindnessMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "FoundationFightingBlindnessMember",
     "presentation": [
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails",
      "http://opusgtx.com/role/RelatedPartyTransactionsRdfAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for foundation fighting blindness.",
        "label": "Foundation Fighting Blindness [Member]",
        "terseLabel": "Foundation Fighting Blindness [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "FoundationFightingBlindnessRetinalDegenerationFundAgreementMember",
     "presentation": [
      "http://opusgtx.com/role/RelatedPartyTransactionsRdfAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name of a funding agreement with Foundation Fighting Blindness Retinal Degeneration Fund to develop gene therapies to treat patients impacted by retinitis pigmentosa caused by pathogenic variants in the Mer proto-oncogene tyrosine kinase (MERTK) gene (the \"MERTK Program\").",
        "label": "Foundation Fighting Blindness Retinal Degeneration Fund Agreement [Member]",
        "terseLabel": "RDF Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_FutureMilestoneMethodRevenueNotRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "FutureMilestoneMethodRevenueNotRecognized",
     "crdr": "credit",
     "presentation": [
      "http://opusgtx.com/role/ApexianSublicenseAgreementDetails",
      "http://opusgtx.com/role/CommitmentsAndContingenciesTypeOfAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of consideration not recognized during the period for the future milestone or milestones.",
        "label": "Future Milestone Method, Revenue not Recognized",
        "terseLabel": "Milestone payments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GainLossOnDerivativeInstrumentsNetPretax",
     "crdr": "credit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 7.0
      },
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows",
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value change in warrant and other derivative liabilities",
        "negatedLabel": "Fair value change in warrant and other derivative liabilities",
        "label": "Gain (Loss) on Derivative Instruments, Net, Pretax",
        "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects."
       }
      }
     },
     "auth_ref": [
      "r1049"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General and administrative",
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line."
       }
      }
     },
     "auth_ref": [
      "r49",
      "r699"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and Administrative [Member]",
        "label": "General and Administrative Expense [Member]",
        "documentation": "Primary financial statement caption encompassing general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "us-gaap_HealthCareOrganizationRevenueSourcesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "HealthCareOrganizationRevenueSourcesAxis",
     "presentation": [
      "http://opusgtx.com/role/ApexianSublicenseAgreementDetails",
      "http://opusgtx.com/role/CommitmentsAndContingenciesTypeOfAgreementDetails",
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsViatrisLicenseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Health Care Organization, Revenue Sources [Axis]",
        "documentation": "Information by major payor source of revenue for health care organizations."
       }
      }
     },
     "auth_ref": [
      "r954"
     ]
    },
    "us-gaap_HealthCareOrganizationRevenueSourcesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "HealthCareOrganizationRevenueSourcesDomain",
     "presentation": [
      "http://opusgtx.com/role/ApexianSublicenseAgreementDetails",
      "http://opusgtx.com/role/CommitmentsAndContingenciesTypeOfAgreementDetails",
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsViatrisLicenseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Health Care Organization, Revenue Sources [Domain]",
        "documentation": "Major payor source of revenue for health care organizations."
       }
      }
     },
     "auth_ref": [
      "r954"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Loss before income taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r68",
      "r72",
      "r588",
      "r590",
      "r604",
      "r763",
      "r765",
      "r767",
      "r771",
      "r774",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Consolidated Statements of Comprehensive Loss [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Location [Axis]",
        "documentation": "Information by location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r233",
      "r234",
      "r235",
      "r471",
      "r472",
      "r473",
      "r474",
      "r499",
      "r503",
      "r509",
      "r521",
      "r522",
      "r523",
      "r620",
      "r622",
      "r704",
      "r752",
      "r753",
      "r797",
      "r801",
      "r807",
      "r808",
      "r811",
      "r819",
      "r1044",
      "r1046",
      "r1077"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Location [Domain]",
        "documentation": "Location in statement of income where disaggregated amount is reported."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r235",
      "r471",
      "r472",
      "r473",
      "r474",
      "r499",
      "r503",
      "r509",
      "r521",
      "r522",
      "r523",
      "r620",
      "r622",
      "r704",
      "r752",
      "r753",
      "r797",
      "r801",
      "r807",
      "r808",
      "r811",
      "r819",
      "r1044",
      "r1046",
      "r1077"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://opusgtx.com/role/IncomeTaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r119",
      "r377",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r389",
      "r391",
      "r392",
      "r393",
      "r592",
      "r634",
      "r643",
      "r796"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Benefit (provision) for income taxes",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r77",
      "r116",
      "r139",
      "r140",
      "r155",
      "r167",
      "r177",
      "r378",
      "r379",
      "r390",
      "r611",
      "r763",
      "r765",
      "r767",
      "r796"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash paid for income taxes",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r114",
      "r385",
      "r386"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued expenses",
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other."
       }
      }
     },
     "auth_ref": [
      "r916"
     ]
    },
    "ird_IncreaseDecreaseInContractAssetsAndUnbilledReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "IncreaseDecreaseInContractAssetsAndUnbilledReceivables",
     "crdr": "credit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in contract assets and unbilled receivables arising from the contracting of goods and services and for work performed for which billing has not occurred, net for uncollectible accounts.",
        "label": "Increase (Decrease) in Contract Assets and Unbilled Receivables",
        "negatedLabel": "Contract assets and unbilled receivables"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in assets and liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaids and other current assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInTemporaryEquityRollForward",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Temporary Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ird_InducementPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "InducementPlanMember",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information related to inducement plan",
        "label": "Inducement Plan [Member]",
        "terseLabel": "Inducement Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r846"
     ]
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseDebt",
     "crdr": "debit",
     "presentation": [
      "http://opusgtx.com/role/RelatedPartyTransactionsRdfAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest expense",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r254",
      "r256",
      "r781",
      "r782",
      "r1111"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows",
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense",
        "verboseLabel": "Non-cash interest",
        "label": "Interest Expense, Nonoperating",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r166",
      "r763",
      "r767",
      "r874"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash paid for interest",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r110",
      "r112",
      "r113"
     ]
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsShorttermInvestmentsMeasuredAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Balance as of end of period",
        "periodStartLabel": "Balance as of beginning of period",
        "label": "Investments, Fair Value Disclosure",
        "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method."
       }
      }
     },
     "auth_ref": [
      "r1052",
      "r1053",
      "r1057",
      "r1059",
      "r1060",
      "r1061",
      "r1062"
     ]
    },
    "us-gaap_InvestmentsFairValueDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestmentsFairValueDisclosureAbstract",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsShorttermInvestmentsMeasuredAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Investments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InvestorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InvestorMember",
     "presentation": [
      "http://opusgtx.com/role/FinancingsPremergerFinancingSeriesBWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investors [Member]",
        "documentation": "Business entity or individual that puts money, by purchase or expenditure, in something offering potential profitable returns, such as interest income or appreciation in value."
       }
      }
     },
     "auth_ref": [
      "r1064",
      "r1065"
     ]
    },
    "ird_IvericAssetPurchaseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "IvericAssetPurchaseAgreementMember",
     "presentation": [
      "http://opusgtx.com/role/CommitmentsAndContingenciesTypeOfAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Opus entered into an asset purchase agreement with Iveric (the \"Iveric Agreement\") pursuant to which the Company acquired certain assets, including the BEST1 License (as defined below), relating to the BEST1 and RHO products.",
        "label": "Iveric Asset Purchase Agreement [Member]",
        "terseLabel": "Iveric Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseExpirationDate1": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeaseExpirationDate1",
     "presentation": [
      "http://opusgtx.com/role/CommitmentsAndContingenciesFacilityAndOtherLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease expiration date",
        "documentation": "Date which lease or group of leases is set to expire, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeLeaseDescriptionLineItems",
     "presentation": [
      "http://opusgtx.com/role/CommitmentsAndContingenciesFacilityAndOtherLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Lease, Description [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r535",
      "r538"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeLeaseDescriptionTable",
     "presentation": [
      "http://opusgtx.com/role/CommitmentsAndContingenciesFacilityAndOtherLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Lease, Description [Table]",
        "documentation": "Disclosure of information about lessee's leases."
       }
      }
     },
     "auth_ref": [
      "r535",
      "r538"
     ]
    },
    "us-gaap_LesseeOperatingLeaseDescriptionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseDescriptionAbstract",
     "presentation": [
      "http://opusgtx.com/role/CommitmentsAndContingenciesFacilityAndOtherLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Facility and Other Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_LetterAgreement2025Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "LetterAgreement2025Member",
     "presentation": [
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name of a binding letter of agreement with FFB and the JCHR on portions of a study involving individuals with retinal dystrophies associated with mutations in the RDH12 or BEST1 genes (the \"Study\").",
        "label": "Letter Agreement 2025 [Member]",
        "terseLabel": "2025 Letter Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r31",
      "r32",
      "r33",
      "r35",
      "r36",
      "r37",
      "r38",
      "r116",
      "r117",
      "r118",
      "r213",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r468",
      "r469",
      "r470",
      "r520",
      "r675",
      "r770",
      "r783",
      "r840",
      "r948",
      "r1068",
      "r1069"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities, Series A preferred stock and stockholders' equity",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r65",
      "r601",
      "r821",
      "r827",
      "r828",
      "r919",
      "r922",
      "r942",
      "r1063"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets",
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities and stockholders' equity",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r87",
      "r116",
      "r117",
      "r118",
      "r213",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r468",
      "r469",
      "r470",
      "r520",
      "r821",
      "r948",
      "r1068",
      "r1069"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities at fair value",
        "label": "Liabilities, Fair Value Disclosure",
        "documentation": "Fair value of financial and nonfinancial obligations."
       }
      }
     },
     "auth_ref": [
      "r494",
      "r1052"
     ]
    },
    "ird_LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "LicenseAndCollaborationRevenueAndOtherFundingAgreementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "License and Collaboration Revenue and Other Funding Agreements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_LicenseTransferFeeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "LicenseTransferFeeMember",
     "presentation": [
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsViatrisLicenseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "License transfer fee related to terms of the license agreements under research and development arrangements accounted for as a contract to perform research and development for others.",
        "label": "License Transfer Fee [Member]",
        "terseLabel": "License Transfer Fee [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_LiquidityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "LiquidityAbstract",
     "presentation": [
      "http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesLiquidityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liquidity [Abstract]",
        "terseLabel": "Liquidity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_LiquidityPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "LiquidityPolicyTextBlock",
     "presentation": [
      "http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the liquidity.",
        "label": "Liquidity [Policy Text Block]",
        "terseLabel": "Liquidity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://opusgtx.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets",
      "http://opusgtx.com/role/RelatedPartyTransactionsRdfAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term funding agreement, related party",
        "terseLabel": "Accreted liability",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "ird_March2025FinancingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "March2025FinancingsMember",
     "presentation": [
      "http://opusgtx.com/role/FinancingsMarch2025FinancingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "March 2025 financing company entered into an underwriting agreement with Craig-Hallum Capital Group, LLC, as the sole underwriter.",
        "label": "March 2025 Financings [Member]",
        "verboseLabel": "March 2025 Financings [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_March2025PrivatePlacementWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "March2025PrivatePlacementWarrantsMember",
     "presentation": [
      "http://opusgtx.com/role/FinancingsMarch2025FinancingsDetails",
      "http://opusgtx.com/role/FinancingsMarch2025PrivatePlacementWarrantsPrefundedWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A march 2025 private placement warrants that allows the warrant holder to purchase a specified number of a company's securities at a initial exercise price.",
        "label": "March 2025 Private Placement Warrants [Member]",
        "terseLabel": "March 2025 Private Placement Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_March2025WarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "March2025WarrantsMember",
     "presentation": [
      "http://opusgtx.com/role/FinancingsMarch2025FinancingsDetails",
      "http://opusgtx.com/role/FinancingsMarch2025WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A march 2025 warrant that allows the warrant holder to purchase a specified number of a company's securities at a initial exercise price.",
        "label": "March 2025 Warrants [Member]",
        "terseLabel": "March 2025 Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_MassachusettsEyeAndEarInfirmaryLicenseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "MassachusettsEyeAndEarInfirmaryLicenseAgreementMember",
     "presentation": [
      "http://opusgtx.com/role/CommitmentsAndContingenciesTypeOfAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Opus entered into a license agreement (the \"MEEI License\") with the Massachusetts Eye and Ear Infirmary (\"MEEI\"), granting an exclusive worldwide license of MEEI patents for use in the NMNAT1 program for all products and processes including the treatment of retinal disease in humans, and a non-exclusive worldwide license to technological information.",
        "label": "Massachusetts Eye and Ear Infirmary License Agreement [Member]",
        "terseLabel": "Massachusetts Eye and Ear Infirmary License Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_MaximumAmountFundedToSupportStudy": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "MaximumAmountFundedToSupportStudy",
     "crdr": "credit",
     "presentation": [
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsBiosenseLicenseAndAssignmentAgreementDetails",
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum amount funded to support the study.",
        "label": "Maximum Amount Funded to Support Study",
        "terseLabel": "Maximum amount of loan"
       }
      }
     },
     "auth_ref": []
    },
    "ird_MaximumAmountOfNondilutiveFundingMilestonePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "MaximumAmountOfNondilutiveFundingMilestonePayments",
     "crdr": "credit",
     "presentation": [
      "http://opusgtx.com/role/RelatedPartyTransactionsRdfAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum amount of nondilutive funding milestone payments under the agreement to support the development of the Mer proto-oncogene tyrosine kinase gene Program.",
        "label": "Maximum Amount of Nondilutive Funding Milestone Payments",
        "terseLabel": "Maximum amount of nondilutive funding milestone payments"
       }
      }
     },
     "auth_ref": []
    },
    "ird_MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones",
     "crdr": "debit",
     "presentation": [
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsBiosenseLicenseAndAssignmentAgreementDetails",
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsViatrisLicenseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Milestone payments receivable upon the achievement of development, regulatory and commercial goals.",
        "label": "Maximum Amount Of Payments Receivable for Development, Regulatory and Commercial Milestones",
        "terseLabel": "Maximum amount of payments receivable for development, regulatory and commercial milestones"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MaximumMember",
     "presentation": [
      "http://opusgtx.com/role/ApexianSublicenseAgreementDetails",
      "http://opusgtx.com/role/CommitmentsAndContingenciesFacilityAndOtherLeasesDetails",
      "http://opusgtx.com/role/CommitmentsAndContingenciesTypeOfAgreementDetails",
      "http://opusgtx.com/role/FinancingsAtthemarketProgramDetails",
      "http://opusgtx.com/role/FinancingsMarch2025FinancingsDetails",
      "http://opusgtx.com/role/FinancingsMarch2025PrivatePlacementWarrantsPrefundedWarrantsDetails",
      "http://opusgtx.com/role/FinancingsMarch2025WarrantsDetails",
      "http://opusgtx.com/role/FinancingsWarrantActivityAndSummaryDetails",
      "http://opusgtx.com/role/MergersAcquisitionOfOpusGeneticsDetails",
      "http://opusgtx.com/role/StockbasedCompensationRestrictedStockUnitsDetails",
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r162",
      "r238",
      "r239",
      "r240",
      "r241",
      "r328",
      "r362",
      "r363",
      "r364",
      "r376",
      "r497",
      "r582",
      "r619",
      "r621",
      "r633",
      "r667",
      "r668",
      "r725",
      "r726",
      "r727",
      "r728",
      "r736",
      "r745",
      "r746",
      "r747",
      "r748",
      "r750",
      "r751",
      "r777",
      "r784",
      "r794",
      "r797",
      "r802",
      "r805",
      "r812",
      "r813",
      "r817",
      "r818",
      "r824",
      "r950",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075"
     ]
    },
    "ird_MaximumPercentageOfBeneficialOwnershipLimitation": {
     "xbrltype": "percentItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "MaximumPercentageOfBeneficialOwnershipLimitation",
     "presentation": [
      "http://opusgtx.com/role/FinancingsMarch2025PrivatePlacementWarrantsPrefundedWarrantsDetails",
      "http://opusgtx.com/role/FinancingsMarch2025WarrantsDetails",
      "http://opusgtx.com/role/FinancingsRegisteredDirectOfferingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum percentage of beneficial ownership allowed for warrant holder and affiliates in exercise of warrants.",
        "label": "Maximum Percentage of Beneficial Ownership Limitation",
        "terseLabel": "Maximum percentage of beneficial ownership limitation"
       }
      }
     },
     "auth_ref": []
    },
    "ird_MaximumPercentageOfTieredRoyaltiesReceivable": {
     "xbrltype": "percentItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "MaximumPercentageOfTieredRoyaltiesReceivable",
     "presentation": [
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsViatrisLicenseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum percentage of tiered royalties receivable based on the aggregate annual net sales of all Nyxol Products in the United States.",
        "label": "Maximum Percentage of Tiered Royalties Receivable",
        "terseLabel": "Maximum percentage of tiered royalties receivable"
       }
      }
     },
     "auth_ref": []
    },
    "ird_MaximumPeriodOfSharesReservedUnderPlan": {
     "xbrltype": "durationItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "MaximumPeriodOfSharesReservedUnderPlan",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period of shares reserved under plan, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Period of Shares Reserved Under Plan",
        "terseLabel": "Period of shares reserved under plan"
       }
      }
     },
     "auth_ref": []
    },
    "ird_MergerWithRexahnAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "MergerWithRexahnAbstract",
     "presentation": [
      "http://opusgtx.com/role/MergersMergerWithRexahnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Merger with Rexahn [Abstract]",
        "terseLabel": "Merger with Rexahn [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_MilestonePaymentReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "MilestonePaymentReceivable",
     "crdr": "debit",
     "presentation": [
      "http://opusgtx.com/role/RelatedPartyTransactionsRdfAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of milestone payment receivable under the agreement.",
        "label": "Milestone Payment Receivable",
        "terseLabel": "Milestone payment receivable"
       }
      }
     },
     "auth_ref": []
    },
    "ird_MilestonePaymentRequiredUnderFDASApproval": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "MilestonePaymentRequiredUnderFDASApproval",
     "crdr": "credit",
     "presentation": [
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsViatrisLicenseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of milestone payment met by the entity which required FDA's approval.",
        "label": "Milestone Payment Required Under FDA's Approval",
        "terseLabel": "Milestone payment requirements attributed to the FDA's approval"
       }
      }
     },
     "auth_ref": []
    },
    "ird_MilestonePaymentsAmountReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "MilestonePaymentsAmountReceived",
     "crdr": "credit",
     "presentation": [
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsBiosenseLicenseAndAssignmentAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of milestone payment received upon achieving performance obligation..",
        "label": "Milestone Payments Amount Received",
        "terseLabel": "Milestone payments received"
       }
      }
     },
     "auth_ref": []
    },
    "ird_MilestonePaymentsReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "MilestonePaymentsReceived",
     "crdr": "debit",
     "presentation": [
      "http://opusgtx.com/role/RelatedPartyTransactionsRdfAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The milestone payment amount received upon the achievement of development, regulatory and commercial goals under the agreement.",
        "label": "Milestone Payments Received",
        "terseLabel": "Milestone payments received"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MinimumMember",
     "presentation": [
      "http://opusgtx.com/role/FinancingsMarch2025PrivatePlacementWarrantsPrefundedWarrantsDetails",
      "http://opusgtx.com/role/FinancingsMarch2025WarrantsDetails",
      "http://opusgtx.com/role/FinancingsWarrantActivityAndSummaryDetails",
      "http://opusgtx.com/role/StockbasedCompensationRestrictedStockUnitsDetails",
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r162",
      "r238",
      "r239",
      "r240",
      "r241",
      "r328",
      "r362",
      "r363",
      "r364",
      "r376",
      "r497",
      "r582",
      "r619",
      "r621",
      "r633",
      "r667",
      "r668",
      "r725",
      "r726",
      "r727",
      "r728",
      "r736",
      "r745",
      "r746",
      "r747",
      "r748",
      "r750",
      "r751",
      "r777",
      "r784",
      "r794",
      "r797",
      "r802",
      "r805",
      "r812",
      "r813",
      "r817",
      "r824",
      "r950",
      "r1070",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075"
     ]
    },
    "ird_MinimumPercentageOfBeneficialOwnership": {
     "xbrltype": "percentItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "MinimumPercentageOfBeneficialOwnership",
     "presentation": [
      "http://opusgtx.com/role/FinancingsMarch2025PrivatePlacementWarrantsPrefundedWarrantsDetails",
      "http://opusgtx.com/role/FinancingsMarch2025WarrantsDetails",
      "http://opusgtx.com/role/FinancingsRegisteredDirectOfferingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum percentage of beneficial ownership allowed for warrant holder and affiliates in exercise of warrants.",
        "label": "Minimum Percentage of Beneficial Ownership",
        "terseLabel": "Minimum percentage of beneficial ownership"
       }
      }
     },
     "auth_ref": []
    },
    "ird_NatureOfBusinessPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "NatureOfBusinessPolicyTextBlock",
     "presentation": [
      "http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for nature of business.",
        "label": "Nature of Business [Policy Text Block]",
        "terseLabel": "Nature of Business and Basis of Presentation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by financing activities",
        "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing activities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net cash used in investing activities",
        "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investing activities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in operating activities",
        "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation",
        "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r53",
      "r54"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating activities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows",
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity",
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net and comprehensive loss",
        "totalLabel": "Net loss",
        "label": "Net loss",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r54",
      "r69",
      "r83",
      "r85",
      "r97",
      "r100",
      "r104",
      "r116",
      "r117",
      "r118",
      "r122",
      "r126",
      "r130",
      "r131",
      "r133",
      "r134",
      "r135",
      "r139",
      "r140",
      "r147",
      "r213",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r258",
      "r261",
      "r264",
      "r270",
      "r371",
      "r397",
      "r463",
      "r491",
      "r520",
      "r605",
      "r696",
      "r717",
      "r718",
      "r763",
      "r765",
      "r767",
      "r838",
      "r948"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recent Accounting Pronouncements",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "ird_NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue": {
     "xbrltype": "durationItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue",
     "presentation": [
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsViatrisLicenseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-cancellation period of constraint for Recognizing Research and Development Revenue, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Non-cancellation Period of Constraint for Research and Development Revenue",
        "terseLabel": "Non-cancellation period of Constraint for Research and Development Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "ird_NonRefundableCashPaymentReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "NonRefundableCashPaymentReceived",
     "crdr": "credit",
     "presentation": [
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsViatrisLicenseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of non-refundable cash payments received during the period under the collaboration agreement.",
        "label": "Non-refundable Cash Payment Received",
        "terseLabel": "Non-refundable cash payment received"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://opusgtx.com/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r847"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://opusgtx.com/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r847"
     ]
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental non-cash financing transactions:"
       }
      }
     },
     "auth_ref": []
    },
    "ird_November2025RegisteredDirectOfferingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "November2025RegisteredDirectOfferingMember",
     "presentation": [
      "http://opusgtx.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The November 2025 Registered Direct Offering is an offering of securities that has been registered with the Securities and Exchange Commission (SEC) to pre-identified investors.",
        "label": "November 2025 Registered Direct Offering [Member]",
        "terseLabel": "November 2025 Registered Direct Offering [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_NumberOfAssetAcquired": {
     "xbrltype": "integerItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "NumberOfAssetAcquired",
     "presentation": [
      "http://opusgtx.com/role/MergersAcquisitionOfOpusGeneticsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of asset acquired by the entity during the period.",
        "label": "Number of Asset Acquired",
        "terseLabel": "Number of asset acquired"
       }
      }
     },
     "auth_ref": []
    },
    "ird_NumberOfConsecutiveTradingDays": {
     "xbrltype": "durationItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "NumberOfConsecutiveTradingDays",
     "presentation": [
      "http://opusgtx.com/role/FinancingsMarch2025PrivatePlacementWarrantsPrefundedWarrantsDetails",
      "http://opusgtx.com/role/FinancingsMarch2025WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of consecutive trading days in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Number of Consecutive Trading Days",
        "terseLabel": "Consecutive trading days"
       }
      }
     },
     "auth_ref": []
    },
    "ird_NumberOfDirectors": {
     "xbrltype": "integerItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "NumberOfDirectors",
     "presentation": [
      "http://opusgtx.com/role/FinancingsPremergerFinancingSeriesBWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of directors of the company.",
        "label": "Number of Directors",
        "terseLabel": "Number of directors"
       }
      }
     },
     "auth_ref": []
    },
    "ird_NumberOfMilestonesAccrued": {
     "xbrltype": "integerItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "NumberOfMilestonesAccrued",
     "presentation": [
      "http://opusgtx.com/role/MergersMergerWithRexahnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of milestones had been accrued during the period.",
        "label": "Number of Milestones Accrued",
        "terseLabel": "Number of milestones accrued"
       }
      }
     },
     "auth_ref": []
    },
    "ird_NumberOfPerformanceObligations": {
     "xbrltype": "integerItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "NumberOfPerformanceObligations",
     "presentation": [
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsViatrisLicenseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of performance obligations in accordance with the provisions under ASC 606, the Company identified.",
        "label": "Number of Performance Obligations",
        "terseLabel": "Number of distinct performance obligations"
       }
      }
     },
     "auth_ref": []
    },
    "ird_NumberOfPotentialMilestones": {
     "xbrltype": "integerItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "NumberOfPotentialMilestones",
     "presentation": [
      "http://opusgtx.com/role/MergersMergerWithRexahnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of potential milestones had been accrued during the period.",
        "label": "Number of Potential Milestones",
        "terseLabel": "Number of potential milestones"
       }
      }
     },
     "auth_ref": []
    },
    "ird_NumberOfRDOWarrantsSoldAtOfferingPrice": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "NumberOfRDOWarrantsSoldAtOfferingPrice",
     "presentation": [
      "http://opusgtx.com/role/FinancingsRegisteredDirectOfferingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of registered direct offering warrants sold at offering price (per unit).",
        "label": "Number of RDO Warrants Sold at Offering Price",
        "terseLabel": "Number of RDO warrants sold at offering price (in shares))"
       }
      }
     },
     "auth_ref": []
    },
    "ird_NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant",
     "presentation": [
      "http://opusgtx.com/role/FinancingsMarch2025FinancingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of securities issued for each share of common stock and warrant.",
        "label": "Number of Securities to Purchase in Each Share of Common Stock and Warrant",
        "terseLabel": "Number of securities to purchase in each share of common stock and warrant (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating expenses",
        "label": "Operating Expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": [
      "r767"
     ]
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating expenses:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Loss from operations",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r763",
      "r767",
      "r771",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://opusgtx.com/role/CommitmentsAndContingenciesFacilityAndOtherLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rent expense",
        "label": "Operating Lease, Cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r536",
      "r820"
     ]
    },
    "ird_OpusGeneticsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "OpusGeneticsIncMember",
     "presentation": [
      "http://opusgtx.com/role/MergersAcquisitionOfOpusGeneticsDetails",
      "http://opusgtx.com/role/SeriesPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the acquiring entity.",
        "label": "Opus Genetics, Inc. [Member]",
        "terseLabel": "Opus Genetics, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Description and Summary of Significant Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Description and Summary of Significant Accounting Policies",
        "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r865",
      "r917"
     ]
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://opusgtx.com/role/SupplementalBalanceSheetInformationAccruedExpensesAndOtherLiabilitiesDetails": {
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/SupplementalBalanceSheetInformationAccruedExpensesAndOtherLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Accrued Liabilities, Current",
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other comprehensive loss, net of tax",
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r10",
      "r98",
      "r101",
      "r105",
      "r135",
      "r524",
      "r525",
      "r530",
      "r585",
      "r606",
      "r871",
      "r872"
     ]
    },
    "ird_OtherDerivativeLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "OtherDerivativeLiabilitiesMember",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails",
      "http://opusgtx.com/role/FairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents types of derivative financial instruments, other which are financial instruments or other contractual arrangements with all three of the following characteristics: (a) it has (1) one or more underlyings and (2) one or more notional amounts or payment provisions or both. Those terms determine the amount of the settlement or settlements, and, in some cases, whether or not a settlement is required; (b) it requires no initial net investment or an initial net investment that is smaller than would be required for other types of contracts that would be expected to have a similar response to changes in market factors; and (c) its terms require or permit net settlement, it can readily be settled net by a means outside the contract, or it provides for delivery of an asset that puts the recipient in a position not substantially different from net settlement. Notwithstanding the above characteristics, loan commitments that relate to the origination of mortgage loans that will be held for sale are accounted for as derivative instruments by the issuer of the loan commitment (that is, the potential lender).",
        "label": "Other Derivative Liabilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss",
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsBiosenseLicenseAndAssignmentAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other income, net",
        "terseLabel": "Other Income, net",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r806"
     ]
    },
    "ird_PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement",
     "crdr": "credit",
     "presentation": [
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Potential additional installment payment related to the Foundation Fighting Blindness Retinal Degeneration Fund agreement.",
        "label": "Payment of Additional Installment to Support Study under Agreement",
        "terseLabel": "Potential payment of additional installment"
       }
      }
     },
     "auth_ref": []
    },
    "ird_PaymentOfFinalInstallmentUponTerminationOfAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "PaymentOfFinalInstallmentUponTerminationOfAgreement",
     "crdr": "credit",
     "presentation": [
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount paid by the entity related to 2022 Binding Letter Agreement upon its termination.",
        "label": "Payment of Final Installment upon Termination of Agreement",
        "terseLabel": "Payment of final installment amount upon termination of agreement"
       }
      }
     },
     "auth_ref": []
    },
    "ird_PaymentOfInitialInstallmentToSupportStudyUnderAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "PaymentOfInitialInstallmentToSupportStudyUnderAgreement",
     "crdr": "credit",
     "presentation": [
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment of initial installment amount related to the Foundation Fighting Blindness agreement.",
        "label": "Payment of Initial Installment to Support Study under Agreement",
        "terseLabel": "Payment of initial installment"
       }
      }
     },
     "auth_ref": []
    },
    "ird_PaymentsDueRelatedToAmountFundedToSupportStudy": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "PaymentsDueRelatedToAmountFundedToSupportStudy",
     "crdr": "credit",
     "presentation": [
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The payable amount related to funded to support the study due under the 2022 Binding Letter Agreement.",
        "label": "Payments Due Related to Amount Funded to Support Study",
        "terseLabel": "Payments due related to amount funded to support study"
       }
      }
     },
     "auth_ref": []
    },
    "ird_PaymentsDueUnderCVRAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "PaymentsDueUnderCVRAgreement",
     "crdr": "debit",
     "presentation": [
      "http://opusgtx.com/role/MergersMergerWithRexahnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of payments were due under the CVR Agreement.",
        "label": "Payments due under CVR Agreement",
        "terseLabel": "Payments for CVR"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsOfStockIssuanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows",
      "http://opusgtx.com/role/FinancingsAtthemarketProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Issuance costs",
        "verboseLabel": "Issuance costs",
        "label": "Payments of Stock Issuance Costs",
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "ird_PennAndUFRHOLicenseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "PennAndUFRHOLicenseAgreementMember",
     "presentation": [
      "http://opusgtx.com/role/CommitmentsAndContingenciesTypeOfAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Iveric entered into an exclusive patent license agreement (the \"RHO License\") by and between Penn and UF pursuant to which the Company has exclusive patent rights and non-exclusive knowhow and data rights with regard to products to treat rhodopsin-mediated diseases as a result of the Iveric Agreement.",
        "label": "Penn and UF RHO License Agreement [Member]",
        "terseLabel": "Penn and UF RHO License Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_PennAndUniversityOfFloridaBEST1LicenseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "PennAndUniversityOfFloridaBEST1LicenseAgreementMember",
     "presentation": [
      "http://opusgtx.com/role/CommitmentsAndContingenciesTypeOfAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Iveric entered into an exclusive patent license agreement (as amended, the \"BEST1 License\") with Penn and the University of Florida Research Foundation (\"UF\"), which agreement was assigned to Opus under the terms of the Iveric Agreement.",
        "label": "Penn and University of Florida BEST1 License Agreement [Member]",
        "terseLabel": "BEST1 License Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "presentation": [
      "http://opusgtx.com/role/DeferredCompensationPlan"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Compensation Plan",
        "documentation": "The entire disclosure for retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r284",
      "r285",
      "r286",
      "r292",
      "r293",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r322",
      "r323",
      "r324",
      "r791"
     ]
    },
    "ird_PercentageOfRoyaltyPaymentObligation": {
     "xbrltype": "percentItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "PercentageOfRoyaltyPaymentObligation",
     "presentation": [
      "http://opusgtx.com/role/RelatedPartyTransactionsRdfAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate percentage of royalty obligation equals to the amounts funded by RDF under the RDF agreement that serves as the cap for total royalty payments owed by the company to RDF.",
        "label": "Percentage of Royalty Payment Obligation",
        "terseLabel": "Percentage of royalty payment obligation"
       }
      }
     },
     "auth_ref": []
    },
    "ird_PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition": {
     "xbrltype": "percentItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition",
     "presentation": [
      "http://opusgtx.com/role/MergersAcquisitionOfOpusGeneticsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of underlying intellectual property associated with IRD therapies of private Opus's assets.",
        "label": "Percentage of Underlying Intellectual Property Associated with IRD Therapies in Acquisition",
        "terseLabel": "Percentage of underlying intellectual property associated with IRD therapies"
       }
      }
     },
     "auth_ref": []
    },
    "ird_PeriodOfAgreementTerminationAfterStudyCompletion": {
     "xbrltype": "durationItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "PeriodOfAgreementTerminationAfterStudyCompletion",
     "presentation": [
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of agreement termination after study completion in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Period of Agreement Termination after Study Completion",
        "terseLabel": "Period of agreement termination after study completion"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationGeneralDetails",
      "http://opusgtx.com/role/StockbasedCompensationRestrictedStockUnitsDetails",
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails",
      "http://opusgtx.com/role/StockbasedCompensationWeightedAverageAssumptionsUsedInBlackscholesOptionpricingModelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationGeneralDetails",
      "http://opusgtx.com/role/StockbasedCompensationRestrictedStockUnitsDetails",
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails",
      "http://opusgtx.com/role/StockbasedCompensationWeightedAverageAssumptionsUsedInBlackscholesOptionpricingModelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040"
     ]
    },
    "ird_PreFundedRDOWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "PreFundedRDOWarrantsMember",
     "presentation": [
      "http://opusgtx.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pre-funded Registered Direct Offering (RDO) warrants.",
        "label": "Pre-funded RDO Warrants [Member]",
        "terseLabel": "Pre-funded RDO Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_PreFundedWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "PreFundedWarrantsMember",
     "presentation": [
      "http://opusgtx.com/role/FinancingsMarch2025FinancingsDetails",
      "http://opusgtx.com/role/FinancingsMarch2025PrivatePlacementWarrantsPrefundedWarrantsDetails",
      "http://opusgtx.com/role/FinancingsWarrantsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A pre-funded warrant that allows the warrant holder to purchase a specified number of a company's securities at a nominal exercise price.",
        "label": "Pre-Funded Warrants [Member]",
        "verboseLabel": "Pre-Funded Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_PreMergerFinancingAndWaiverAgreementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "PreMergerFinancingAndWaiverAgreementsAbstract",
     "presentation": [
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Merger Financing and Waiver Agreements [Abstract]",
        "terseLabel": "Pre-Merger Financing and Waiver Agreements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_PreMergerFinancingOfWarrantsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "PreMergerFinancingOfWarrantsAbstract",
     "presentation": [
      "http://opusgtx.com/role/FinancingsPremergerFinancingSeriesBWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Merger Financing of Warrants [Abstract]",
        "terseLabel": "Pre-Merger Financing [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockConvertibleSharesIssuable": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockConvertibleSharesIssuable",
     "presentation": [
      "http://opusgtx.com/role/MergersAcquisitionOfOpusGeneticsDetails",
      "http://opusgtx.com/role/SeriesPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of shares issued upon conversion (in shares)",
        "terseLabel": "Number of shares issued upon conversion (in shares)",
        "documentation": "Number of common shares issuable upon conversion of preferred stock."
       }
      }
     },
     "auth_ref": [
      "r273"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, par value (in dollars per share)",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r271"
     ]
    },
    "ird_PreferredStockSeriesAAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "PreferredStockSeriesAAbstract",
     "presentation": [
      "http://opusgtx.com/role/SeriesPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred Stock Series A [Abstract]",
        "terseLabel": "Series A Preferred Stock [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, shares authorized (in shares)",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r677"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, shares issued (in shares)",
        "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r271"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://opusgtx.com/role/MergersAcquisitionOfOpusGeneticsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, shares outstanding (in shares)",
        "terseLabel": "Preferred stock, shares outstanding (in shares)",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r677",
      "r695",
      "r1112",
      "r1113"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, par value $0.0001; 9,985,854 shares authorized as of September 30, 2025 and December 31, 2024; no shares issued and outstanding at September 30, 2025 and December 31, 2024.",
        "label": "Preferred Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r260",
      "r267",
      "r597",
      "r821"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaids and other current assets",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r870"
     ]
    },
    "ird_PretaxIncomeLossTaxBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "PretaxIncomeLossTaxBenefit",
     "crdr": "credit",
     "presentation": [
      "http://opusgtx.com/role/IncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current pre-tax income (loss) tax benefit pertaining to continuing operations.",
        "label": "Pretax Income (Loss) Tax Benefit",
        "verboseLabel": "Pre-tax income tax benefit"
       }
      }
     },
     "auth_ref": []
    },
    "ird_PrivateOfferingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "PrivateOfferingMember",
     "presentation": [
      "http://opusgtx.com/role/FinancingsMarch2025FinancingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A private offering in which common stock is offered and sold on a firm commitment basis through one or more underwriters, all pursuant to (i) an effective registration statement under the Securities Act and (ii) an placement agency agreement between the Company and such agent.",
        "label": "Private Offering [Member]",
        "terseLabel": "Private Offering [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrivatePlacementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrivatePlacementMember",
     "presentation": [
      "http://opusgtx.com/role/FinancingsAugust2025PrivatePlacementDetails",
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "August 2025 Private Placement [Member]",
        "terseLabel": "August 2025 Private Placement [Member]",
        "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows",
      "http://opusgtx.com/role/FinancingsAtthemarketProgramDetails",
      "http://opusgtx.com/role/FinancingsAugust2025PrivatePlacementDetails",
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails",
      "http://opusgtx.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from issuance of common stock in connection with the at-the-market program, private placement and purchase agreement",
        "terseLabel": "Proceeds from issuance of common stock",
        "verboseLabel": "Net proceeds from issuance of common stock",
        "documentation": "The cash inflow from the additional capital contribution to the entity."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ird_ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement",
     "crdr": "debit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity in connection with private offering and private placement.",
        "label": "Proceeds from Issuance of Common Stock and Pre-funded Warrants in Connection with Private Offering and Private Placement",
        "terseLabel": "Proceeds from issuance of common stock and pre-funded warrants in connection with the March 2025 offering and March 2025 private placement"
       }
      }
     },
     "auth_ref": []
    },
    "ird_ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement",
     "crdr": "debit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from issuance of rights to purchase common shares in connection with private offering and private placement.",
        "label": "Proceeds from Issuance of Warrants in Connection with Private Offering and Private Placement",
        "terseLabel": "Proceeds from issuance of warrants in connection with the March 2025 offering and March 2025 private placement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromIssuanceOrSaleOfEquity",
     "crdr": "debit",
     "presentation": [
      "http://opusgtx.com/role/FinancingsMarch2025FinancingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross proceeds from the offering and private offering",
        "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r638"
     ]
    },
    "ird_ProceedsFromPreMergerFinancing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ProceedsFromPreMergerFinancing",
     "crdr": "debit",
     "presentation": [
      "http://opusgtx.com/role/FinancingsPremergerFinancingSeriesBWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is a cash inflow, proceeds received from Pre-merger Financing,",
        "label": "Proceeds from Pre-Merger Financing",
        "terseLabel": "Total investment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromRelatedPartyDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromRelatedPartyDebt",
     "crdr": "debit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from funding agreement, related party",
        "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise of stock options",
        "label": "Proceeds from Stock Options Exercised",
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r9"
     ]
    },
    "ird_ProcessaLicenseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ProcessaLicenseAgreementMember",
     "presentation": [
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsBiosenseLicenseAndAssignmentAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "\"On June 16, 2021, the Company entered into a license agreement (the \"Processa License Agreement\") with Processa Pharmaceuticals, Inc. (\"Processa\"), pursuant to which the Company has agreed to grant Processa an exclusive license to develop, manufacture and commercialize RX-3117 globally, excluding China.\"",
        "label": "Processa License Agreement [Member]",
        "terseLabel": "Processa License Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://opusgtx.com/role/CommitmentsAndContingenciesTypeOfAgreementDetails",
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsViatrisLicenseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r179",
      "r583",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r754",
      "r762",
      "r765",
      "r767",
      "r785",
      "r786",
      "r823",
      "r824",
      "r825",
      "r826",
      "r829",
      "r855",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r946",
      "r947",
      "r1076",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://opusgtx.com/role/CommitmentsAndContingenciesTypeOfAgreementDetails",
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsViatrisLicenseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]"
       }
      }
     },
     "auth_ref": [
      "r179",
      "r583",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r754",
      "r762",
      "r765",
      "r767",
      "r785",
      "r786",
      "r823",
      "r824",
      "r825",
      "r826",
      "r829",
      "r855",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r946",
      "r947",
      "r1076",
      "r1078",
      "r1079",
      "r1080",
      "r1081",
      "r1082",
      "r1083",
      "r1084",
      "r1085",
      "r1086",
      "r1087",
      "r1088",
      "r1089",
      "r1090",
      "r1091",
      "r1092",
      "r1093",
      "r1094",
      "r1095",
      "r1096",
      "r1097",
      "r1098",
      "r1099",
      "r1100",
      "r1101",
      "r1102",
      "r1103",
      "r1104",
      "r1105"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and equipment, net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r537",
      "r591",
      "r603",
      "r821"
     ]
    },
    "ird_RDH12AgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "RDH12AgreementMember",
     "presentation": [
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsBiosenseLicenseAndAssignmentAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Funding and License Agreement dated July 22, 2025, among the Company, its wholly owned subsidiary OpusTX, LLC (together, \"Opus\"), Eyes on the Future, and the RDH12 Fund.",
        "label": "RDH12 Agreement [Member]",
        "terseLabel": "RDH12 Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_RDOWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "RDOWarrantsMember",
     "presentation": [
      "http://opusgtx.com/role/FinancingsRegisteredDirectOfferingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Registered Direct Offering (RDO) warrants.",
        "label": "RDO Warrants [Member]",
        "verboseLabel": "Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeAxis",
     "presentation": [
      "http://opusgtx.com/role/ApexianSublicenseAgreementDetails",
      "http://opusgtx.com/role/CommitmentsAndContingenciesFacilityAndOtherLeasesDetails",
      "http://opusgtx.com/role/CommitmentsAndContingenciesTypeOfAgreementDetails",
      "http://opusgtx.com/role/FinancingsAtthemarketProgramDetails",
      "http://opusgtx.com/role/FinancingsMarch2025FinancingsDetails",
      "http://opusgtx.com/role/FinancingsMarch2025PrivatePlacementWarrantsPrefundedWarrantsDetails",
      "http://opusgtx.com/role/FinancingsMarch2025WarrantsDetails",
      "http://opusgtx.com/role/FinancingsWarrantActivityAndSummaryDetails",
      "http://opusgtx.com/role/MergersAcquisitionOfOpusGeneticsDetails",
      "http://opusgtx.com/role/StockbasedCompensationRestrictedStockUnitsDetails",
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r162",
      "r238",
      "r239",
      "r240",
      "r241",
      "r285",
      "r328",
      "r362",
      "r363",
      "r364",
      "r370",
      "r376",
      "r497",
      "r557",
      "r566",
      "r582",
      "r619",
      "r621",
      "r633",
      "r667",
      "r668",
      "r725",
      "r726",
      "r727",
      "r728",
      "r736",
      "r745",
      "r746",
      "r747",
      "r748",
      "r750",
      "r751",
      "r777",
      "r784",
      "r794",
      "r797",
      "r802",
      "r805",
      "r812",
      "r813",
      "r817",
      "r818",
      "r824",
      "r832",
      "r944",
      "r950",
      "r1055",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeMember",
     "presentation": [
      "http://opusgtx.com/role/ApexianSublicenseAgreementDetails",
      "http://opusgtx.com/role/CommitmentsAndContingenciesFacilityAndOtherLeasesDetails",
      "http://opusgtx.com/role/CommitmentsAndContingenciesTypeOfAgreementDetails",
      "http://opusgtx.com/role/FinancingsAtthemarketProgramDetails",
      "http://opusgtx.com/role/FinancingsMarch2025FinancingsDetails",
      "http://opusgtx.com/role/FinancingsMarch2025PrivatePlacementWarrantsPrefundedWarrantsDetails",
      "http://opusgtx.com/role/FinancingsMarch2025WarrantsDetails",
      "http://opusgtx.com/role/FinancingsWarrantActivityAndSummaryDetails",
      "http://opusgtx.com/role/MergersAcquisitionOfOpusGeneticsDetails",
      "http://opusgtx.com/role/StockbasedCompensationRestrictedStockUnitsDetails",
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r162",
      "r238",
      "r239",
      "r240",
      "r241",
      "r285",
      "r328",
      "r362",
      "r363",
      "r364",
      "r370",
      "r376",
      "r497",
      "r557",
      "r566",
      "r582",
      "r619",
      "r621",
      "r633",
      "r667",
      "r668",
      "r725",
      "r726",
      "r727",
      "r728",
      "r736",
      "r745",
      "r746",
      "r747",
      "r748",
      "r750",
      "r751",
      "r777",
      "r784",
      "r794",
      "r797",
      "r802",
      "r805",
      "r812",
      "r813",
      "r817",
      "r818",
      "r824",
      "r832",
      "r944",
      "r950",
      "r1055",
      "r1071",
      "r1072",
      "r1073",
      "r1074",
      "r1075"
     ]
    },
    "ird_RegisteredDirectOfferingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "RegisteredDirectOfferingMember",
     "presentation": [
      "http://opusgtx.com/role/FinancingsRegisteredDirectOfferingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A Registered Direct Offering is an offering of securities that has been registered with the Securities and Exchange Commission (SEC) to pre-identified investors.",
        "label": "Registered Direct Offering [Member]",
        "terseLabel": "Registered Direct Offering [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_RegisteredDirectOfferingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "RegisteredDirectOfferingsAbstract",
     "presentation": [
      "http://opusgtx.com/role/FinancingsRegisteredDirectOfferingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registered Direct Offerings [Abstract]",
        "terseLabel": "Registered Direct Offerings [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://opusgtx.com/role/FinancingsPremergerFinancingSeriesBWarrantsDetails",
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails",
      "http://opusgtx.com/role/RelatedPartyTransactionsRdfAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party [Domain]",
        "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r121",
      "r122",
      "r182",
      "r294",
      "r318",
      "r544",
      "r545",
      "r595",
      "r602",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r694",
      "r724",
      "r1110"
     ]
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionAxis",
     "presentation": [
      "http://opusgtx.com/role/ApexianSublicenseAgreementDetails",
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails",
      "http://opusgtx.com/role/RelatedPartyTransactionsRdfAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Axis]",
        "documentation": "Information by type of related party transaction."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r121",
      "r122",
      "r544",
      "r545",
      "r1067"
     ]
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionDomain",
     "presentation": [
      "http://opusgtx.com/role/ApexianSublicenseAgreementDetails",
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails",
      "http://opusgtx.com/role/RelatedPartyTransactionsRdfAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Domain]",
        "documentation": "Transaction between related party."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r121",
      "r122",
      "r1067"
     ]
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://opusgtx.com/role/ApexianSublicenseAgreementDetails",
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails",
      "http://opusgtx.com/role/RelatedPartyTransactionsRdfAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r121",
      "r122",
      "r182",
      "r544",
      "r545",
      "r546",
      "r700",
      "r701",
      "r704"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://opusgtx.com/role/FinancingsPremergerFinancingSeriesBWarrantsDetails",
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails",
      "http://opusgtx.com/role/RelatedPartyTransactionsRdfAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party [Axis]",
        "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r121",
      "r122",
      "r182",
      "r294",
      "r318",
      "r544",
      "r545",
      "r595",
      "r602",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r694",
      "r724",
      "r1067",
      "r1110"
     ]
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://opusgtx.com/role/RelatedPartyTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r541",
      "r542",
      "r543",
      "r545",
      "r547",
      "r644",
      "r645",
      "r646",
      "r702",
      "r703",
      "r704",
      "r722",
      "r723"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost",
     "crdr": "debit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development",
        "label": "Research and Development Expense (Excluding Acquired in Process Cost)",
        "documentation": "Amount of expense for research and development. Excludes cost for computer software product to be sold, leased, or otherwise marketed, writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both, and write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r1043"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ResearchAndDevelopmentExpenseMember",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and Development [Member]",
        "label": "Research and Development Expense [Member]",
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included."
       }
      }
     },
     "auth_ref": []
    },
    "srt_RestatementAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RestatementAdjustmentMember",
     "presentation": [
      "http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period, Adjustment [Member]"
       }
      }
     },
     "auth_ref": [
      "r123",
      "r124",
      "r125",
      "r137",
      "r138",
      "r154",
      "r489",
      "r490",
      "r533",
      "r850",
      "r851",
      "r853",
      "r854",
      "r856",
      "r857",
      "r926",
      "r935"
     ]
    },
    "srt_RestatementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RestatementAxis",
     "presentation": [
      "http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Axis]"
       }
      }
     },
     "auth_ref": [
      "r81",
      "r82",
      "r83",
      "r84",
      "r108",
      "r123",
      "r124",
      "r125",
      "r126",
      "r127",
      "r130",
      "r131",
      "r132",
      "r133",
      "r136",
      "r137",
      "r138",
      "r139",
      "r140",
      "r141",
      "r154",
      "r215",
      "r216",
      "r257",
      "r258",
      "r371",
      "r395",
      "r396",
      "r397",
      "r398",
      "r462",
      "r463",
      "r488",
      "r489",
      "r490",
      "r491",
      "r533",
      "r539",
      "r540",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r636",
      "r935"
     ]
    },
    "srt_RestatementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RestatementDomain",
     "presentation": [
      "http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Domain]"
       }
      }
     },
     "auth_ref": [
      "r81",
      "r82",
      "r83",
      "r84",
      "r108",
      "r123",
      "r124",
      "r125",
      "r126",
      "r127",
      "r130",
      "r131",
      "r132",
      "r133",
      "r136",
      "r137",
      "r138",
      "r139",
      "r140",
      "r141",
      "r154",
      "r215",
      "r216",
      "r257",
      "r258",
      "r371",
      "r395",
      "r396",
      "r397",
      "r398",
      "r462",
      "r463",
      "r488",
      "r489",
      "r490",
      "r491",
      "r533",
      "r539",
      "r540",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r636",
      "r935"
     ]
    },
    "us-gaap_RestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedStockMember",
     "presentation": [
      "http://opusgtx.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock Units [Member]",
        "label": "Restricted Stock [Member]",
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r929",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040"
     ]
    },
    "ird_RestrictedStockUnitsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "RestrictedStockUnitsAbstract",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock Units [Abstract]",
        "terseLabel": "Restricted Stock Units [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails",
      "http://opusgtx.com/role/StockbasedCompensationRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock Units [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated deficit",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r58",
      "r600",
      "r627",
      "r632",
      "r642",
      "r678",
      "r821"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accumulated Deficit [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r82",
      "r83",
      "r123",
      "r124",
      "r125",
      "r127",
      "r135",
      "r138",
      "r140",
      "r214",
      "r217",
      "r232",
      "r257",
      "r371",
      "r387",
      "r388",
      "r394",
      "r395",
      "r396",
      "r398",
      "r462",
      "r463",
      "r477",
      "r479",
      "r480",
      "r482",
      "r489",
      "r532",
      "r534",
      "r623",
      "r625",
      "r647",
      "r1112"
     ]
    },
    "ird_RetinalDegenerationFundAgreementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "RetinalDegenerationFundAgreementAbstract",
     "presentation": [
      "http://opusgtx.com/role/RelatedPartyTransactionsRdfAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retinal Degeneration Fund Agreement [Abstract]",
        "terseLabel": "Retinal Degeneration Fund Agreement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_RetirementPlan401KMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "RetirementPlan401KMember",
     "presentation": [
      "http://opusgtx.com/role/DeferredCompensationPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A defined-contribution retirement account which allows employees to save a portion of their salary in a tax-advantaged manner. The money earned in a 401(k) Plan is not taxed until after the employee retires, at which time their income will typically be lower than during their working years.",
        "label": "Retirement Plan, 401K [Member]",
        "terseLabel": "401K Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetirementPlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetirementPlanNameAxis",
     "presentation": [
      "http://opusgtx.com/role/DeferredCompensationPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Plan Name [Axis]",
        "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r794",
      "r852",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014"
     ]
    },
    "us-gaap_RetirementPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetirementPlanNameDomain",
     "presentation": [
      "http://opusgtx.com/role/DeferredCompensationPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Plan Name [Domain]",
        "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r794",
      "r852",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r977",
      "r978",
      "r979",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985",
      "r986",
      "r987",
      "r988",
      "r989",
      "r990",
      "r991",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss",
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsBiosenseLicenseAndAssignmentAgreementDetails",
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsViatrisLicenseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "License and collaborations revenue",
        "verboseLabel": "Revenue recognized",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r71",
      "r155",
      "r164",
      "r165",
      "r175",
      "r177",
      "r179",
      "r180",
      "r181",
      "r281",
      "r282",
      "r283",
      "r583",
      "r763",
      "r767"
     ]
    },
    "srt_RevisionOfPriorPeriodReclassificationAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RevisionOfPriorPeriodReclassificationAdjustmentMember",
     "presentation": [
      "http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period, Reclassification, Adjustment [Member]"
       }
      }
     },
     "auth_ref": [
      "r84",
      "r108",
      "r935"
     ]
    },
    "ird_RexahnStockholdersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "RexahnStockholdersMember",
     "presentation": [
      "http://opusgtx.com/role/FinancingsPremergerFinancingSeriesBWarrantsDetails",
      "http://opusgtx.com/role/MergersMergerWithRexahnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity owned or controlled by another entity.",
        "label": "Rexahn stockholders [Member]",
        "terseLabel": "Rexahn [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://opusgtx.com/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r847"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://opusgtx.com/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r847"
     ]
    },
    "ird_SBIRGrantAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "SBIRGrantAgreementMember",
     "presentation": [
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsBiosenseLicenseAndAssignmentAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Small Business Innovation Research (\"SBIR\") grant through the Department of Health and Human Services",
        "label": "SBIR Grant Agreement [Member]",
        "terseLabel": "SBIR Grant Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SaleOfStockNameOfTransactionDomain",
     "presentation": [
      "http://opusgtx.com/role/CommitmentsAndContingenciesTypeOfAgreementDetails",
      "http://opusgtx.com/role/FinancingsAtthemarketProgramDetails",
      "http://opusgtx.com/role/FinancingsAugust2025PrivatePlacementDetails",
      "http://opusgtx.com/role/FinancingsMarch2025FinancingsDetails",
      "http://opusgtx.com/role/FinancingsRegisteredDirectOfferingDetails",
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails",
      "http://opusgtx.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sale of Stock [Domain]",
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SaleOfStockPricePerShare",
     "presentation": [
      "http://opusgtx.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Price per share",
        "label": "Sale of Stock, Price Per Share",
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction."
       }
      }
     },
     "auth_ref": []
    },
    "ird_SalesMilestonesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "SalesMilestonesMember",
     "presentation": [
      "http://opusgtx.com/role/ApexianSublicenseAgreementDetails",
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsViatrisLicenseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents sales milestones.",
        "label": "Sales Milestones [Member]",
        "terseLabel": "Sales Milestones [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://opusgtx.com/role/SupplementalBalanceSheetInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Expenses and Other liabilities",
        "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://opusgtx.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS."
       }
      }
     },
     "auth_ref": [
      "r151"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "presentation": [
      "http://opusgtx.com/role/NetLossPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Anti-dilutive Securities Excluded from Computation of Diluted Net Loss per Share",
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://opusgtx.com/role/MergersAcquisitionOfOpusGeneticsDetails",
      "http://opusgtx.com/role/MergersMergerWithRexahnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r226",
      "r400",
      "r401",
      "r402",
      "r403",
      "r409",
      "r410",
      "r411",
      "r412",
      "r418",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r454",
      "r455",
      "r456",
      "r460",
      "r797",
      "r805",
      "r1045",
      "r1047",
      "r1048"
     ]
    },
    "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable",
     "presentation": [
      "http://opusgtx.com/role/CommitmentsAndContingenciesTypeOfAgreementDetails",
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsBiosenseLicenseAndAssignmentAgreementDetails",
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsViatrisLicenseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]",
        "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r466"
     ]
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "presentation": [
      "http://opusgtx.com/role/DeferredCompensationPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "documentation": "Disclosure of information about individual defined benefit pension plan or other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r24",
      "r25",
      "r26",
      "r27",
      "r300",
      "r301",
      "r302",
      "r305",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-Based Compensation Expense",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable",
     "presentation": [
      "http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesBasisOfPresentationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Error Correction [Table]",
        "documentation": "Disclosure of information about prior period adjustment to correct error in previously issued financial statement. Includes, but is not limited to, effect of correction on financial statement line item, affected per-share amount, cumulative effect of change on retained earnings and other appropriate component of equity or net assets in statement of financial position, and effect of prior period adjustment on net income of each prior period presented."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r131",
      "r132",
      "r137",
      "r138",
      "r139",
      "r140",
      "r154"
     ]
    },
    "ird_ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of investments, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis.",
        "label": "Schedule of Fair Value, Investments Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Fair Value, Investments Measured on a Recurring Basis"
       }
      }
     },
     "auth_ref": []
    },
    "ird_ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock",
     "presentation": [
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using contract asset associated with agreement.",
        "label": "Schedule of Reconciliation of Contract Asset Associated [Table Text Block]",
        "terseLabel": "Reconciliation of Contract Asset assets and Unbilled Receivables"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://opusgtx.com/role/ApexianSublicenseAgreementDetails",
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails",
      "http://opusgtx.com/role/RelatedPartyTransactionsRdfAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "documentation": "Disclosure of information about related party transaction."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r121",
      "r122",
      "r544",
      "r545",
      "r546",
      "r700",
      "r701",
      "r704"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://opusgtx.com/role/FinancingsWarrantActivityAndSummaryDetails",
      "http://opusgtx.com/role/StockbasedCompensationGeneralDetails",
      "http://opusgtx.com/role/StockbasedCompensationRestrictedStockUnitsDetails",
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails",
      "http://opusgtx.com/role/StockbasedCompensationWeightedAverageAssumptionsUsedInBlackscholesOptionpricingModelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r335",
      "r337",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r370"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock Units Activity",
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year."
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Option Activity",
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r8",
      "r59"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Assumptions Used in Black-Scholes Option-pricing Model",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions."
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
     "presentation": [
      "http://opusgtx.com/role/FinancingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant Activity and Outstanding",
        "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable."
       }
      }
     },
     "auth_ref": [
      "r953"
     ]
    },
    "ird_SeanAinsworthMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "SeanAinsworthMember",
     "presentation": [
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lead independent director of the Board.",
        "label": "Sean Ainsworth [Member]",
        "terseLabel": "Sean Ainsworth [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_SecuritiesPurchaseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "SecuritiesPurchaseAgreementMember",
     "presentation": [
      "http://opusgtx.com/role/FinancingsPremergerFinancingSeriesBWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by securities purchase agreement.",
        "label": "Securities Purchase Agreement [Member]",
        "terseLabel": "Securities Purchase Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://opusgtx.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r841"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://opusgtx.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r843"
     ]
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Information",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r174",
      "r178",
      "r180",
      "r772",
      "r773",
      "r776"
     ]
    },
    "us-gaap_SeriesAPreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SeriesAPreferredStockMember",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity",
      "http://opusgtx.com/role/MergersAcquisitionOfOpusGeneticsDetails",
      "http://opusgtx.com/role/SeriesPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Series A Preferred Stock [Member]",
        "terseLabel": "Series A Preferred Stock [Member]",
        "documentation": "Series A preferred stock."
       }
      }
     },
     "auth_ref": [
      "r867",
      "r868",
      "r951",
      "r952"
     ]
    },
    "ird_SeriesAWarrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "SeriesAWarrantsMember",
     "presentation": [
      "http://opusgtx.com/role/FinancingsPremergerFinancingSeriesBWarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A classification of Information by type of warrant or right issued, for example Series A Warrants.",
        "label": "Series A Warrants [Member]",
        "terseLabel": "Series A Warrants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockbasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-based Compensation Expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationWeightedAverageAssumptionsUsedInBlackscholesOptionpricingModelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r795"
     ]
    },
    "ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod",
     "presentation": [
      "http://opusgtx.com/role/FinancingsWarrantActivityAndSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of exercisable made during the period on other than stock (or unit) option plans.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercisable In Period",
        "periodStartLabel": "Exercisable at beginning of period (in shares)",
        "periodEndLabel": "Exercisable at end of period (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant",
     "presentation": [
      "http://opusgtx.com/role/FinancingsWarrantActivityAndSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exercise price per warrant at exercisable date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans.",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Exercisable in Period, Exercise Price Per Warrant",
        "periodStartLabel": "Exercisable at beginning of period (in dollars per share)",
        "periodEndLabel": "Exercisable at end of period (in dollars per share)"
       }
      }
     },
     "auth_ref": []
    },
    "ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://opusgtx.com/role/FinancingsWarrantActivityAndSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at exercisable date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercisable in Period Weighted Average Grant Date Fair Value",
        "periodStartLabel": "Exercisable at beginning of period (in dollars per share)",
        "periodEndLabel": "Exercisable at end of period (in dollars per share)"
       }
      }
     },
     "auth_ref": []
    },
    "ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm",
     "presentation": [
      "http://opusgtx.com/role/FinancingsWarrantActivityAndSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term of warrants for vested portions of equity-based awards excluding options, exercisable, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Exercisable in Period, Weighted Average Remaining Contractual Term",
        "terseLabel": "Exercisable"
       }
      }
     },
     "auth_ref": []
    },
    "ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod",
     "presentation": [
      "http://opusgtx.com/role/FinancingsWarrantActivityAndSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of share options (or share units) exercised made during the period on other than stock (or unit) option plans.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercised In Period",
        "terseLabel": "Exercised (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant",
     "presentation": [
      "http://opusgtx.com/role/FinancingsWarrantActivityAndSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exercise price per warrant at exercised date for nonvested equity-based awards issued during the period on other than stock.",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Exercised in Period, Exercise Price Per Warrant",
        "terseLabel": "Exercised (in dollars per share)"
       }
      }
     },
     "auth_ref": []
    },
    "ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://opusgtx.com/role/FinancingsWarrantActivityAndSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at exercised date for nonvested equity-based awards issued during the period on other than stock.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercised In Period Weighted Average Grant Date Fair Value",
        "terseLabel": "Exercised (in dollars per share)"
       }
      }
     },
     "auth_ref": []
    },
    "ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant",
     "presentation": [
      "http://opusgtx.com/role/FinancingsWarrantActivityAndSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise price per warrant as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Expired in Period, Exercise Price Per Warrant",
        "terseLabel": "Expired (in dollars per share)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://opusgtx.com/role/FinancingsWarrantActivityAndSummaryDetails",
      "http://opusgtx.com/role/StockbasedCompensationRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expired (in shares)",
        "negatedLabel": "Forfeited (in shares)",
        "label": "Forfeited (in shares)",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r355"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://opusgtx.com/role/FinancingsWarrantActivityAndSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expired (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r355"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://opusgtx.com/role/FinancingsWarrantActivityAndSummaryDetails",
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails",
      "http://opusgtx.com/role/StockbasedCompensationRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issued (in shares)",
        "label": "Granted (in shares)",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r353"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://opusgtx.com/role/FinancingsWarrantActivityAndSummaryDetails",
      "http://opusgtx.com/role/StockbasedCompensationRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issued (in dollars per share)",
        "label": "Weighted average grant date fair value of RSUs granted (in dollars per share)",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r353"
     ]
    },
    "ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant",
     "presentation": [
      "http://opusgtx.com/role/FinancingsWarrantActivityAndSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exercise price per warrant at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Issued in Period, Exercise Price Per Warrant",
        "terseLabel": "Issued (in dollars per share)"
       }
      }
     },
     "auth_ref": []
    },
    "ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms": {
     "xbrltype": "durationItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms",
     "presentation": [
      "http://opusgtx.com/role/FinancingsWarrantActivityAndSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for warrants issued in period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Issued in Period, Weighted Average Remaining Contractual Terms",
        "terseLabel": "Issued"
       }
      }
     },
     "auth_ref": []
    },
    "ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant",
     "presentation": [
      "http://opusgtx.com/role/FinancingsWarrantActivityAndSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit exercise price per warrant of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Nonvested, Exercise Price Per Warrant",
        "periodStartLabel": "Outstanding at beginning of period (in dollars per share)",
        "periodEndLabel": "Outstanding at end of period (in dollars per share)"
       }
      }
     },
     "auth_ref": []
    },
    "ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrantAbstract",
     "presentation": [
      "http://opusgtx.com/role/FinancingsWarrantActivityAndSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Exercise Price Per Warrant [Abstract]",
        "terseLabel": "Exercise Price Per Warrant [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate intrinsic value (in dollars per share)",
        "documentation": "Per share or unit weighted-average intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r350",
      "r351"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://opusgtx.com/role/FinancingsWarrantActivityAndSummaryDetails",
      "http://opusgtx.com/role/StockbasedCompensationRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding at beginning of period (in shares)",
        "periodEndLabel": "Outstanding at end of period (in shares)",
        "label": "RSUs outstanding (in shares)",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r350",
      "r351"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://opusgtx.com/role/FinancingsWarrantActivityAndSummaryDetails",
      "http://opusgtx.com/role/StockbasedCompensationRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrants [Abstract]",
        "terseLabel": "Summary of RSU Activity [Abstract]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://opusgtx.com/role/FinancingsWarrantActivityAndSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding at beginning of period (in dollars per share)",
        "periodEndLabel": "Outstanding at end of period (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r350",
      "r351"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://opusgtx.com/role/FinancingsWarrantActivityAndSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Exercise Price [Abstract]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms",
     "presentation": [
      "http://opusgtx.com/role/FinancingsWarrantActivityAndSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms",
        "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Vested (in shares)",
        "label": "Vested (in shares)",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r354"
     ]
    },
    "ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageTermAbstract",
     "presentation": [
      "http://opusgtx.com/role/FinancingsWarrantActivityAndSummaryDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share Based Compensation Arrangement by Share Based Payment Award, Equity Instruments Other than Options, Weighted Average Term [Abstract]",
        "terseLabel": "Weighted Average Term (Years) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationWeightedAverageAssumptionsUsedInBlackscholesOptionpricingModelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Assumptions Used in Black-Scholes Option-pricing Model [Abstract]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationWeightedAverageAssumptionsUsedInBlackscholesOptionpricingModelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Expected dividend yield",
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term."
       }
      }
     },
     "auth_ref": [
      "r363"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "presentation": [
      "http://opusgtx.com/role/FinancingsMarch2025PrivatePlacementWarrantsPrefundedWarrantsDetails",
      "http://opusgtx.com/role/FinancingsMarch2025WarrantsDetails",
      "http://opusgtx.com/role/StockbasedCompensationWeightedAverageAssumptionsUsedInBlackscholesOptionpricingModelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Volatility rate",
        "label": "Expected stock price volatility",
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": [
      "r362"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "presentation": [
      "http://opusgtx.com/role/FinancingsMarch2025PrivatePlacementWarrantsPrefundedWarrantsDetails",
      "http://opusgtx.com/role/FinancingsMarch2025WarrantsDetails",
      "http://opusgtx.com/role/StockbasedCompensationWeightedAverageAssumptionsUsedInBlackscholesOptionpricingModelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk free interest rate",
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": [
      "r364"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://opusgtx.com/role/FinancingsWarrantActivityAndSummaryDetails",
      "http://opusgtx.com/role/StockbasedCompensationGeneralDetails",
      "http://opusgtx.com/role/StockbasedCompensationRestrictedStockUnitsDetails",
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails",
      "http://opusgtx.com/role/StockbasedCompensationWeightedAverageAssumptionsUsedInBlackscholesOptionpricingModelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r335",
      "r337",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r370"
     ]
    },
    "ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest": {
     "xbrltype": "integerItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest",
     "presentation": [
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equal installments for share-based compensation awards to vest.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Equal Installments For Awards To Vest",
        "terseLabel": "Number of equal installments for vesting"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intrinsic value of stock options exercised",
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares."
       }
      }
     },
     "auth_ref": [
      "r357"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Forfeited/Cancelled (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period",
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired."
       }
      }
     },
     "auth_ref": [
      "r1021"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forfeited/Cancelled (in dollars per share)",
        "documentation": "Weighted average price of options that were either forfeited or expired."
       }
      }
     },
     "auth_ref": [
      "r1021"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r346"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted average fair value per share of options granted (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology."
       }
      }
     },
     "auth_ref": [
      "r356"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Number of shares outstanding (in shares)",
        "periodStartLabel": "Outstanding, beginning balance (in shares)",
        "periodEndLabel": "Outstanding, ending balance (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r342",
      "r343"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of Options [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Outstanding, ending balance (in dollars per share)",
        "periodStartLabel": "Outstanding, beginning balance (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r342",
      "r343"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Exercise Price [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate intrinsic value, vested and exercisable",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value",
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r359"
     ]
    },
    "ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of a service time condition.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Service Time Condition, Number",
        "terseLabel": "Vested and exercisable (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vested and exercisable (in dollars per share)",
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r359"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vested and expected to vest (in shares)",
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r358"
     ]
    },
    "ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of a service time condition.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Service Time Condition, Aggregate Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value, vested and expected to vest"
       }
      }
     },
     "auth_ref": []
    },
    "ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of a service time condition.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Service Time Condition, Weighted Average Exercise Price",
        "terseLabel": "Vested and expected to vest (in dollars per share)"
       }
      }
     },
     "auth_ref": []
    },
    "ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of a service time condition.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Service Time Condition, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted average remaining contractual term, vested and expected to vest"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of common stock shares outstanding",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum",
        "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock."
       }
      }
     },
     "auth_ref": [
      "r1042"
     ]
    },
    "ird_ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationCommonStockIssuedForServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of stock award granted for services during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Services, Grants in Period, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Weighted grant date fair value per share of services granted (in dollars per share)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails",
      "http://opusgtx.com/role/StockbasedCompensationRestrictedStockUnitsDetails",
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Domain]",
        "terseLabel": "Equity Award [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercised (in dollars per share)",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r347"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in dollars per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r346"
     ]
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Vesting Annually [Member]",
        "label": "Share-Based Payment Arrangement, Tranche One [Member]",
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period."
       }
      }
     },
     "auth_ref": [
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040"
     ]
    },
    "us-gaap_SharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharePrice",
     "presentation": [
      "http://opusgtx.com/role/FinancingsMarch2025PrivatePlacementWarrantsPrefundedWarrantsDetails",
      "http://opusgtx.com/role/FinancingsMarch2025WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock market price per share (in dollars per share)",
        "label": "Share Price",
        "documentation": "Price of a single share of a number of saleable stocks of a company."
       }
      }
     },
     "auth_ref": []
    },
    "ird_ShareRepurchasesForPaymentOfEmployeeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ShareRepurchasesForPaymentOfEmployeeTaxes",
     "crdr": "credit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash outflow for share repurchases for the payment of employee taxes.",
        "label": "Share Repurchases for Payment of Employee Taxes",
        "negatedLabel": "Share repurchases for the payment of employee taxes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationCommonStockIssuedForServicesDetails",
      "http://opusgtx.com/role/StockbasedCompensationRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting percentage",
        "documentation": "Percentage of vesting of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1015"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationWeightedAverageAssumptionsUsedInBlackscholesOptionpricingModelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected life of options",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r361"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate intrinsic value, outstanding",
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable."
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining contractual term, outstanding",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationWeightedAverageAssumptionsUsedInBlackscholesOptionpricingModelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock options forfeited (in shares)",
        "documentation": "Number of non-vested options forfeited."
       }
      }
     },
     "auth_ref": [
      "r1042"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationGeneralDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average period to recognized stock-based compensation",
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted average remaining contractual term, vested and exercisable",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r359"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationWeightedAverageAssumptionsUsedInBlackscholesOptionpricingModelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock options vested (in shares)",
        "documentation": "Number of options vested."
       }
      }
     },
     "auth_ref": [
      "r1042"
     ]
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharesIssuedPricePerShare",
     "presentation": [
      "http://opusgtx.com/role/MergersAcquisitionOfOpusGeneticsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued, price per share (in dollars per share)",
        "label": "Shares Issued, Price Per Share",
        "documentation": "Per share or per unit amount of equity securities issued."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance (in shares)",
        "periodEndLabel": "Balance (in shares)",
        "label": "Shares, Outstanding",
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShortTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term investments",
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r67",
      "r869"
     ]
    },
    "us-gaap_ShortTermInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShortTermInvestmentsMember",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails",
      "http://opusgtx.com/role/FairValueMeasurementsShorttermInvestmentsMeasuredAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Short-Term Investments [Member]",
        "label": "Short-Term Investments [Member]",
        "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet."
       }
      }
     },
     "auth_ref": [
      "r737",
      "r738",
      "r739",
      "r755"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity",
      "http://opusgtx.com/role/MergersAcquisitionOfOpusGeneticsDetails",
      "http://opusgtx.com/role/SeriesPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r91",
      "r92",
      "r93",
      "r116",
      "r118",
      "r145",
      "r146",
      "r148",
      "r150",
      "r157",
      "r158",
      "r213",
      "r242",
      "r244",
      "r245",
      "r246",
      "r249",
      "r250",
      "r259",
      "r260",
      "r262",
      "r263",
      "r265",
      "r269",
      "r271",
      "r272",
      "r274",
      "r275",
      "r278",
      "r520",
      "r638",
      "r639",
      "r640",
      "r641",
      "r647",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r677",
      "r697",
      "r719",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r849",
      "r920",
      "r921",
      "r928"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity",
      "http://opusgtx.com/role/FinancingsMarch2025PrivatePlacementWarrantsPrefundedWarrantsDetails",
      "http://opusgtx.com/role/FinancingsMarch2025WarrantsDetails",
      "http://opusgtx.com/role/FinancingsRegisteredDirectOfferingDetails",
      "http://opusgtx.com/role/MergersAcquisitionOfOpusGeneticsDetails",
      "http://opusgtx.com/role/SeriesPreferredStockDetails",
      "http://opusgtx.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r41",
      "r44",
      "r45",
      "r80",
      "r82",
      "r83",
      "r102",
      "r103",
      "r104",
      "r123",
      "r124",
      "r125",
      "r127",
      "r135",
      "r138",
      "r140",
      "r156",
      "r214",
      "r217",
      "r232",
      "r257",
      "r280",
      "r371",
      "r387",
      "r388",
      "r394",
      "r395",
      "r396",
      "r398",
      "r462",
      "r463",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r489",
      "r524",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r532",
      "r534",
      "r540",
      "r606",
      "r623",
      "r624",
      "r625",
      "r647",
      "r719"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementLineItems",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r124",
      "r125",
      "r156",
      "r259",
      "r260",
      "r262",
      "r265",
      "r534",
      "r583",
      "r637",
      "r648",
      "r659",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r677",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r698",
      "r699",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r719",
      "r765",
      "r767",
      "r833",
      "r1110"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Consolidated Statements of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Consolidated Balance Sheets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Consolidated Statements of Changes in Series A Preferred Stock and Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementTable",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r124",
      "r125",
      "r156",
      "r182",
      "r259",
      "r260",
      "r262",
      "r265",
      "r534",
      "r583",
      "r637",
      "r648",
      "r659",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r677",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r698",
      "r699",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r719",
      "r765",
      "r767",
      "r833",
      "r1110"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "presentation": [
      "http://opusgtx.com/role/MergersAcquisitionOfOpusGeneticsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued (in shares)",
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r41",
      "r58"
     ]
    },
    "ird_StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued in connection with the at-the-market program and purchase agreement during the period.",
        "label": "Stock Issued During Period Shares at-the-Market Program and Purchase Agreement",
        "terseLabel": "Issuance of common stock in connection with the at-the-market program and purchase agreement (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Conversion of preferred stock (in shares)",
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r23",
      "r41",
      "r44",
      "r58",
      "r253"
     ]
    },
    "ird_StockIssuedDuringPeriodSharesExerciseOfWarrants": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "StockIssuedDuringPeriodSharesExerciseOfWarrants",
     "presentation": [
      "http://opusgtx.com/role/FinancingsRegisteredDirectOfferingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued after exercise of warrants.",
        "label": "Stock Issued During Period Shares, Exercise of Warrants",
        "verboseLabel": "Warrants exercised (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesIssuedForServices",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationCommonStockIssuedForServicesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted stock awards for services performed (in shares)",
        "label": "Stock Issued During Period, Shares, Issued for Services",
        "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://opusgtx.com/role/ApexianSublicenseAgreementDetails",
      "http://opusgtx.com/role/FinancingsAtthemarketProgramDetails",
      "http://opusgtx.com/role/FinancingsAugust2025PrivatePlacementDetails",
      "http://opusgtx.com/role/FinancingsMarch2025FinancingsDetails",
      "http://opusgtx.com/role/FinancingsRegisteredDirectOfferingDetails",
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails",
      "http://opusgtx.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shares sold (in shares)",
        "terseLabel": "Common stock issued (in shares)",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r40",
      "r41",
      "r58",
      "r638",
      "r719",
      "r741"
     ]
    },
    "ird_StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued in connection with private offering and private placement during the period.",
        "label": "Stock Issued During Period Shares of Private Offering and Private Placement",
        "terseLabel": "Issuance of common stock and pre-funded warrants in connection with the March 2025 offering and private placement (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-based compensation (in shares)",
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r40",
      "r41",
      "r58"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity",
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise of stock options (in shares)",
        "terseLabel": "Stock option exercised (in shares)",
        "negatedLabel": "Exercised (in shares)",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r40",
      "r41",
      "r58",
      "r347"
     ]
    },
    "ird_StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement",
     "crdr": "credit",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued in connection with the at-the-market program and purchase agreement during the period.",
        "label": "Stock Issued During Period Value at-the-Market Program and Purchase Agreement",
        "terseLabel": "Issuance of common stock in connection with the at-the-market program and purchase agreement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "crdr": "credit",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Conversion of preferred stock",
        "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r41",
      "r44",
      "r45",
      "r58"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://opusgtx.com/role/FinancingsAtthemarketProgramDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate offering price",
        "label": "Stock Issued During Period, Value, New Issues",
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r40",
      "r41",
      "r58",
      "r647",
      "r719",
      "r741",
      "r839"
     ]
    },
    "ird_StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement",
     "crdr": "credit",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued in connection with private offering and private placement during the period.",
        "label": "Stock Issued During Period Value of Private Offering and Private Placement",
        "terseLabel": "Issuance of common stock and pre-funded warrants in connection with the March 2025 offering and private placement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "crdr": "credit",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exercise of stock options",
        "documentation": "Value of stock issued as a result of the exercise of stock options."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r41",
      "r44",
      "r45",
      "r58"
     ]
    },
    "ird_StockOptionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "StockOptionsAbstract",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Options [Abstract]",
        "terseLabel": "Stock Options [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_StockRepurchasesForPaymentOfEmployeeTaxesShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "StockRepurchasesForPaymentOfEmployeeTaxesShares",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares repurchases for the payment of employee taxes.",
        "label": "Stock Repurchases for Payment of Employee Taxes, Shares",
        "negatedLabel": "Share repurchases for the payment of employee taxes (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "ird_StockSoldPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "StockSoldPricePerShare",
     "presentation": [
      "http://opusgtx.com/role/FinancingsMarch2025FinancingsDetails",
      "http://opusgtx.com/role/FinancingsRegisteredDirectOfferingDetails",
      "http://opusgtx.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount received for each share of common stock issued or sold in the stock transaction.",
        "label": "Stock Sold, Price Per Share",
        "terseLabel": "Offering price (in dollars per share)",
        "verboseLabel": "Purchase price per prefunded warrant (in dollars per share)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets",
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "totalLabel": "Total stockholders' equity",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r44",
      "r45",
      "r55",
      "r679",
      "r695",
      "r720",
      "r721",
      "r821",
      "r840",
      "r919",
      "r921",
      "r922",
      "r942",
      "r1063",
      "r1112"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets",
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' equity:"
       }
      }
     },
     "auth_ref": []
    },
    "ird_SublicenseAgreementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "SublicenseAgreementAbstract",
     "presentation": [
      "http://opusgtx.com/role/ApexianSublicenseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Sublicense Agreement [Abstract]",
        "terseLabel": "Sublicense Agreement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventLineItems",
     "presentation": [
      "http://opusgtx.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Line Items]",
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event."
       }
      }
     },
     "auth_ref": [
      "r531",
      "r549"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://opusgtx.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r531",
      "r549"
     ]
    },
    "us-gaap_SubsequentEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTable",
     "presentation": [
      "http://opusgtx.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event [Table]",
        "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued."
       }
      }
     },
     "auth_ref": [
      "r531",
      "r549"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://opusgtx.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r531",
      "r549"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://opusgtx.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r531",
      "r549"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_SubsequentEventsAdditionalInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "SubsequentEventsAdditionalInformationAbstract",
     "presentation": [
      "http://opusgtx.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events, Additional Information [Abstract]",
        "terseLabel": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://opusgtx.com/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events",
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business."
       }
      }
     },
     "auth_ref": [
      "r548",
      "r550"
     ]
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable",
     "presentation": [
      "http://opusgtx.com/role/FinancingsAtthemarketProgramDetails",
      "http://opusgtx.com/role/FinancingsAugust2025PrivatePlacementDetails",
      "http://opusgtx.com/role/FinancingsMarch2025FinancingsDetails",
      "http://opusgtx.com/role/FinancingsMarch2025PrivatePlacementWarrantsPrefundedWarrantsDetails",
      "http://opusgtx.com/role/FinancingsMarch2025WarrantsDetails",
      "http://opusgtx.com/role/SeriesPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock, Type [Table]",
        "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]",
        "documentation": "Disclosure of information about sale of stock made by subsidiary or equity method investee to investor outside consolidated group by type of sale. Includes, but is not limited to, stock issued in business combination in exchange for share of acquired entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsidiarySaleOfStockAxis",
     "presentation": [
      "http://opusgtx.com/role/CommitmentsAndContingenciesTypeOfAgreementDetails",
      "http://opusgtx.com/role/FinancingsAtthemarketProgramDetails",
      "http://opusgtx.com/role/FinancingsAugust2025PrivatePlacementDetails",
      "http://opusgtx.com/role/FinancingsMarch2025FinancingsDetails",
      "http://opusgtx.com/role/FinancingsRegisteredDirectOfferingDetails",
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails",
      "http://opusgtx.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of Stock [Axis]",
        "label": "Sale of Stock [Axis]",
        "documentation": "Information by type of sale of the entity's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsidiarySaleOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubsidiarySaleOfStockLineItems",
     "presentation": [
      "http://opusgtx.com/role/FinancingsAtthemarketProgramDetails",
      "http://opusgtx.com/role/FinancingsAugust2025PrivatePlacementDetails",
      "http://opusgtx.com/role/FinancingsMarch2025FinancingsDetails",
      "http://opusgtx.com/role/FinancingsMarch2025PrivatePlacementWarrantsPrefundedWarrantsDetails",
      "http://opusgtx.com/role/FinancingsMarch2025WarrantsDetails",
      "http://opusgtx.com/role/SeriesPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsidiary, Sale of Stock [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "presentation": [
      "http://opusgtx.com/role/SupplementalBalanceSheetInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental Balance Sheet Information",
        "label": "Supplemental Balance Sheet Disclosures [Text Block]",
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity."
       }
      }
     },
     "auth_ref": [
      "r866"
     ]
    },
    "ird_SupplementalBalanceSheetInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "SupplementalBalanceSheetInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Balance Sheet Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental disclosure of cash flow information:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TemporaryEquityCarryingAmountAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheets",
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "terseLabel": "Series A preferred stock, par value $0.0001; 14,146 shares were designated as of September 30, 2025 and December 31, 2024; zero and 14,145.374 shares issued and outstanding at September 30, 2025 and December 31, 2024, respectively.",
        "label": "Temporary Equity, Carrying Amount, Attributable to Parent",
        "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r242",
      "r244",
      "r245",
      "r246",
      "r249",
      "r250",
      "r259",
      "r260",
      "r262",
      "r266",
      "r373",
      "r375",
      "r599"
     ]
    },
    "us-gaap_TemporaryEquityDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TemporaryEquityDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Series A Preferred Stock [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_TemporaryEquityDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "TemporaryEquityDisclosureTextBlock",
     "presentation": [
      "http://opusgtx.com/role/SeriesPreferredStock"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for temporary equity.",
        "label": "Temporary Equity Disclosure [Text Block]",
        "terseLabel": "Series A Preferred Stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TemporaryEquityParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TemporaryEquityParOrStatedValuePerShare",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, par value (in dollars per share)",
        "label": "Temporary Equity, Par or Stated Value Per Share",
        "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_TemporaryEquitySharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TemporaryEquitySharesAuthorized",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://opusgtx.com/role/SeriesPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares authorized (in shares)",
        "label": "Temporary Equity, Shares Authorized",
        "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r262"
     ]
    },
    "us-gaap_TemporaryEquitySharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TemporaryEquitySharesIssued",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://opusgtx.com/role/SeriesPreferredStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares issued (in shares)",
        "label": "Temporary Equity, Shares Issued",
        "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r262"
     ]
    },
    "us-gaap_TemporaryEquitySharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TemporaryEquitySharesOutstanding",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance (in shares)",
        "periodEndLabel": "Balance (in shares)",
        "terseLabel": "Preferred stock, shares outstanding (in shares)",
        "label": "Temporary Equity, Shares Outstanding",
        "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r262"
     ]
    },
    "ird_TemporaryEquityStockConversionShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "TemporaryEquityStockConversionShares",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares of temporary equity converted to common stock during the period.",
        "label": "Temporary Equity Stock Conversion Shares",
        "negatedLabel": "Conversion of preferred stock (in shares)"
       }
      }
     },
     "auth_ref": []
    },
    "ird_TemporaryEquityStockConversionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "TemporaryEquityStockConversionValue",
     "crdr": "debit",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfChangesInSeriesPreferredStockAndStockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of decrease in temporary equity due to conversion to common stock during the period.",
        "label": "Temporary Equity Stock Conversion Value",
        "negatedLabel": "Conversion of preferred stock"
       }
      }
     },
     "auth_ref": []
    },
    "ird_ThresholdOfDailyTradingVolumeDuringMeasurementPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ThresholdOfDailyTradingVolumeDuringMeasurementPeriod",
     "crdr": "debit",
     "presentation": [
      "http://opusgtx.com/role/FinancingsMarch2025PrivatePlacementWarrantsPrefundedWarrantsDetails",
      "http://opusgtx.com/role/FinancingsMarch2025WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold amount of daily trading volume on each trading day during the measurement period.",
        "label": "Threshold of Daily Trading Volume During Measurement Period",
        "verboseLabel": "Daily trading volume during measurement period"
       }
      }
     },
     "auth_ref": []
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://opusgtx.com/role/FinancingsMarch2025FinancingsDetails",
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails",
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails",
      "http://opusgtx.com/role/StockbasedCompensationWeightedAverageAssumptionsUsedInBlackscholesOptionpricingModelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title and Position [Axis]"
       }
      }
     },
     "auth_ref": [
      "r936",
      "r1066"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://opusgtx.com/role/FinancingsMarch2025FinancingsDetails",
      "http://opusgtx.com/role/RelatedPartyTransactionsConsultingLetterAgreementsAndStrategicPartnershipDetails",
      "http://opusgtx.com/role/StockbasedCompensationStockOptionPlanActivityDetails",
      "http://opusgtx.com/role/StockbasedCompensationWeightedAverageAssumptionsUsedInBlackscholesOptionpricingModelDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Domain]",
        "terseLabel": "Title and Position [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://opusgtx.com/role/DocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ird_TransactionCostsAllocatedToWarrantLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "TransactionCostsAllocatedToWarrantLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://opusgtx.com/role/FinancingsMarch2025WarrantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction costs incurred directly with the issuance of derivative warrant liabilities.",
        "label": "Transaction Costs Allocated to Warrant Liabilities",
        "terseLabel": "Transaction costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://opusgtx.com/role/FairValueMeasurementsFairValueOfFinancialInstrumentsMeasuredOnRecurringBasisDetails",
      "http://opusgtx.com/role/FinancingsRegisteredDirectOfferingDetails",
      "http://opusgtx.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments [Domain]",
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms."
       }
      }
     },
     "auth_ref": [
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r255",
      "r277",
      "r476",
      "r487",
      "r515",
      "r519",
      "r522",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r581",
      "r593",
      "r607",
      "r809",
      "r810",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r822",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863",
      "r864",
      "r938",
      "r939",
      "r940",
      "r941",
      "r1051",
      "r1054",
      "r1055",
      "r1056",
      "r1057",
      "r1058",
      "r1059",
      "r1060"
     ]
    },
    "ird_TypeOfArrangemenAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "TypeOfArrangemenAbstract",
     "presentation": [
      "http://opusgtx.com/role/CommitmentsAndContingenciesTypeOfAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Type of Arrangement [Abstract]",
        "terseLabel": "Type of Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TypeOfArrangementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TypeOfArrangementAxis",
     "presentation": [
      "http://opusgtx.com/role/CommitmentsAndContingenciesTypeOfAgreementDetails",
      "http://opusgtx.com/role/FinancingsPremergerFinancingSeriesBWarrantsDetails",
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsBiosenseLicenseAndAssignmentAgreementDetails",
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsViatrisLicenseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]",
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations."
       }
      }
     },
     "auth_ref": [
      "r466"
     ]
    },
    "ird_UnderwritingDiscountsCommissionsAndOfferingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "UnderwritingDiscountsCommissionsAndOfferingExpenses",
     "crdr": "debit",
     "presentation": [
      "http://opusgtx.com/role/FinancingsAugust2025PrivatePlacementDetails",
      "http://opusgtx.com/role/FinancingsMarch2025FinancingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of underwriting discounts, commissions and offering expenses.",
        "label": "Underwriting Discounts Commissions and Offering Expenses",
        "terseLabel": "Underwriting discounts, commissions and offering expenses",
        "verboseLabel": "Underwriting discounts, commissions"
       }
      }
     },
     "auth_ref": []
    },
    "ird_UnderwrittenPublicOfferingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "UnderwrittenPublicOfferingMember",
     "presentation": [
      "http://opusgtx.com/role/FinancingsMarch2025FinancingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A public offering in which common stock is offered and sold on a firm commitment basis through one or more underwriters, all pursuant to (i) an effective registration statement under the Securities Act and (ii) an underwriting agreement between the Company and such underwriters.",
        "label": "Underwritten Public Offering [Member]",
        "terseLabel": "Underwritten Public Offering [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember",
     "presentation": [
      "http://opusgtx.com/role/CommitmentsAndContingenciesTypeOfAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Opus entered into an amended and restated license agreement (the \"LCA5/RDH12 Agreement\") with the Trustees of the University of Pennsylvania (\"Penn\") pursuant to which it was granted an exclusive, royalty-bearing license to certain patents and a non-exclusive license to certain information relating to products directed towards treatment or correction of mutation of the LCA5 or RDH12 genes.",
        "label": "University of Pennsylvania LCA5/RDH12 License Agreement [Member]",
        "terseLabel": "LCA5/RDH12 Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_UnpaidIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "UnpaidIssuanceCosts",
     "crdr": "credit",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unpaid issuance costs related to equity transactions.",
        "label": "Unpaid Issuance Costs",
        "terseLabel": "Change in unpaid issuance costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrealizedGainLossOnInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnrealizedGainLossOnInvestments",
     "crdr": "credit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows",
      "http://opusgtx.com/role/FairValueMeasurementsShorttermInvestmentsMeasuredAtFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Unrealized loss from short-term investments",
        "label": "Unrealized loss",
        "documentation": "Amount of unrealized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://opusgtx.com/role/CompanyDescriptionAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r76",
      "r159",
      "r160",
      "r161",
      "r162",
      "r588",
      "r590",
      "r769"
     ]
    },
    "us-gaap_VestingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VestingAxis",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting [Axis]",
        "documentation": "Information by vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040"
     ]
    },
    "us-gaap_VestingDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VestingDomain",
     "presentation": [
      "http://opusgtx.com/role/StockbasedCompensationRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting [Domain]",
        "documentation": "Vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023",
      "r1024",
      "r1025",
      "r1026",
      "r1027",
      "r1028",
      "r1029",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1036",
      "r1037",
      "r1038",
      "r1039",
      "r1040"
     ]
    },
    "ird_ViatrisLicenseAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "ViatrisLicenseAgreementMember",
     "presentation": [
      "http://opusgtx.com/role/LicenseAndCollaborationRevenueAndOtherFundingAgreementsViatrisLicenseAgreementDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Viatris license and agreement entered by the entity.",
        "label": "Viatris License Agreement [Member]",
        "terseLabel": "Viatris License Agreement [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_WarrantExercisePriceFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "WarrantExercisePriceFourMember",
     "presentation": [
      "http://opusgtx.com/role/FinancingsWarrantsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exercise price range of warrant four.",
        "label": "Warrant Exercise Price Four [Member]",
        "terseLabel": "Exercise Price $6.09 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_WarrantExercisePriceOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "WarrantExercisePriceOneMember",
     "presentation": [
      "http://opusgtx.com/role/FinancingsWarrantsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exercise price range of warrant one.",
        "label": "Warrant Exercise Price One [Member]",
        "terseLabel": "Exercise Price $0.95 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_WarrantExercisePriceThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "WarrantExercisePriceThreeMember",
     "presentation": [
      "http://opusgtx.com/role/FinancingsWarrantsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exercise price range of warrant three.",
        "label": "Warrant Exercise Price Three [Member]",
        "terseLabel": "Exercise Price $4.48 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_WarrantExercisePriceTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "WarrantExercisePriceTwoMember",
     "presentation": [
      "http://opusgtx.com/role/FinancingsWarrantsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exercise price range of warrant two.",
        "label": "Warrant Exercise Price Two [Member]",
        "terseLabel": "Exercise Price $1.15 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ird_WarrantFinancingCostsReclassifiedToFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://opusgtx.com/20250930",
     "localname": "WarrantFinancingCostsReclassifiedToFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount warrant financing costs reclassified to financing activities.",
        "label": "Warrant Financing Costs Reclassified to Financing Activities",
        "terseLabel": "Warrant financing costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WarrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WarrantMember",
     "presentation": [
      "http://opusgtx.com/role/NetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfNetIncomeLossPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Warrant [Member]",
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount."
       }
      }
     },
     "auth_ref": [
      "r830",
      "r831",
      "r834",
      "r835",
      "r836",
      "r837"
     ]
    },
    "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WarrantsAndRightsNoteDisclosureAbstract",
     "presentation": [
      "http://opusgtx.com/role/FinancingsMarch2025PrivatePlacementWarrantsPrefundedWarrantsDetails",
      "http://opusgtx.com/role/FinancingsMarch2025WarrantsDetails",
      "http://opusgtx.com/role/FinancingsWarrantsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "March 2025 Private Placement Warrants and Pre-Funded Warrants [Abstract]",
        "terseLabel": "Warrants Outstanding [Abstract]",
        "label": "March 2025 Warrants [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WarrantsAndRightsOutstandingTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WarrantsAndRightsOutstandingTerm",
     "presentation": [
      "http://opusgtx.com/role/FinancingsMarch2025PrivatePlacementWarrantsPrefundedWarrantsDetails",
      "http://opusgtx.com/role/FinancingsMarch2025WarrantsDetails",
      "http://opusgtx.com/role/FinancingsPremergerFinancingSeriesBWarrantsDetails",
      "http://opusgtx.com/role/FinancingsRegisteredDirectOfferingDetails",
      "http://opusgtx.com/role/FinancingsWarrantsOutstandingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Exercisable term",
        "label": "Weighted average remaining contractual life",
        "terseLabel": "Expiration period",
        "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1054",
      "r1055",
      "r1056"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Diluted (in shares)",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r150"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Number of shares used in per share calculations:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://opusgtx.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Basic (in shares)",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r150"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-4"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r77": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "808",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/808/tableOfContent"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483504/205-10-50-1"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-23"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-12"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-6"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "36",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(aaa)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-4"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-2"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(01)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3A",
   "Subparagraph": "(24)(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(j)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(j)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(j)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(j)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-7"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-2"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479983/718-10-S45-1"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.E.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "S55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479772/718-30-S55-1"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-10/tableOfContent"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-4"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-5"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-7"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-20/tableOfContent"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-3"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-30/tableOfContent"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-3"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479326/805-40-45-1"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "808",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "808",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "808",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2G",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2G"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482804/825-20-50-1"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/850/tableOfContent"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(4)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "940",
   "SubTopic": "820",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-1"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "805",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-3"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5A",
   "Subparagraph": "(SX 210.12-13A(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "SubTopic": "10",
   "Topic": "825",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "7",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "SubTopic": "320",
   "Topic": "946",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-15"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-20"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-24"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "275",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-6"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "64",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-29"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-29"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-38"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "43",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "45",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-45"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "46",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-46"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "184",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-184"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "100",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "101",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "102",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "605",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r850": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r851": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r852": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "SubTopic": "20",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r853": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r854": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r855": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r856": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r857": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r858": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r859": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r860": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r861": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r862": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r863": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r864": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "c",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r865": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r866": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/210/tableOfContent"
  },
  "r867": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r868": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r869": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r870": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r871": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r872": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r873": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r874": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r875": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r876": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r877": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r878": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r879": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r880": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r881": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r882": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r883": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r884": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r885": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r886": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r887": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21"
  },
  "r888": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r889": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r890": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r891": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r892": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r893": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r894": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r895": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r896": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r897": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r898": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r899": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(m)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r900": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r901": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r902": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r903": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r904": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(r)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r905": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(s)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r906": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(t)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r907": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(u)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22"
  },
  "r908": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30"
  },
  "r909": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31"
  },
  "r910": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32"
  },
  "r911": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33"
  },
  "r912": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r913": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r914": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r915": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6"
  },
  "r916": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r917": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r918": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r919": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r920": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r921": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r922": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r923": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r924": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r925": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r926": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r927": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r928": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55"
  },
  "r929": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r930": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r931": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r932": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r933": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r934": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r935": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r936": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r937": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r938": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "320",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9"
  },
  "r939": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r940": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r941": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "321",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3"
  },
  "r942": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r943": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r944": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r945": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r946": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r947": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r948": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r949": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r950": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r951": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1"
  },
  "r952": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r953": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r954": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r955": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r956": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r957": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r958": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r959": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r960": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r961": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r962": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r963": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r964": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r965": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r966": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r967": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r968": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r969": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r970": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r971": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r972": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r973": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r974": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r975": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r976": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r977": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r978": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r979": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r980": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r981": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r982": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r983": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r984": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r985": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r986": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r987": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r988": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r989": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r990": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r991": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r992": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r993": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r994": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r995": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r996": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r997": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r998": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r999": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-8"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-4"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>83
<FILENAME>0001140361-25-041547-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001140361-25-041547-xbrl.zip
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
MQQ/_'SL.M\IAO+J_C9OE<.@XO"T.KRK#C7+X<>9W6KHS\W"K45K'X7V+BD)
M !U9[^;3NB[E$D1<ZNLX+W2FU8<XT[+8BWIHRP>U'X[BO.8A1X"NZ %,-VT
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
M[9LTNWZ+C B]';5X&W%9'$5I6B1IH0^\*$MO+W64_W3PT=SXP_<9E JBB*@
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
MK#4J[//;XPW#7G;1U-CX5=PK*^,,YBNOU(<!1&1C7<FU-O)IITUOP//"R\K
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
M *341#,"M#+JRJY'8!(&%".&(Q1!V"J2DI66J[NQ#KG %/$V5A1ONNFA[MZ
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
M#KG(>VG&'=ULX665=Y-GW_ULKL9"AW8S>?B89D8:M??%F![:^\VTN,F]4Z,
MU1+W<=.7S>Q 7/K\IEB\NHO:X-)@,^66QX3<"4I?V+>7HKC&]'V*VV?;6&"/
MM[A^CI-Y>$\[5"_KC#<+["6JJWSF"F]N&UQ;DX4E2W+;G5 :$MJ=O1MU;NHH
M=Y OQ?JK5_$.+=-HP0XMZW9Q,45W8!>@C6R!FJZO@+VJ/$4S!*WI@8-!;V"
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
M12E'4@L:&7=:1D(+H 311O(H%[C!O//>3N+]<)V=M/5A7@M5Z/N^A%*K$$L
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
M9AWHT3 C$$'FM4/  Y/8:F8M#4):YKD&['*T/"M^YM@0FSDLCGDF/ K!46J
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
M#?/8F\B9P+6-#$':Z#A%LD2PM$4=/68M)A]",1@]SH#I:%OZ!Q@-<584/&)
M'9-!:D\P9RP80 )'^#P(F+QL^T2U?&X4?K!U*6Y=]4G7??5+8R!'UE0P/VD"
MII5).M42X=]FV#^G=O4A V9PJ5T]*G3?.VEFTQQ0*[-I#DF:V30'U,JN55^Y
M-]S=_'R=O,LW2\[ETL2*2!>4,H%+8'%RY94TGBJLJ!?&*MJ: 'WX&#>1<2+&
M5:[!DNF5A=EQ>FUY.\>Q_Z_+JDZ\J;[,UL2@&NK9V]3[!!%057S$SU!^'3N8
M<_(3N-GIM+G*[0Q#ZJC75 ,VTC% 6@6.--$D6")<<*8;P?D!5\SOG75E5 ZH
ME1F5FZ-26.D)!NR-9$P0HRQS"%M-'.(6FV>[D7M(-E!:9&YV "B9FSUO9=<F
MR/OT& 4A% %%UG'&-=<$!2>%]H9I)%1KS87AY4%D\\BL>R'"S#[B(WQ$XHG@
M'('TE%'*K0;.A&%@9?Q=/.PC9C^O\S47#E5GX1EY'&GIO#E@Q,VJ>E1,H2Y<
M"=$0NJ44!TV@ZVQV4B?QWOL :X<DD$T@F\ +ET V@0&9P*/=]VN;Z9(STD<I
M9C-ZR6:TONK,)C/@JSG"FSA%J#[!Q-3@O\R6XK?'7WX[GL;)[^FXJB'.'MZ.
M2W#UN_$T?FOUG!"E$9-&$<,P9UQ:%30Q<5+L-?/:HET7E<A!Y0Y91$921E('
MD 0@M/5:<V48(]IH*W@(5$0L81ML1X*W&YY)W%::(G,J<ZK7 LB<:C:!>BJE
MDH8%!HQ[I2BGB$1/R@-AQ#^;4WN/KF8N92[U6@"92\T>"A4\Y6!$8)8%XHP%
M'2 02A27*CQ<:2?[0'FC^@\_%Q?&IT-%C^:W_*E@%W_L+.KY >K"3.=[SDLX
M@VDU_@K%9%95W5*5;6?(M/5QEXBZPSP .RL]E,LM+_SLTD[@E@)UJ#=VF5[S
MW.[H32AKL-JQ2T[TO#NR<F1T[$T[^C2F9G]B5U @T0JJV63L,Q,>W1LO+"M@
M>*:5L9*Q,@"LW+]7X /4[Z=N=@[_F%4KYV3X5,4>::RD9QI)I:FS'A'N/0K>
M0TYIZ(1A]8DIF:>9IR^6I]H3KASUA++ #.:&2"FME00D5\P^N^[(]C?39[;V
MB"^9K9FM V#KFH,D'X(KQX*!LTQ@BUA06FD(3%L6$.-.R,></KN+))+-(KQR
MQ C*A-V6*OW0K9[+@,Z ?KF IIQXXR@1A&/FI+?1&\;$*\QT8"X\?"1>9FW?
M6=OA5)Y=Y>.\-I.F"(&IB_]S.86"QF\GA>Z6GN4DR]Z,"$^IE'7[ /:FA/3'
MR[JJS=2OYCP:)0S2GGN-'0,.5A%#K,$A2"] M*[Y;NG,]96:T>\_O%M7-7HH
M%:XZI(J9!2^5!6],67Z/"#@^C\Y#?5S7Y=A>UL9.X,OL)&)B6B_! 0G');&8
M4"&8TEY;B2U#P9*("T]:3^O:$AQ>6/6[#JEF9L. V+#E2,=]GH03B&JF%,/"
M,Z.,U9QAB/,_K8S7[34S#W7N!-<CC=0(<3Z4"6&']#<#) /DWD-NSF83#V4U
MM_?E_!,1IQTDE9/4CG$(&E$"!GR@C#L%K2M&^\HZN8.0P12?[)#B9G)D<CR)
M'%HX(%BY2 O+F&4:K!?*4&6D);S]]*M.'%: )1DAJ3-+,DN&)H"#LN2!F-6]
M,/'.4,N=#%X0AK"QQGKC1%!>RN#P$]V0O>038,Y& I-AX^3EI 5TR)HSC0[C
MV3#BD,=<,$(YLU0;9S@0+IQP2".V+CZS+>]DQ"0=-DUV4X2BG'V[W<C#%:2X
M5V/OQ+!; MU+Q?5G(96:B!/J^/VHML5XFA1P"G/%_C:NSXJ+<OPUCH3%Q23V
M=!H/FP(5ICZJS^ HWNYWJ.-G9J>E.?^[+?]VY^&VIETM0NA4/M<.\+CM)G?_
MQ)=MM/API[3?T?\L]VS<6<C#,.XLY6S*6<B]-N7UM0F;65MRB\&_O2S'T]/Y
MN6GS"/EQ_>4,?FM<W9.YIWL\]2>7I3LS%1R?EM#XQ4O3/,R<DY9@Y  Q3(S"
M:9^@"4H%RPC3;=,\>9TLK0\41D^+37@4'WA;.3?9+#+[LI#[RK[FH,A'HP])
M UIKS E)"4,1>EH[(!P';G0P>,?H.WRB8;:'#+TLY)<%O:!,$%(Q#HXR&HSR
M4G&'L.)6(6I:,ZL? [T]I"[P$<$R,[ K0,@,'&B+!\M %X ZK(B5&ICS4AL5
M?\$I?5Q:'Y[-P+T? Y*-(I,O"SF3[T'R 2(:!%C.O6:((LV4-DP+1+G$C,L'
MR9<]N%VJ>$^2/[:9UN'2Z3E#S<;H*-ZZDE)W.%0/*GS:4<EDD^EH6[+)=%4R
MV60ZVI9L,EV53#:9CK9E]X5F#G!0IZ-*H10ML8RS.(W6"EL1*)$R$.]PZT&=
M.60\8"W/^.EH6[:)GS5[.@_ GQ 4L=8+AW%@G@>K*?;..$$9TX0].V5E'QO/
M4?]7_MK5Y(>.-"-SJ$-M&:0;9#@W#G%.4ZFM8$![%80!0Q22'J!U;V@.H Y=
MU3.#.MJ68?I"G" (@G&++&=48$4I!XK!.8M!JH>S.+(_\TA_IB?AR;WM36\4
M]LB:"GS:FWX!T\HD^0\UG'FW7__US9M??WWWKK/DVU)<O^O-W%:^RH/M[.7*
M=?_DF<US4,W,YCDL>6;S'%0S]V2>&]3B6K>KN_GY.OF9;Y;<S.7*@210K1P@
M[0CC@BEOI,!8:^&#%K+UP-==[>(^S($J6=\SOEZF.#N!KTW6?AJ*V=L4^P01
M.%6\XV<HOXX=S+GW"=SL=-I<I<ET7XZ!"2<)P=YSYY@"H8ABE'A.">;,0VO)
MY1R#?YFVD5$WJ&:^--09P1DSB@BC/#.46 K6:AZ()=8CUGJR3<?"_0JWG5>1
M#25S+XLS<V\-]P1 *E(A(OXTTQZ90(-QFG*D C'MIVKD_((7;""9=X-JYDOC
M78AL"T1QCSUE0*TECAF"'"(6F)(/^WG95]NRLO<DU6$+20R__@&E&U=-@?UY
M9?W919)\WI3= VWO:%OR=KFN2B:;3$?;DDVFJY+))M/1MNQ^:\5FP?GTYL>Y
MSW3E3/GEPX6Y0Q3;H(%2QK U@G.-M U,(Q(TZ6:%=<)'"*'>3P<ZJKJ9*1UM
MR\&9TBP-/(04\ +AP$6*?[,($P,:.9P"XHX8_?SUT1P"[YG:9IYTM"W]X E!
ME%@PG&(6O1)0FC&0@ACAK'-:AQ[$F4G;V<-9A3-;ABN8?K!%$8JCBX*#IYH%
M+S47.I71(0%D_//9.2PYEMM'W<U0Z6A;^@$58QCG*N7#&<J<!.N]<#R (IXJ
M"V)/ =,7YG3T)"BZ86'N"Q.]TNGIT?R6/Q7DXH]MQ%,_P/S8\;0AO(0SF%;C
MKU!,9M5@ ZI/[^ZN0G"'Y>#MK/10+O="4<TF8]]\&(V*]-_+/!CAF3W3RY#7
M2]"974)E.#V3529CYL ZT]<1.GLJ&2$9(9W0F;Z:3D9(1DA_$'+_NMH'J-]/
MW>P<_C&KJJ4U,XH88&F#!4\9LD('0B@5PE+PSOE=YR&]X#7X83,CLS.S<^CL
M!*I%4 )10EED)S-..0<&* F>*-[!!(G,T;[Q(W,T<[0_'%U3!_PAD&K##800
MC'":(:\UM99:@0TE@"W'!\X&J1IA'CU4\EN.&&<9I[=UHG\'H&229I+VE*3<
MJ>B+^F!Y$$P1I8BS%A,.QGJ*[<-GL&0H'@:*?<FBN=U&MIW\F-=FTAS\;NKB
M,US4S?A<T&@A22^'FB+3UI==!>73S&:5@+%]A9]=V@D,>G!X5J/OQ_X7B'YM
M:<KO<S=WOM7TXV5=U6;J5P_"(893[QGXR&(FXB@ UGCDI11$6>U<VTBPXDF_
MF9BJ^ACFY^\D+_HSE&.HCD]*"%"6X'/AY^&I_!,=YN$T>D^"_G/&VGJLO3%E
M^3W2[/@\>ESU<5V78WM9FWBO+[.32+QIO<0Y; +BE!&GC&5"8<NXMIH["AB8
MLZUK!UOBW M>=.VKZY*=LZ% NWL4N\\;4X "5X8BC PSS!KF@$N.!=.<4]5Z
M1/RABGP(-N*,C9#N?]V_OAIQQE3VLW9!J$2*L]DDWJ": V4Y"*.9Q%(Q;Z1F
MH$ [[>)$,7I5U'$?[$X0]=0]=AE-&4T'%V%&TY[0!#Z8$$!#_,%$]*,P DHI
M6(,4);XUT:83]4<B3T>(]/\HZ+Z:<H95AM63VOM ^/5>6G$JI61!"0R<&84-
MP8!PRJI&3@&13Z/5GG)8R B)%^5<]2\]):,JHVH[?A71C'KOF7+,,W!.>VRU
M<,Z#0AJW'YJXM3(I?*1%]HSN)GXL?OE3?#6%/*[>6,ZI6,I!N=&.1[=W_D*Z
M8GK(**G)XK6OIAR;^&]LM*DO2ZC6O._,Q>VWOD'2[M@-"/T<.[&NHUZG?HA=
M=//)NQV]DA*"4A<VK]2EF59)B=)WIW"G8^>7^Q;-Y^8F-]^.FC8KFZ-7KEHY
M3@>M7#_!TON+#KUZ/QK54LK)(M5DMW(X4)\?JH>+15K0E=FHVPJ99F)C%R7Q
M&: P+M7-,=,4%(P/54/UXVI.T#IQK?R>!.=2L.]_OWK]Z>3=B3F%UR68WX_C
MCVMJN F8LK'TL^N'K&<75[*Z]=C-BZ]63/36'=[-XN.6UY>_(@="Z9B6%LVZ
M]?4/E\G+6WG"94FZ:#!0IBLE^CV!?$V_7QV)@YK_W=*J%55;I45D^-__EFZ\
M04.:GKYNPT5\Y<BFEXY,B"WXJ3"3;^9[M9Q*]O>S\NKCBP%RT7F-_K7(:3YR
M-N\N=W-QMFA)DXYWNZTM)P,MWGKUMPV:]>]@_%KQWC1EB1EW#7&ENVT<JE<3
MZC;X\I(L6VRH59Y194QQ5J8Q_%_??WC[ZW^TZ=!].G!MH.\CMO^XU@-SJ]/N
MX'.==?[+T=')IX]A/($;O?\$%=1_B;__1?SE+W\Y.OJEZ8PG*_O"6HM5I9V/
MP,VORUV]!?>A;7AH1/NGVW+=Y<WV?:]=W>W:+F\;QZTLT#NOK#>A!3[;+;"Y
MT-QG^WAQ617_!E.(WF U*MY/W8^W[M"J0FMO]6COX-:SO9DE5ZD"7\3?FIQR
M4\<_KA<0JG1LUQM3G17O)M$QCI:>7/[T0O-W-/5H;<=3=S8KHU&U&>VC>NZY
MS?GK>%K49[/+RDQ]]<-A'^6?4W/IHPODUSS'FE<;+*U/4V[[^-T&-OY^;,]D
MLO"UFEA]^GLQRYA'\7=JQJM#YV+@O7']?GYU-0*Z4#?/>R?Y._VOY:7V?/9;
M7VF;YCV0S=Y>L''=PL>.[K<\%]WAO6\M%"R(N-A5<NM!1*M@%IJV#U-Z-RNC
M54/Q83R%M4]2%+_%KYY5Q:^1:+XEJ7_OC[VZ_>#>)WJ.B#=?;-A\5\FCM+!E
MP\GJF]E4GW/OQY@J.;2ISG?9#%;5LP;M7(.B K'A*M#^6?D$>2ZM!SQ/FBT;
M](H[N_A>_?+Q M+:WO2T2$OW7\?U&*J=J<"Z;MJ/+:Y:VO-O\XA(P^'@E_NV
M@URXFI[)]HKV5Z>:[P\?F[$BE;]OBMWO8XAX3J&'^X^%W[)%;&DK^B.>>2.M
M>/R*ZI_WS?U'UV<X?!\]L: #90P@\.!4.G_-8B4<)8Y38B7BR+0>E(1W6-"!
MTA$2JB5L?W#?K^,V\D-FWR#EFMFW,_8101%7(@B7$I1"T!@38(QXA\#2MD1*
M=LT^M@/V$3*BNBUE*;-O-^P[K'_=-2?ZV/_7957/XWOUK"@A:K\;3Z"8+KSK
M]&KZW:7(WV4*#XZGQ:QEFOY3Q\:BS@XXAUQ[?,+9>B^ER[*692W+:S<['W:P
M:L:=)H7\R)HTH*0\3)A634YGQP:1%S>A.104NNAA;E"9XW52X#=+^KLTT_ >
M$!A/:5""42FL9<IQB@56U ?:6I[C::LL]T\P1B+%88<[OSC4T-^AA^Y+1V<V
M+-C 3"!&..^$XXPH;;S'U$G'N$<6H99-4D]=A7B #;QUN]2+84->#%CQRM["
M11EUHXN>6&>1VEUN=A2.RTJV')3B-BW,:D\#899Y8X+F@ T'%=TFV5J/8P?N
M$D,=YV%W':)LH@,W48F8% )Y)$.(_HC0 5E& K$>N%5R1U[+9J5.AV6B>2%I
M4Y?EG1F7J:F74+@S,SV%%)_X9LK23.O"3'TQJ\^@C(I6CK]&??X*Q61L['@R
M3RULV5VSK#>=\H#R?//1S_Q2YIO_9L;3%.?^.'U[K>?OIU5=7C:1O0]0GY10
MFS^6*S-Z(""51-1A)@!9H-1IA)EVVL?)Z;YS@/A((=IQKG?( C,V,C8.@0V#
M2:0# \4"9@X'0XRPQ %H4,%"R]'.+],%'/*JU7)AI,T4MRU[.]5O23DEX[1C
M"*JZ5[Y8NPR7"T9U@*+[?LAM3H'7/>7]0'N_T*5?_TB+[A!U[#I3:7GQG2&I
MXUP6T0 ,(VH(#0: &\T8.-%ZGMT.5II:,YX'KB+9VEZ<M7$!@+#W<8ZAF)-&
M2>T(T6 $B9Y#:+&V_7D,O5:1O$:TZ1K1/Z<EQ!O]#_AY2FLH9^=%=38KZZ.H
MP>?1!?D*BR38COD9>?*V-=W=X>3M?DS>:-_-?.O]C<8M'SLFD-+1,PG64F:9
M-E0&I])Y/E81*_>^+XO<1>8]3OI+4[1LT=FB'[+H:(36$B\=%811SHVS$-V:
M(#T%P5C+@:F[W6V$7[))YV2?%:_H_RV"9&$\-=-4BBUV9M4Y#ZBS4.PN^3JV
MVCPN_4\+77MWI6IODJ9]@J;LWSB,P7^97;]W?+VE;!FD.AW &K"G5#&N@PY(
M61KG=4IP3-JKRN]@S0:/*.UZPF1W?9]LR]F6F^1G@P%1'WCR@4BT:V(=BQZ1
MPX13W3+->9DQI+Y[/'U:(GISG3L4M1CJJDD=6LH4ZMKNYCR-W)K&[G :^3([
M.FMTUN@^=71>%Y@/A43.2X(X%SLZ#H$E.!A_3?78.S;X=59-NVOT'9M'W(20
M70FF@K<P__?]]$K[/ETKW_*6ZI2S2IUG'!#3/A@LO=#$*Z,"I:9E.76W 1+!
M\F) -N(G/%C/C/B!6FN/M6(N,0:C+5>(&444TT%R2*=O<T(DW=/F9TUQ[XUW
M1_+N9VVU7JPW+)RL-_%[2>F6EQLNIW8\F8!?<KRZ%HW)<X>M*>Y0-A.D)>&[
M \"5?A\WZGT\]?]<*/?-B+"\)*PLMI0'+!$*3('6UFFJM$5*D>!DR[:"W3IV
MBN62.1D?77CFX>!CC1.Y%7Y$6$2/4FC%G&&)',0Z0[A6#CP(TE(\8B<NI>BZ
M1]E%O>BGL]DYC_*DA LS]M72IG=W698PO?(Q.^9*=A;XW:5ZU]"]?OZ_4,:W
M$""JH%_L$(D8_Y@4<P[UE0,I'(Z\!I#.,AVP-3;^Y"P8",SB+6Y&O_\<"M3_
MXC\=@W2F1Z;'CN&!H[M'&0D:J&-*2840YX(% IY9I[:XG+AA4$#VGR+=#IGV
M::'O.IIZ8;YW,)2:9^1;4]#!S,@?#NN<S'5Y>0$/I&9&B!!DG(,K8CSB@(!B
M@I2@L,5BUYM!6.8S=0;@Y64Z/?J9,YU:Z"01)MIC*JGT##MK!)$15(&!<@&'
MO1_ZA4<4Z\RG%[)4V'[B>P<=U?(2? 'SZ5:_:F/NZ(SV79G6K/107C_LOZ+F
M?T4UFXS]_A[]B2/%%IZ]0P-&4OE_W&SSN%IDN#Z'?NF]Y?%$!4.MDA8T8\QK
M2V5@A-H0G5[)9,MXLN-"#2-!6G9V=VH\>:*)=FPDR0#+ .O,0NF3^:6)A>3[
M,FPXHP*,<)KQ8!33W F_Q;(4]\=;1I1T/6*^(\/,"Z@;'E#[89.S9SL&\[QL
ML36E'=RR1=3G-U&=3\K9U[$'__K[/Z->OY]> [MUQSQQ4GC$0"OI&0-04B.-
M/#'6$N"Z)<2U8W^3CQCI>I2KB\K1-;<SD^K1SYQ)=1^I)  SG 9,&65$*HLD
M-U0%,)( ;HL#[7BE58TP;2NTG$DUQ*76_7FOS0O?(!EZ>I*)W]2AG1<*[+3_
MVEGT=Y?O+[K+LI9E+>OY@DCK,D^/5TG&W1]E'MGEW57^AU>4^SEEV6VS#K*&
MOF9.<^V3M<]IO/>:"YQ^,&&I)4HB2YF4W'H1MEAUI-_U"KMNT!E-&4T#0Y-
M 1M$, -EF5'Q=VJU DL)(<KR+2ZW9#3UR9_MP3K(=8W@[GJHG<5Z=\G\HKLL
M:UG6LGZ/&SU:\HB.D@/PB]/<QE5U&8<3*&8A=O?Y>72OJGKF?F^J(5R4<!1B
MD\ 7W^;%ZZNT1A)=HRG,7;%OX_JLJ,^@^,V4[JQ($[=XI0!E,S[%2S2OK^V
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
MAG*>47'4+U.?Q6U,VFY?ISY1Z\VBFTO0'"<%(3B.VF@H6C\CU_8ZNVE.$N_
M@'W8MN&T911*]0O59WGW.]K9+.>Y!/GR/"S3O%Y!9<BOAS%E42'/@3%)#(BG
M)72@-+\R XK2)P M"LB*="++ G,@\C5[+>5?N>"GK&JXU3CK:U%00 .4^: U
M-><JKW_5>F1U Y16+.=EF1T8BH*C9MEJ,B&92_1Z83."&0@9R711V'^S^RLY
M?X#UC-G:S"?%L5R1^EO0+B^IS W)$I@@KW'(D@F?/,G1J/MJY@\[*$TF&X@(
M97N1"E;C<E:0?)YR%H?*Y$V6BS"95BS:8B#5I9&@]N4\EI-%#$U*Q/"*0M&]
M3=[=TA;Z2ZM>1Y1XTYZY?/S'.DNA.P9?+9S!>;,3M9S4A ;X6\8_1N\RQ=)9
M)?W#LAEQ/-,R,2'8#LP@,IEI(6H[A".W..S>*_V#(#>BEN,%C+DX9$Y (I<R
M9+DHC'P<!'NA_N%>1Y.XJ53VX >VK:!H+U[]EDGA5*[0/BAY]<1L7XD>R[<7
MH!;N=8B&3Y3!TN!L'"O]Y+C4[G6JA4]75JJ"@@H-2,U-; HM3H$"-P"A",I:
MFC. X5#HZJQ285K",O!B=ZF&%,*^F<YS,T!6C$815_:"5GFK8B8XHP;L@A7$
M0;@#F)5\;Q7N04(LW!BWX6(IRUM5Z68H<1Q4EZ$B/@<0V.4$]K1$+D7-'=0J
MPKV.FS NW>6]C8GZ[M&GH_1WT%UGKR2I?(UZ@B[?<=FU2\&;=,!<1HC8"%/B
M4"? R*?4M*D;<-L3'YEV$73>R_H*,7=L;$?8Y 0[KDL=Q[.(9YD\(H@R?S_K
MJ]<I']ZLP3U]9&/<%_7[(F=BX\,*P6B?;CWMD,Y-4KV=?7OP_'Y&5*_3)WRN
M1)T!@!LGZ?Q![(R7AK57>D_,DD?U$,V^$B.AO\?B-K@76BO^SM=JP ZX[Q8/
M<?@[M%YKV'N[YQ2=L1_6<;=+K_,\O F9_%T%OP>E-O0A\H]E>#E3ZD(%=<&U
M$7/(T6NAEQ;4OLU3B"U#(H)JNY4I_XXW8/FM_E6!]""B_I7$$QGCE<Z4>"?_
M2B9+HIJ% AXKH/NL0P27L?'P(>91)30.R182Q1?\PU3V"!*? #0?!*YE?YV)
M,-E@J*O4Y-QYA)9&@#W+4SF^6<CU\?BV=V8R#O\&KFJ@PKMO/%Q*8)"/<(#
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
MMAW^N!D+*#6^7-Q=\$9K3^Y[AZ.T< AM-WGE,<%N1>@''+>VOK_MILWR_L/
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
M"NA10']W MIB3H1,0GCH1]BF+F$^-\,(!Y8;A<0;C $]B'K444!?</A^(.B
M1&[*$1CPJ.HN+_O?:<F_6Z5V'F+MK[J8A2AU?!K9/L'$"GT;>8$5$!_9KA=B
MIX/J&F,P(\3+*+U&Z74&Z66;+N>^;4:(!-"B(/"\**"FQZGMAS[2H/YM2:\Q
M"+TG(XX"<!2 HP \DP",B.N0R&+<=0),;$JPBZW X\S"&''3/(( '*.\HP0<
M)> H 0<B 4W/P90BVR:NC4//$E8?1A[';D@]CEQR! DXAE&')P$'$"L=9%9S
MYZJ?"H[FZ4I_^FFBX9\?GG" /97 Y9)PT$;2!=-U9,V1-0=*UY$U1]8<*%U'
MUCP?:P[ YA\<U)QLY"D<R**39[61XL#-^J/"TQTY(7",+W7/^AM,>*ESZPCD
M6 $E#N,AQ]CS'-\E%/L1Y9@Z-@DT[1(/FR1QVK:]S^YP\80H1*/D.^)N'B7?
MR26?D'F<"!&'<>1C*S #SK O?F)LFCZVCW&^>.@$BR'V/!^EYR@]1^GY[*5G
M1(+01B8.,?>Q9R-J!YBQ$'%$0I^X75 KSIV=,4K/47J>BY9#D@BC]#RY]"0^
M\QWJ!<+?)AB9%K$]V_5M8D8.=DU\#-OST)D=H^-^/N$YP.@P'C#XG2JLJT2+
M+[ZZ[@+.1%I3\891(7VARF]P=#Q4:W<<80L[E+IFB$/?"8CC81[8V,;,L1PV
MUNR=+%WQ0@_<1W%YS&T^BLMAB4N"(XM1AUG(PS;!E-J(6&:$7-]U@RBX@!CV
M&$P91>Y95N!21,4H<H<E<EE@NS8G@>503! BG#BVB4W/HRQBN(N%>N[ ]RAR
M1Y%[EA6X%%$QBMQ!B5S'"I&+/!,'*,3,<7QN.3SR0LIY9'O^LZV#'.,*AXB'
M:S[\@[@:VHGK;MCZ:(=.\7LTA@_Z-(:WS;RW^ZL_PWIM;-Q3=G@75((1: @Z
ME)$-9B"U_+3->;W9J<A>VY&=4,E.-/V39CRG&#GJ-7)K:!MA!UK!A3HIE6O/
M7Y=3GL9AKCSCE+V\"Q\X6T[XQZBBNBI8JE(+L8^S4@>])EF<?0&)!]1\/4G"
MWU^LEL1% 7,][+I>@#!E%C$9M:S(]WW;=6UF;ZM7QT0F6B3RMP!XC0L%-@<M
MD2ZY;OVP$Q+/"@+7='QL(4?\P5P6$1OY$+G"Z,4>LE,L?A^6L7.6T6FX?RZS
M11P]E8>/I^.@]0+VXM)JI7O^V8M77QZX^&(R21[%$AM2H1GS-/D:,SCA-%+Q
MU;5X\B-)F9%$6MV8:=N"&=.<A=;/20VQ*.*Q!5,)12ZXREAF\'M",YY^E4.8
MJ ;1XH%@38%!8RS$2&?QC!M3,8^'S. S)AY^Q^<+:1P9MB L,)-!9@Q^P<8/
M\4S<E2PS\4GVX\MF';S:)#J%7L]8[5S9@Y6MO5C9[L7*^&*D7P=YN,^*:25!
MVTWV7BN&>ZV8,Y05TVMZI>USN^E,:ZG="FTWX;W6TNFUEBZLI1*_(9^ YQ0*
MD?B7%V"#B;]S)TC]#2CH8IVCA;R^]*YV7N/V-)G"#3/-5< @']I+PZR+ APZ
MHRA-'KN&/(Z<K3F0D;@[C>2X/=9U6#F_@IK^1:GI=Z"F6R(,_=ZRIOJ/'\/0
M4+Q[/.,Y9.X-KI:[H-29PZS'W.FM;9=/L;MWMALV-JHTRP<89#QC+<+(2SUY
M"1R[Y\Y*YY'O9P?AVU3OY^TV?N0V]ZV;\:RGK>>4@2.%!R<:"C_0<X\%X[F[
M\?>:3,@LY ;)C"0R*+^/9S,91(R,.4_CI,WG.'?RQ?#S+/9?YV>8-'$.HC1G
M0%1.;9HS(#"R?<8L;#D>Q1SY 8E"'K 0A<SU".W2RFAL8WTQ:1,7FI,VBL51
M+)Y6+ 8^1]1GKL6PAXGI^P'&)G8L$EG$1J8F,<P>Q6(I%I$SRL4!&.4'CLWN
MOAE_FZ5</.)_.3/$#ANA-(\)ZC$01-V#!0MWY[8?FF7_BAG_2N+9SX(?/\XJ
MLKA:B.$2/R21;?L1QQ2[ >:V%5F,F)R8CJT1_AMI2]^/&L@D&UT_,S-YA\#M
MT;CYQU%:CM+R$J2E[SBV$T0H=!'!+@U])O8]$0*1<^2&1)/DB4MIB4=IJ;&>
M1W%Y6G$Y0%/]>*!'^P;5^8Q=3#A]K&6LYXQG&&\:*-T.%)*R[0"%#%F1RQP<
M>0YQ0LN*A"8-J>U:IJ9M]W?FBXPUY=OZ]C]'$3R*X#YD&T6P#IHZ=$.?VAZ+
M7 >+G[[E^L03/W@8!-32'99^OR)XRZ^QOTL)?,P:\Y-7SFA+DMIN<O:JG'%[
M5<YX116445>&=*SBHPY#ZS,AOXF('59 44/+8ATKC/H6%+65"Q6E2V_O/KW_
M.<X6LIJX5A<TB0/AI=>IKT72$GTHI4EW:P>>6<[.EWJFX05Y.?9_UC)DY<+6
MPIA&P=@\&;WXJ\Z%+!=)I[FL51AJ6F:_>/66&]-X%D_CK*CY4[C(QR9!>T1'
M\V$#=(?VEK-)$+^7! F:(1AV 6%8-\?""2>IU* //QE3DM['LVO!3\7^SS\I
MM*BRR(I-__KSI_>?R#U_G7+R^ZWX4<-W\GT;]_RZ!-M$WM108?!"PZ;=Q!=L
M:7T6>Z<B>F2NERS7SRL?VES,Z9H"(:Y))(8N=N+DD3QE-=2JW:%_?BC%8"YN
M\XUM@@&C62UIVJAOUX3U0SY-&<_=)(3&$,J_>O&GSE.NOFYKEG_C1 R^?IKM
M8<Z-XH%Z0[/]4166T$@Z+5L(SB/&0PI6\[]_^/7MN__1L6*OYWZ8,?ZMY"[2
M2.YCSJ]'$/J =3\-$!KK>W&WNO5?DX48RR(QWB2"S+.,,_A-GLF1A?BC[$[1
MJ,#N%N+B:G%*@Y?3]'WC3JK]KNZ;VL]KM&V#T=B@GY66Z:_?>B%687--O^VB
MS"JCKK<O#3UJ3A%#*-WHM:XD>KR<WV8K4!/IM8NO$\%2DU@.48ND8S';Q-C'
MS*/8Q&9@1F[$+42QZ]J8:]JZ[(RD8P5"WA).38N%. IM:E-&; \Y$0Y]*S#W
M0M+!O6"C< $;]4R1=!HER ;*SEJ7D=UA=):S+2 =>S! .OG^:A.4M=S7SKH]
M^'TON!T]PD_K758W&=99JK7HEN;H6V]R:[%RVF[:"RM'#\_3>I?='5_E?' J
M6] NK9Y_PY>-B0R51QP*":(*D-'I:.?(8Z@&AX\X'AE.:<_NTH_,;8F]R+&<
M!("E_[MV@6')WW* 93A&:?[>W-,2BUI==.*M>;;M.*PM6"D-/]!6. 4R2CZ<
MH>Z9TRSQ$-BL.TK* #FM VY*/IKGQ&CG%\A[K'^_)$Y=]$P^-880E_CH.JB$
MZN$=+XU GFC]-TF%][NH>I\GXY@ZZIU0@ZSOVL.]:T]0D-,*M_.][N)I?GY9
MTP+3 E$SR\17AF7[XH?C_'@&Z=0FBO+3]7W17?*Q'YB5#@)C<*0==F@P@[5A
M[L0EA\]U/-QJ'AS>X)1D:DYMU'9+?[-,4['5*HF-%K88ILRW'0MA2H, D\#"
MS"2A'41A$5UK1($Y0!^<8HA/J_S(U?@U3>&SK0[P%Y]T?CBF/@D.P@G$UBA>
M:[ED%*\7(EXQ<3V+>)A"MW'+#7W?ML( $9^YCH<#36?'+3294;R.XG7P+D<U
MBQ3\C?7CG]V]BG:7X$.6+:5/('R 7V!;J$/J/&J1R=/JRN>?)+MSX]-$T!D8
M<W7EL'V'4QQB]6'I<QRN==(?]0/32W3H?K4MS9\*_OH8%8QR.V,Y%Y5,5'Q5
MQ0^S L10X'**$.:($=]U$>4>#6V;VUQ3*=0 (3/*?AW$V)5CF1KY?R;1?IRS
MPU&:C-)$2!-DAYQAS_8]+\"!:].0NU[H,C\B$;8#79O:>HB549ITM"2?E209
MD%6H/]_K%IK>W:!LOZJ7X?GF@<SNN1'/*OF77?-I!FUI=EV=E3<^3%W2?B)_
MYDD="3*LUZR:HQRE'+YED'0-8GBEP2IJ2ABVKADYH<^"$",K]&GD<<O!W,.1
MBX@FBCP:O3L9O<Z5;^J@=<^TPW:4%+MIMI8"T5'ZC=)O6-(/4Y-Y-O(B8KM"
M^KF4<--U(NQ0U[&":#32GY.1?E31]RR,>MP&7ZK^#2&39!=(PWS4@['.\1%S
M78\$G34><^Z$F'5YQYV>Z?D.<W'@>!@'H1E@S&S$+9?;/@E<S7'G:/UWL/XM
M=&5;.W?6.!R#'PY$:_BY)*.8'<7L$<EU$#&+ F+3B'DFPRZV0M>/B!<$D6N"
M\"6A+FEO%+//,*ODR"*V@Y-1^]7>4(4Y:7N7HMM]2M'Q7J7HVE>VWH5; 0MS
M4NR-"; /.;7XCVTW[87_J(><;+VK&?$P)T.WRO_-\OLS0@&T;M26KSO$ 1ID
M5#5:<>2"XX[HK@,;D=MI1!T+DWN=6^:O. 8*P*EP +HITOX,<HPRU-V<@?:0
MW0$VZP"VPS V97W']U-OQ-/A AQT#PUCWSP'ABM&<4$\UQDAX!FRW#!$]5Z\
M<&JT@(^+!Z'J6>G_[PP;< PVJB7L*17-\63=GF7MIY;!)Q>WSX'RPQ!%+5 "
MG?JX%/^&<.[;%T'@V+KN("6O0^#Z;@/=D5N.=3AQ0M73O_3U^,0ZR-$$YVY$
M;(_;$3<Q"EA@4<L/46 &#K=#&IX-3T :*-I)#.$L8O_&V<=CY9,4O)Y$:(WB
M=8M;1O%Z4>+5IQ$E'C2CLR(<N %U3)\03@.;6:[I:EJ!G@A/X,+$JX='^=HP
M]I.X'%U/3-H*R#KOW2[7G;HDK&-1V"G/1O8KF3C-8=]Q*B/.>U"Y9P'$BU<_
M'*:<P0ILV_<LS\648QM% :.!;_( 4<LBPJ(?0#'7\+1-)CG@NH=5/[AMLD-(
M_<=1*HU2J67PAQ%*+F+(#QR'VQCCD%J$86SZW(R8Z?'(LP=08S4\H72,HJKA
M"J/A6;C[5% ]AS#[[N55PPFP[[PFPPH+M6:]CY&CPU81/(/@$G=MFS//LZE#
ML"VL?HL@:EM6X'I"U?KX;-5;ST&S#D#X[5=7<.$1_5&>M[#>*,\'1,^#R',A
MP0,:AL)%0B%V'#<P;1Y2/S(MDUH>T_I,HSQ_AH<%IY;GG?RKAB]7Q6-U5QRW
M06KC=[U+J/:KAG)Z54.Y95O9K-)__N1]DU^\,LJF]9T7KD\K\S6)N]FG^8#3
MEJ_IV69^#R9P>S&!M]9;6,/5YV6.'9IJMW*1;G+]R5T0KB -B[/YA#R]+!:R
MVJJY<MFI^4Q+OPE?+*I%A&M+4 1R3% $^D79T 'JYD=A-E7J$LN[A:I,4DG=
M8L2QT+MQ^;[*]SEQUK_/55?1V%UV3T^Y\0@_6N+'19UYQ8@H+8.W<19.$C .
M*E81Q1*).T A\W" $*'8PY1;) PI1X'&*MKR<G>S27Y-9NG^9LEUQD,P36 )
M,CYKC:OO3A>3(1/Y-G6IA:DCM)D=V%SH,80H]2P-</F6M3@(NLP2C;6V\8%6
MLT<%R01SEI@%QE2-F!F"Q 3VQG4Y:&%"97$&@S'([ DBG<*NS:.=F3%/>08%
M.>QF)VEU2#EBW]CB'^S2-F%R+38@68AY9C7?AV2^^54A<3 4,)]*W-2 !3N.
MQ G.P8*/))36U&2W@0S9#BF5:9U5L)/]I?MT^[/-3];_KOZU^OT/*W-_#Y^Z
MO@A_;1VD;_^'S9UXS)>=^EW'>EN!9; 6'=E.N](E8BGC5,GH7X7<3>-P0YV]
M2:;36)X. W#^&RE$[X5Z$5IMI<S J'L]2<+?7ZQL/-]W6>289F!R%T=1&+@!
MH=1U+=LSA0V@U?9KR2PO#"[TSAQ<[W3)=?:W;1+?HQXS(T>8$L2DR.(!]EG@
M\! C9".M#[9[3*C8K^O>[XIDVWNXWO1M'W./B4)WZ]V@-=[>?7K_<YPMOJSA
M:ZR!8>S,H!W1,[0F@#KQ;:[FJXDGE$&<#H>^^6%I?73CH&>W+S2,MU'LBV_6
M':O:@1V&@YMB2+O0D2P7R9YTW(U.*@16$4:RS=2:..I"R/KY-T3.MCYJ@E@Z
MH"BP^H@"^\ RKR%LI#5&>L]6B^'4=A,^U6P/-DTMME+;3<Z+_4RP50CYV-/3
M!DO;;M+'2H>\BMIP8-M-FT&MJA\1+X2$#+4P -W\G3-$EF_G_)NXT+A;4C%V
M/LNX<7N?<AEC./X2>'V6P#\8I^WND=:OT*Y^X^GXW.]#Y&"#SP?+P*<2BD$O
MY\4<>74WS\GL16:TP:VZ"-109? .!SAK3- ]9GBJPXCB@$=\,@&TO'\SXND\
M21>"!F)"DX0L5J=XSV8F'V?&?Q'!Y^F38:$KP!H3/ .1;.'GS"&P+6&E.!./
M6B0&,;*5HB6%HM4Z,X_QXL$HU/.G!R(F&_*E].:R*^/#++RY,N;+%#HC+H1?
M![0)'X0-8B1T0<2@F<&_A9-E!G!"@D03)MP^;LS) MKW@N.52- A,2P^F?!P
ML2038YXF<^$Q/JF<G^Q&O :>H@KT(%(O0_2-CU!WKI- 3I3!($/Q=#$X0^PD
MGBT$!;53GY.GE7^8)D]D(H94?BCD2;2$:+N1$?$4XX<[SHU?DP47>V\EJ>3_
M9$(A^NGY<-OSF8G19'G^>&/<RASX-1Q,">0G.0M.-TDF]E(4Q6$,W+B<Y:PE
M.$7NG)3?DU3R''!@SC AR1Y6O+=B*:$3N&)NW?847Y"%&'<5E4N=KJ9 "B98
M.^43L2ODZ\13M$RM>_+-.KMVUJ\7JNJ:LC<ZZ/@^EH&UEKW1_2SQ.?EX.Z5U
M=*!HGW6PGYG?_-M,Z-4TBQ?RY/H3G\VRI\E7,HN)=O/__.;6^=/GMW]#EO%S
M7S=[=7+1?_%Z!>C0X2)TY_!B"@]QS9797J7G,[<=&*H_)_6*@:+-(.B%::\C
M9?H-/T_M-(DCWZ4A# [D4ER"'&G@6E?&Q_DRVW ;9P81J@(L3>D2"?M5FIO;
MINH/8,2"VV.9/U643JELY%?HIQ^5D0P7?TG%ON,\*S*P=M1LAO%#_CJXM'R\
MUC,%F_T>:M/E/%;^Z57AY%U33F1N6#&QBLNHW$[E$ZI4LI5_J[D\GJDT-Y!J
MTCJ'QXKOA8O+EJ%X#HN%]:YL]D?A*63&(N5$GDL:PM$5*PM?P]V""M/E@A2_
MU]GW2LG#O8KD]WS&E0>=<N%\S K_60Q3YR/'8@&HS"-3;L24_,[+R3"H#DGF
M,+@K\&R68CY)^B1I$2;3*4]EYIW.LYE+%T@\[EL\74Z->0)4A(O)_3WX2,)M
M)E.QL1<PM__0IT7&*7OY7GI0OQ1O^(4O'A+V68Q+* #A?'\6>^%^)@0;JR1%
MFG[DNQ8G!%$3.PSY/C9=QKC#B!6$CJ8DTC)=Y,CT$?G;/_[&!5L\O"$I_YC>
M"Q[\7[D,^6OODF4:\J)W4DFASR5]9+)+09W*T&65S&<(:LA[?U&TR3__\C3G
M'Z-;P%"XEUM&7K/:%1^CZIZ -9?KG9MUY49KS\ETRIQ,MPWXY,;=2L*$Q9[
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
M\60")T!?8\:KY9I%Y]<")JT8-P0FB!Y?MU*-)9GC+G_$9XE_!MBA6Z!5OA-
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
MGY>*"I>>X1U$CIT]&]Z9X*()DL!W*EY_9",7UI'?[&]?Q^[GT8?BMG=#O\C
M7TOAT9=#7;R\WBD)6 AM*HUT%D+&"9<$,PH 92DUBLB#87P#9M_]_K8!MVLN
M=P?,!IRNHL-)V%D8.=-7IA2EE83;-.@L+PAT>/S@;W7"*D"R!C*"H)&484$S
M1#!'$E-"* 00$>HV%6T&=P"0X78@B_5UXY&@\MC19PXX+WO*3D[KA+K<[3HT
MNBXJB4\EE#+AE)4,<RG]\'DJA!(68F@,!XS 6$GW-GA_F(2YDT:W)M'VPB?K
M91CULBC()^:F:.E<R?IRKJE;TDV^IC6A<S1"5@IJ2BB"5%JB'5&G&1," X50
M!H"-#M8\ &"7")GL0L:$\S@A?UA MB3;$P9<.F5+P(,,^3U_7;O17 ] WQ5)
M3S <Z1('(]&6@Y&.-13I @8B'7(8TH$'(7T+0Y">: #2MSO\J.O@HV./*MKR
M;?=3N5.:'%S-D[O\\--!S]_NZ.B4-(3 MZ$D'<0AV9 RO^3;^%2_I.I/7%D:
MP6&1#[BPR9O);?*+&4WNO/_B;B+*5)75ODRO[_O&)C__Z6RZT.7[O4]-]'DQ
MWK!<294)79I\NHS#S%)F2SG)9L7[V0B6^$9V\8IZB^I+WO9ML\-S+15HX?D4
MQ;BIK;W?=G:"<F(QI$Q9AC.2X2QC%*9:(RIXQJ&(ID2V=8(6&UKV?/[S<W_F
M+W.'>?]+7\_%(&\TY)%;X;9 [2'K"CCJN7VV;VG=X,!S2/[-T6M!J '5!\:(
MS=(4^S$ EAL"%7'$D%*L>&:H23%MLI:/@)&<?=[;S_<F\,X!T<$RTL.PL?U3
M$]AK'"Y\=JL?B;:M<N9P#J)4 S])R7!@%<%0<R&4 LQ*FIF,-08,VCCD5K.'
M5[S8Y\4S\0C"H1CF</AB)+6<P#2SFA+"8(CP  5T!K10<!^?<T=\/05'=4!6
MQ6:5VW#3,=44O6AS3Y@ON&&R1Q&Z3LR?OF3!+3QW3^[ID$R1XUV )&5:$BV,
M2#F@6##F^)EEG!Z-,#8X*%'[L-\M7'?Z]GR92!@L5(R8M$XDW#P:X6<(#?N^
MRV#1!#=,TYOT[_PDB:"PA+D(WK@+S%D,+E.!O1+YV!Q JFE &+@'//H.MH/!
MZ&LY<&AB!D8L^G^NZG.+BH_DS3_>WT!'^NZ:^]%DED"_'I'W$%V;E?EE-)@_
MF"17H7W;8;<Y<5<CC=%\LEX>Z);H!T*4RJ/3C4.93%BVO\<])/E7>,L<M2Z'
M+#9IA^53RB5HX6R#<H'^K=.Y8X$<.L6H-C\#,93__"NDP/>V#*^K+>>X:=9[
M->7IE/&/5C/^KZ;N@=#1K=W5:HOQ9VKJ;BK <,)!]H>.G4+-\*(BSTY&#_DX
MTO4TE%(6;#S6>D6IN'<YY\V/==YU-MQ"BC$X2WW&W47^Z6_<<Q;V7JC;VK]H
M.1\F:O/.KK7S#W!.,NL..YI:H@W/1"J%Y4*F"KE?&\X_4ID89(.)49V$BV36
M0Q8N([BA<KGG3BYWMY/#)M0U.K@VU,F5A9!EH5PH=RDQ70RRFOKIQJ&+I7Q<
M.NW*L4/Y;-C-NLA^!8NI5)13(J%!BCASD#.2,2BH%=I0DH$S1A2\C93PG[["
M''4J/D&+XI.#B?J-!4[7A-EO)&$6=:K'0:WJ<=H1222Z53]XCW*R=ZK(64'.
MC[DL]VU.W95!>OUE4[AH*;&NX[BW/?#<J0P&T</+G;UVT:D^!+6J#WG>*F8D
MN3,?9B^&34Z-:LC\%E4OZH7XN7A6<'E47U9>,;B4BFFXE()893B1*>5"2<:
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
MBK*?.Y$=4+$AG?KFD39]\SJ<#H?EGF4NV7)#W!N^+PFTQ>C[8?+OPB%O\IA
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
M&5,9)RP5T)VX/)I-]R2EJ^=1R]J)+#,%.7,G=II:0C(-A36" $"L)L07I+2
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
M8T-V]9DY]9XL;M"-7K<Y]I\TY+%%=A]@[9<API'E*25^$I4Q1#"9I50[&0V
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
MQN;$<.C/D4JE&)<;NEVX0TY@K7<:(PS)U5I_4FM]0V!L5Q?:\\/B0<.NL-/
M:4@W9 I&8POGGBFXC3.\TQ=F?UG\Q(^KJ(MH=X&W%T8[I7["U=S/\T75DR;*
MP4XYG9!=!G2C<NB[GSX$E\:J)K"<8'8O_"@BIR)ZC2S*'9Z!X@RRXB]UERWY
M2_O#Y.5XTA_D3\C].DY[5_=']-%E0N!,:&0%TB1%.B."2DF4%C2E0*_WB(,<
M(KRJS<5\=# [J"H'&=V86;;L3*@E_:PX2IM4NLIYNO"Q57E(QCBE?)'KY-5S
M[]-S6J (F4/_&(_R?*3*-96[0XHUU2CI>(CDJ<2690H82@@F3&J@;8HY2X'0
MD$7\2&V=K2T0^>[WMPVH#*XDA\[*E30<;?*H1K&SI*PON40K5,UKCL""K6Z?
M6(!V2N.&%Y+'W2! EX8-'QO G7*Y(6^.W)^MD;#%&(AG131\&K;>'>B=TA<1
MV [T7'&.Z==GR@+?_10$=?(^]Q:52/)"YQ06/^J4N(+@9<B71M/X)*#ME%2"
M5I-*+BM']U#N]R=PM._G7(^YQR-N]FX>\[V]X4FC._S-?.+]WU[GF=U/3.'-
M]C<Y'7)V[]/IO5_SDW&F2@BP^*A87C!SI(A7(0E_"=4&[X9Y#/27R6@ZK=>O
MI$0PRHBTF27,<@D$DH@"[#O(,B2W-\ /[_K\."Y4UD)##\(X7T$1Z3RQB<(P
M[A&R7M(1\/*4$+=.5D',- 4"DLPJJ95.-50L,T*8B(FW%EH\4XBC'N.XA]AZ
M+7=N[T6-B3*S(5@3(2;D4S2<4!KGEMO@L><-O\K:ZSDKSO:5\;\M:E]63,!>
M<I</SQD\)E],D>KQQ:=-5#ZQNGCU1M%-_\^;^[YV\NG'@"6)'0L8+IBB@!"8
M90!C):UBG$))B?SN)\?VQ=-N(CM;!+*7DQ)*&JNPYBQ)MYTXR?T^&OKENU,O
MQ)I"/\KZ]Z]'T]GOH]G_-0YU:G0W=(>-SHG.F:;%1_XZ6",_"1DV1!JEL"5:
MHLPBJ3EC*=,R(V3GR/8FLNJ6W6!'\\F-#Q^N93<4Z1^A!"E(54\=_ST7$W<.
M#1[SL=1Y_*?$NC]?U+V9WB9=Y',$K[[UP=-*;*0832D%R*:4* BYD Z#%C+
M'2YA9&3)ZAB!D\J/'7P1_V,F,6_$D\MKP 4'$%D#"":9!,H!TG+NI( D,E*[
MN-K>^$SE->P!!'LP7>_(%J'[Y3RT4TGKJQ)\64KP%6$7AK#MBE &$(:,<..$
MFA-LA,-4&&&5<.</I PL*4*.^0N?XUGJ/IF6RIV1%B&3$2?,A90I2"EW&GBF
M,Q,Q=E9%^47J/I7#\F1U0*A3M0I:K5:YNFRNPN]Z6ET1MAYZ63CW]^RS=9FB
M9DL_AHO?S%YG3Z?<2[2:>WE9,+R*L@L393XQOA!C92K3I-)CDW\]<*=/9F0J
M$,\XEY @1C/"*+$I@D)R# %\>B__<O-06CDQTBU.#' ;*0ET1#[P4/-*\<%!
MJ61JB1^OQR4AU @,I1$L0YD25J39T[O?#@G*AGS3$L#]8>-X)%]AZ$'GR'H0
M&EW,1BM.)+WJD=T2* OHS/VORQZG8Z"9PBRS&!'''"G!1&;00IU!D3+C4*XB
MQ;*GCM)T13,\.<<(:3.#D)#:,0YRAC8'*09<8P1LIB,S>$[M0.T.2M(,RAIY
MKX49&MBJ-<V'PJJ)R?VP6YSCH;-A*'W.0R"YDR3/9*R!</KSGV:B^@Z;-=09
M);.,,2F8.R\X(%QH*X3)4DQ2(TF+<^/4,<B&K-06081]X 2,GWGHSH#49 1"
M+/Y_]MZTR6T<2Q3]WK^"XQ[?J(I09I$@2()5-8[P.NVYW;;#=O?T?5\F  +(
MY)12U)"2[9Q?_P[ 110%2A2U*^F(RLJ4N #G')Q]<3D3?N  O\!2V,;^AGV#
M:GN!D]O6%W*)0XMRJZN\NGMV0YUN<_>5[D0X@P=F<:2Z=,]5:F[N-P0M,<OR
MFNX-;&C7H$^)QBKNHSV,[\MU_4,MJX9A-R .$@2IKA78]0D+L2.8= *)$ /$
M'R=LN@^F=59@=5@4"M^-G,")L,L#"E::ZU /Y ,BA!G!VI?!'!:L]JUC:!_:
M)AQ4MK3N;I"[=6\+ZC\.5P]4U#CP90!L'8>A']K4\\+(MCU'$$X[#&P]@RSU
M%A%:9V 5_\K6"N-5KH5OK9>ZA*%%(%=%\FY>\7OPC(!:PX*\8'BI8T4@N!NZ
MDGLV!N4T= -F<S!//.)CWU1I<-991,$(.61D^ZN:50O&#Y\?L [Z5/A,,@\.
M$K*QRT!= O7(D\CU/1OL0X.&A'7!SIE"']2GP!T%[FI.@"D#H-8^HJF?7EF;
M\\W5"?M^IW'GE?0V!U:_1/>"S\>B:'2S0O)UP?!2H0JHZ:NJWE$NTE=@UOWQ
M;.%GQ3Z-(LI]CTI0_ .;<!Y*GW/A G.QF4%*K S*$D!U4^5+3>?"Y)05,N(.
M"WT$S O49JP4J=!S?(2IC8D$(N[JV-QC3?0&XLI==S(!*_B[%BFZ^DFW&> J
MM\7*Y@\/JAD$B(\E840+@->*HYK5<47W)MU9(N_A]&L5\5@.!W<,Z>[@1>]5
MH(V\9VO>N1G=/6@$=2\@.M(1+?VZ9GEU=LM<4\?4H6#LD@-/.YR.7L7NR-_E
M=!A3*C;=Y.ZCO.[8Y7.=R&ZG$&&O:GH4[((^8U1RTTUE4+*],XD&Q"E!V:NN
M%I%=0&D439MNTJU#<F&MNB 6X4&M$:N_BP%O^=]YX_A(SO3USY:.S3;<J,X.
M\^;HQD.VU"6_Z+&_"%^N:XR^IF>XFA]G'A_7N+W'<,7F-#Q4-78[B2PS3]OK
M,*)S Q1JX_H&B"Q#!&V$2&/$)@#$TDWO30)FN>C8O/:U"S[4@("]*UVY_P!L
M@[7C+2]L4U7)]<8M[?<PKK+7_L>S7N]^Z8=S'^SJFN Q,*M^Y_H_]4X%OR9>
M]1)(@-Z):]I2&>*YICU]2N.HRX8&@3((E$&@7,JI+@6*=85<^+.>&P%GX)HV
M]1J>H * <SJ^IFU]%>F#]9.>H/#S(&3.A*D.0F80,GO1\,O6^M?$L:H$NFO:
ME$X&_#V;3]<.,GWVXB?GYT6\6UU]13#X28_.3N89G?!!&!V%^?Y) W%M:.2
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
M0.&7]89+RQ[H?):T[*&.DO^>9[-8/NIWGNX$KK'*=O&MY =%)LELDLQ$[F6
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
M161%N9FV--0++7J7BOSTP344K);Q./FNOZF"KLI@R?M5E8^>W0--W=WGL5F
M1?'FE1?,I^K5\!NP@1("!:DG\ZPT#W/(Z\6,QU:B@ENU98W41@Q[7]K:0\RG
M"5A;2U'CTM[4QF(9&5ZW7!J!HJAI CB:ND)A$=F_ 4%. <(QO.]!S.X3KC]W
M?E.4Q44&]BR#KP"+P,JDM%["8^83_>I7\S$HS/"-X]@Y,H$R_[B1R@&CC4,U
MNBG5X7'UJ!Q4\"SV"'9Y&0F'Q>@%"&X @R9#L)*_43@SFG+2Y,'Z^^T7>%VJ
MC?5'@',T3W,34)OE%!Y>E"#F&Q?_HV&0%,'V.E&5= ^DL6)X+]O2J5*S82F
M2"EB;6. MI_C HSE"-9P>Q13LE<:NANN#S9U7[EQ*^W5I]&]X/.Q^"C-_JR:
MVRA3KJK<#Z:0DG^F<Y'4#E^-X<)G"S %;LC="'NA2R*,'4QL3V L&!%"1@)M
M]J0^LX"TZ52)EE1YR%9ABD$'M5T94!K:F-J$<N:24)+ =X*0NM':O.$.".F!
M1FQW$(M=TF&.8XYWRJ%9\??0!?JU3\BH$A5"9;-'S%(>8ZK.K6+]66]/<9X?
MH[R@OZZM9EB?Y%@K(-Z")VRFQ![DNS:7N@,A]B%?I^1"+>Z&G1*=^V^F5S(Z
M7@O #M#/(6%2ZKNEC>9V?/Y5;B9'<J9O[9]2VC&+=,DC8$@I/4SRZ):]69N5
M=6C3^,PVQEK4ON[!3EV4R/5.E=E/::\9-EWJ]S:_W=_X]I;286U8]T?3'OT)
M2C(IV? W+1+:W#2UN]M?]VQMU5N)[[H_\,0[?ZODW]/:\I*P/]K9[%XN;#JM
M.Y3@#@SD"#3U0:F4Q^4?^<G=>'6.).M)$?V&FO-!!5E9R$5S$'0-'"1O?[_A
M.%_[P1UH[2BTIOP: ZD-I'8<4ANXVD!J U>[:LVW/ABIYPRD_<X_>O:B;)=6
MY++FQ;:+Y-*3*\3U]HC;-L[;-\OIU]3QU*ONV<APCUT*=Z^B/T#10%4'4 NL
MEH?A'Q7]?Z:SI9)JW[-#%@740S;V,&&V9"%WI<<0HU@:!_8MEPWU+0#PZ@4
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
MFY?88U]-]_Z5UKY\G%C_00&BZ:.!-E$^!,8>U<?H6GJ.$RA@\01T-&IEBW-
MRW-@_4159DT>(@94_<<<=$I<?Y@:QHOLW]8=)GV)\]O/P-=F]U9QY<B:SE-E
M[<V4A@BZ<'1OQ3,K83/0P;0J&8WGF4K/!=5YS($-@(8(AC5<KPSP1)7UJY4#
MRQ5:4[.F:0(JY.PQ[\^0P>KHS  +H"! ^FP^@VU:("9N'+#F[V,6S\ .A6?<
MI?0A3S/2T7.=9Y2"Q)@#Y['H= K;TV2;Z>]206=*Z=8L.*NG)R73>UC!^$'=
M!0OF,65B!F3P "N&UV=J(3S63\JUZC'0JS9;%1F6#H6V!8*&_?+3/UU7*>8Y
M\.J857"9<+5" P"X^";&R529>X P,"3&^5#FV=).:YM3"X=/4O@Y20 ']X^E
MO5'F<4P3A1C]@:4 D!IN?Z#1?$Q32W!0LT?6G5 ;F=XK\,P <_!0]210:V]*
M()9W<'&G0SD*5K< "P6YB<CM=TU2:NNK!&C8>D62RP<ASDOQ**P:;/F:!=*G
M;@..N?ZJ7J]! FE'OL>="(?8(Y1BEP:1]&T/,QN4EU6UQ:[4%EM/-_F<P^03
M!0+_J@Y_OC#MS6E7H?;I8 N=$4:&=)/"J0- BV=95?NA4^6!"$JT*-S"GQ$<
M4#C?%I5@Q,1TEM]87A1/3.<5EC?A0 ;*%-*,9XM4E/ZRQABRVW23>1#LY0N7
MO=?B;P9D#^A[3Q7Z>P.[L3?(IIO\3B%$8]CS\#LR=L/8=).Y&<9 2-W!;FRE
ML>DF\C0T]5II\8J\ J&<Y-IW7L5&_Q"@=HN;&:Q+^>D%"-:)4H2U6S.KQ:?6
M*> ZQ"(H*(E%.9J,TVQ6UU!C4$5SM3:7U-4UJVIK[5+U6'5IH5$^E,IY*NY
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
M1E>:1IZ_"D)F*N^X##WF!0>IX+%*H%'DJ_)XQ*JMK#."IFFL.Y16;M#[&$Y
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
M_;B]J[W5P7Y(>[!7(AIN)J(-@:)SX1<=\MD-=8'=/0\7ALT+P]U>')JX5[H
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
MI&:#RCND!>_,ZWNE^7C>B254KRP-KU.6QO82ZNMZNJQ6JJAH%H_S/E<T'<=
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
MMR%G7<;6CMA2_5^[X;,[H^N)]7+VU+8# P*+386[;FI]2OB.[K.\UT M<SQ
M/@ULZ@7(DQCL]A">X@=.P/TP"MVRF_>ZE/D=5_3JT?P G7]>'%13XKE33SRW
MJ[QS>T/>.0I'V'5'V#:EGP]G8V!B5XBHJV=BRN]/>8"]P"8X8AXCGB\C2D.'
M\,"-#-F<S<:%E\7$@A&R\0B%J[V.#^4QN[QC<\::ZR;U]$L]%^7"=-1SX'>]
MB/$<%MZ/49\;-T8L AU1@G9HA]BEB)' $VX8\8AXD>VXIU4IWSY,Q\FC$/J0
M?=1G;+^<V2$CV\?GKUV> \$//&;@,?TT/I_ F9.NC1P'$RH888P@1P8$T<CC
M!K/UF!K?87D,'A'\9'C,&:MQ;7D#H)I;R"5EWH Y.+5> U2YQQ>F^/4'QEFP
MQ3T9,*8]-X(/L.4B\-#(\S@#*.S+4W!0,!Q7TDAI2QL'S$>^CQU7$DX"@2-;
M$B=$GFN?5IO]7+31$US+FGTZ2D<@)T?(O4@_Z<6RGH'?#OSV:?-;;GLH")F+
M5?C)PYB0B#@>L-HPY*%OJLP_IF9_.'[KC!S7'F'7'OCMQ1H$S2UCI>K7$^U>
M?$UF='P.3OKN@L:TJ:.GP!Z&CI<YI.J[Q).Y[M37@46>;K,]I<9!=GM<X>!)
M$O(@='75#"$A82[\GW'F^0(Y89=*GSVP:C<<V;X]\L/540=G1^,7=WH'QC0P
MILMC3,+VA4.8QUWI8Z%FFSI<4@_[8>00P0R#31M:ZWYT2'?D$#0"!CDP)FNM
MJKCR4:,USVH=WOJ:]J=;K&[L"V""QM#<;VCNMWMSO[P#\E?ZXTV<1>,DFYM+
MPGWFVL@-I><R@KGM4BJX+Z6+(L^A#I5[* F72(:J[-65=H1#WV7,0QYUL,U!
M244H&/K[[=K?K\U$5D3CN+<]&K4=KRV@ZB"K&U8#J8IUL;PSZ"FWF9)[D'_?
MGG*]5VGLK[;IIL7(M"V;X6PY"N[Z]8 5.NW5G&+;=:]K2M /]Y>/"=4>(V]7
MH7I2S.@/2TT=6VY.T7EF@[Y0&2D=IL^_+5]:">G/\.+7.7) MGR<%K,ZL[J_
M7TB?ARYU?.1A)Z T]+V0"3>*N!<Z$=TX8WW9<O*Z6$Y;#I'OM:_(QQ$&*J/(
MY3CP?.H@)@/!!.&2.^8.PT&[J^IL]D5L%U&!D4^<2 T@#1$LUI6![W).4=E_
MM+.E>S;[L@6Q@RB2@70E=@EG?FA[8<1\UPE<XFW.6MW'OOY7I,GFL1@=!F?
M#B,]3.JE;I5IFL5"]8Q&9?,7C).JCCIZ(.H]''7=WD9D2K>(L_M\XD8J^#P2
M]2DN5:=(U3N'EWT,BUD=BO6 8BMFF5Z':N$W:F$A:ASNIU3 '3G.5,]>P-LK
M,1$R7D[\4]07N#[P<1Q&F-G(E[X0./(8%P[;$DW+XTO<"D]N'_KKO F"6"2(
M)[F@-A8@F2BEML VBT+?QYXAIV3M&3K-)ER/^H(3:0OJ8Y]ZE 4N]@(.XA7)
M2!HQL8;!G683CJ\V(0,'$X9IA,)(^I+ H0<B"ZDINV>M].FYB<E^#KTZ;RS?
M8G-.3O.X3E-QHR[7[:[*:3G%-":E**B^L<58PM5^F58Y@1W7YSI]!&7B57RW
M.CA/_7LEP,**@>' )<!TRFGF'U^]>K48?0[+R$!%+ >LC^GW8C!IT46T'/FG
MYW#K-J!Z5KB:C1?#]J+9TGPIW3$T[]]E@26OAV[\;]7SJW46E\B'*Y6C?KZ(
MG*Z< )< >:_:#Z@&O)_5]-VY>B-?[I]KQ:O#/-4_W41U,E,CIH$M9EG5G;7<
M4%:^0P'&8O-\.6J0Z$,\4615;#0SM^N-DG2::&4/:'^>3O(Q7K4I?^('U?,#
MU8ZT/@@D\ AP4.P>=''EXU8]T@"IMOY>"H"!'L)8,?2B_6[>([?ET? (I:PF
M<S,8])0EL /2../%"-AE\/%$Y,UL=:.U?%A8)M)OQ;C!Q6K*<?&I**C33.Q5
MA[AQ7,Z25<^93TJ*TAM+LKP3[O;]8*W:Z"73EULU:;M*W^DU^3;;WG947ZK)
MF]KB3]W@4?VDYILEDY<3KL?-?4JR&7"/.&_Q7$C,;+VWE=N@BWF>S4 @8HXC
MZC%;A@'UO4APU]W<1&"SMS42$K2C".X5$D<RI('@-(QL(F44@(U_5=[6W?KU
M'<+G6GI=\3JO:\?LI9T]KYM]KV]*2T2) J#O7"Q]&M/)NMRKWAW<=@@TKFOO
MV>[:VGP:>ARARF-KAM$^VJ-W7<*5^TIW&K]1WX0+&GC^GQXT6SG]/D:S1%G[
M;9.(ZO==<O/P[4<4=9PG?)R6L%L,,G+^?_:^M+EM)$GT^_P*A,?S5HZ V+PD
M2O9V1\B2U>U='UK)TS/[OKPH D428Q!@XY#,^?4O,^M X> ED2*HQL3NC$6"
MA:JLO,\XD6JIO7@FQ49#7$#V=NQM++48(7/V&%@8#$TOX,QB.OAVCD&=?'9Y
MB*/O;RRXI4 ;K0>R[_\F>:>M:S#10(^SN"Q-19<<&.+ZSTJY1L-L?#F]&A;
M2?.>X\W0?).MM \*&'DK<\J^+SCWE"7.1(X)3B(/['"RS?D?*=B0 (?M''JY
M$QM4&& )[J6Q SR"+"V./LLMYKX73M^O(_K2;/+5<P<8 ^N".M[O]=CYP''/
MVB>G(Q?]]R=N63_O@#XK]'/ZU_^[U18!;N(+[%260Y@?PRW^=U5%1,X7WM5.
ML>/NJG2V=KD8XF\[YECA-M%ZY$6:;>]JP_7&1;.0LN]TNJ>..S@?#?K\9'!^
M?MKI]3JG)X"-;-BNR-VN!1*64REWCH)B\K@V6\C#Y<59>(6A\PT8LU3VQ.?
MF= C!U\8(\(6>\<77.F%_NVRRS4=Z,Y9AW?..IW3KMMG;O^\?S(XZSJ=DUZG
M=SKHGM7T5D\J.(NB_0!VNRO(*</4;)<S ,(X==O.H#WLNT >SOG@O#,Z;Y\/
MVR=GYQ6I:K6 8+<*@'G,K792*^%:[2'/"5S4/Z;,Y7@S#+2/>13Z_O%P?BS_
M2:/X0).YR@:=B>R&=9,:[)R&JE^.H\EX3+[EP'K])-Z(CC-TIP%B1'/SH5(*
M.1C&?7=X,A@Q!RCIC+%.Y[S;.QGU^AVGS=GYRGC:T_ @'[HZT8APN@(/VJUR
MA;@%7,^GD'*P#T@Z;.#TSMT^=X A]9S1V: S9*<C9]!Q.L.S;D4HOQ#4JQ\D
MI<A1X3Q\-6FTMIHJ"(+ GYN44$%>Y7R?'8FPC.+DOC<@O.="$K?==L]Z_>'H
MS.WWAT-^?@*(TNFUV\-.?\AZIZO[.M0.20BZSP6_#JARIZ[K#)W.H']RWC]K
MGPV=?H\->KS?[G57YS#4$'XEZJH@HAR]/=536IDTN=S_^N*CA2NF0YZ+Z9!-
M5<8.JS*63O)+AS'_(P7R_'"/DUZKXH$C][SC=GINMSOL]\_/^'GG_!03G4ZZ
MIV>@R72W$ ]DSJAS-CH?G'6 7Y\/3L_Z[=%)I\M A3KMG+#SC@IFE*I+7DJ0
M<"\E&9V3UOYK*];TSM<DV),1C"4HYEF*0?*K9O)H4;Q1T,KBR-UJ>GL$D79?
M: ;^QN4ACP9[9='+JA_IPH=EM9M/KFFI*@EY]#DKYV:O^E%Q;G:9\3X)-2BC
MT"F&<PLQO[<BCQ##>_#DE_!>V$5D#-WR,8@6&DQZ!2JODUA?971LBQ/)5P/I
M$9 ]V7VJP.HM/&+?I^OD%RAIW*7_/*8FZ6M@Z9L^,7-DE<%+$ZQ4GBNS8MV!
M -,KG0F+N<7&$2<K"*V2&+03\RD/_6%1ACZN0!\=7,7L1F"A<55X:Q:%#N<N
MI9JR&?SU RRC!*R95:;CC?PA=D?X&,<IE@I\'5W2T%WJAF7V0^@[O4&;]T>N
M>]X?G;O#WK!_XH[X:#CL#P:\HJKGI--IGP@-$/_U_PIZYK?Y3)B'A<^%;4B?
M>JX'1NL=PRG3M!]Z7ET$+IP1G* W16[;-#"[O5;9MZPL3-L:<O@U^NS=%+Z"
MJ])WIA*/6\]!/:>/H9[!_JE^\)A]GZV4 T\G^8\B=J!N,T_N,6BM%)D9 U&/
M,7H.M+><V B!D<H 5\FG=T-I^-1])(:MT%=F_=+P_)P/NB>GHY-NI^_VNJPS
M:(,)-NJP_GG[K-+F*E(<IF4CQ_GP1^HE<]P\J#.@L!(=&71NT-P^*?2QW9OL
ML^[ 'IR4_4 5S%+.$H?KPN0)-6"<YG.P!&,2H$C3;:[@G<:9;_ GJI&,Z5 ;
M#LZ<WGGO[.RLU^<GP[-1[[S#3SHG;K=S[G2KZFD.\MIZU0&GE?UH6^WRN!MS
M4GO@VB@7?8^G,A"5W16(4)7J[P7W'#Z,8IN*8$8I.<(?Y$3 "A3 O!<EE-,9
M_KD9)5^B)^'K2$X!^AK=HLDBW%H 3BW3+YGO<_?]7,TFE ^:),Z<KC-R..N-
M^L/^J0,4[P[/&>_VG"[O==V*TLO#Q)!'S][H# 9VNU>.V!MD7$'"ZG)7T3(&
M?^EP=\#.%U'Q".Z#MWOG[=.^VS]C [B@$6^/ND/>XYUN]\7<48Z*^YM0\5G%
MV"JBXS(YMJP/S)E4?$$5JI@#\8-'CK?&W2TEQ@]R%;I3_:6FP(Z92772'Y["
M778&)T"$P^[PY,1QS\] Q+H8JZWH\R6N]]H+0%WVF/\QB),HQ8LF\-]$_)I.
M=GOU5;WWL&^XW6JW*X8K&IRZ0(6V]8 E@4-N>=,IAR.0+2)OEGRU1I69XN(
M99%N$8-9E.".D@ER?UZ-+S:%QN@]6%8&JC8<G](3*AB^ULBQX@76" UK;B"L
MN4UT=%*8'ZWPGCVNC8IZ\V*?VE^OZ3]EY_,.W665/KO%^=QK-!DIGG/KFZ]I
M&GLY8[TRL_UYTM@7Y@$L:^"TO ER=<&D<=\R/O/^]N8:PX3O(\Z^7T3H6%#5
M#CYG$74>G.A6,TDX4_=>:#XCK;CE!4>%=PH=+O=2\U+EF/*J:H_U$)0:XE12
M9Y&$*I 81.UIWHNXT=D(GOI8,_CD>(@?';,1'.JMQ?P'-H^700S6G42:_8B
ME@P($;Y6W(_H_2FPV0R83>1QJ8-X*596YFPJROG3>D?/1ZOHE:^*\/B-,SC
M\N.N]C2O6VNWYG(&FE3XI2M1!;"169,(1?Q?/WZY^O#/Q<5(&Z[[$;C6#XUQ
M;"7H#_&,UD;G6XE\R[G<DF^7?K=>_L2?IB@]E_-0KD<W>-1"1E+L4(Q::CJ5
MHEA^A^^L_B822%3U%<FCW!=E%F:DG^330Q85GE?(H.521'*CK[,TMG[E 4\\
M)[:MCX'3JKCA+;SH&L@);NWX?Y:CBXY)YQ2%TC.,=.F/8#QW6Y]9 "B/QA45
MK*=Q[+T2Q"J>JO@^!+O,O8"G@&PN F<21D <^)-UJ\GWEQ)2G:-BHD6.7*N3
M0Q;D;/1.%Z6%5#'3?'9&B?#P<JQNUE:CG./PB,R1ZMRY0JWK4CS,L$'GIF=8
M00;C1<#\>>R1XTA;\-:ELCWI&6"MJ9_0(UE?L<H4C_+!*](Z]#_+J1P5:G,5
MQ2R-;>8,#'')BW,FBG%NS.8?A=@E#*UC-X,5G#U,(VND0>3D0!1E( HUB*QX
M$J:^BW8_*)88"L5?_2L-A-OFP0.#'F,H:<!26 O[$NGE8^4LHRXT!O3 N*?H
MJ&P8!&O>L"BQ/EJR=#.[Q(^!\&+ NV2))+ \Q-.*9[5O+I:/BBX]@!?_D\+R
M//+G@ 98N(N^ LW>K"/<OUQ-?*^K,1$L^.VJL^D^3J,P3,JG0ZA?!$%*S8B*
M&_AOU?+1 ! V^Y&YWU?<D541'7)J]$OL?D.$6XQ(90'PP," _12&WQ&3,O@^
M<@?KB,(U2"#/+8K8?RE=3\8%H0>&>:)AE4 (>0OHYD)'D_$LH P\D(01LC)K
MA-VJJ%XKHLZ<! ]?PL/X%9*!K+2=<A:(@+%N2M4=7,B&43FVD@45K O*"K Z
MY[V>375C4[I\X0_3RW0^J+Y3QD\__' F+!AS8XV^N48.O<V'%9*WK.O%!QMC
MY9KLAR6;7$F^@&VGPH@[+!90&Z7H?K'XO0!C)%B-^# C&_Q<\)9"91%\2)0>
M.+QEW6%/,&,7DI9L:K6E+LWWIIYHG687+MOAD;B"%+5&;+0U]ASX;0PX$,=4
M)1Z+R"^;S0!KU(D$>YQ%(0;]+0=@[[GP8W@V#,9AGIG&&>O[>^L.8"A;<%U%
MZ=BZ<+$/&+T:+\Z\@>NK"\U=,#05N45(R)9<:CLN+BCW% N$T*%U\:79%DU\
M/9VB5S9KI"9ZI.%J6;H*;?]WCR61)]5(73DO/\T0Y".0$[;R@LM&:,S#%*$#
MNAKVZQK-EU'&<$XPRN01==-[J\#! E6I;BNF+;\9<M^#@ZF/<R"2CS@HF8J_
M4\ I?LZ!KTPKWB.0NOBI!WIR4%I[RN;%CR1F%#]&'"M]IOJ;E;Z(.#98*W\<
M_JMB:T(@%S]%IWGI,WQ0R\)(5DV.&96C$B<)8PZ,-II*Q(J!I'R4/#^P3YM
M<RIK!:#>\WG6B2V95Y%\[H["-,'V;S%U-%"( CN(ES'2LFQ;0XR4?)2/660;
MZABI7DO/!R0_\BD%#&AQ6E9L">E'0J6X]_B#Y#*RF 5!F8.Y3<QPR&3X0Z&X
M^#T8'>ET)BLT=<="5P;#40SF[DN)1"GLC& .L(+O8LGL_CWD U/9?O)AXF&'
M1MP*GX-*2:>C8K'0MQ4"H1+IL!3 0WS(25 ;4BHGO,7U,)Z#9:<\ AH!76T4
MA5.)HT*V+@6M+:4$9?4@U  !A8P0"9[51G(^7K,88_[,1F;G3'1PKTQ"7MM(
MI%46&(G$HTXK1P1M;')61FP6]+W_Y2LBJ@^R&I4]( UF-F0=\X":*$=LYLF6
MEE2Z#'900B(4TXT"^)[4$"S'PUI^4!$XBDDM33_>7FE1BOT!@+4B6F+E7LYT
MH!13^H.*UJQX"E2 Z:'I#-\$,M*3-(\I-*C@2?*QQ<Y%_P$1[,'6I;,9=0P%
M*3+UJ(4I-F =5D52(WX/FX9%TQFR!_@'=>_$,5/TMTC P%U&"DC,1?*"G?P4
M1K0P[$/EIZ)R-J1FKD0TL'<WU6H6Y<1FG0_4J=[MSA1?0.$-1;](BKYFGH\"
M$K.Q4\<!+0;;I\\QA9N/J><NBA]E"Q!9*\U4R*4_4D\TF"4-!TP20/J<SU7J
MRH9.3U]?9+_4U"ZDGNB.JR4;H#^<,E;#'U!PFUNR-_//-(33$,X&=7NKJX'0
M>UA$:.KW[8U@?>J*#>8!(]>":2[/O!FG[GB(JMK6-AR)9&!,O%$B?ZB?428Z
MJI1"E42!@E+$FV++;3')  <@<&44FXE)#04T%+!5"D"ET-#]YA4>H;S=Q0!9
M066#RW(F 5S/>)XU@P*KQG. ;9.)(QPU1 EP^2EZ%T%6F5@O>#PJ22YH@G-!
M-7H165,4#M$&0Y$5\7$*>ED8S46-$!!)0PX-.6R='-"=A?YS;2LEJ,G$A+*
MQ>0NB+$?*FHM G-M Y='0BDCNX*&*+B<I@.@P1Z3,RK26I%V":B9$>2@!QD2
MC^;6]=4%/ !R*9+^%/*(1$BHFKI0/@C*Y2E 0/M.&\)H"&.KA'$E.#3@;HY!
M TA#QR.[F9QWTL2U>("]T,AQ@$'4"DIBTB! .T3.O\!<:C "4D>[]F<^3[AT
MBQ47P4>$<+ "CK8/^A@J9$1#"PTM;)<6+BFL2-J)@6\Y5BV,X4PH@ "(.*E0
M3AB+D*'4>4C[R6):"=P_6A8-UC98NUVL_0=6>,\X<,T)9_=P;ZJWJ'0=%4/"
MRL9]9WDCZX&37D,JB(>VK8XT8__M )09BI'+1YB+;:G)/ZH5E2@7JA6>*6U&
M9R'?G+&LBG",.,F$15/N-L31$,=V]7Y4HH5B@FD/8.%&ML)=NXR\"E]U$)FZ
M],G@70ZS96\%#!R$$<^[::D!*5"6&PIY("@%K7%L<2:+>8IT&5,X%*UHG^?I
ME6'$O:I:&(02:DF,.@12+DC$AW,Q.5/Y@J<L^LZ3K&[9&% 6R9%R%*)4;XN9
MW\BHA@QW(*-",H*SL81ZWAZA'%$2X:J8"SB*&!:ODF\)B0^,=T<@\ ,7/U6I
M4Y0^E!^Q*"F=/%% !,X^,-I,5GQ$>=CBHK-2TL>!E8H-%I:*F3!;7 9673Z6
MOT:CU&)YN5>A6.S1]5^Y$K/*8K"JJY*57I55884#;:$6HHC\3Z\A.[2:JO7J
MQM:K/]K.G:Q5"+.=5RTLA5DCUZP1SR]:/%.QA<C)R_3A!?:C\H'DHZG2 DUG
M&- $O1*SB+.1MQ@CHBXX.KL-4_<B]QB-3)32WG281K'(Z9U1&P=')@"B(<M_
M8".)P%'M'&9 +;B><$TJ5;UQD3?4L1/JN)&F43;0V6</<8I-NM@8T#M.K%07
M"\0I9N-+OXD1'XWB7/IH*E** X=^DH6=U#L\B?[B-Z3J5J3$8U?%H"*T*^).
M#US8O<+^;,BB(8NMDH61I$81G;E@QQ/._$3883$;<4DM,O>+G.J42",1&ZOQ
M8 &=5C9J7.0-JN["_4 N W1 D!N. IN&!I/WA4F'1(ZY"@P6=389Z_9#F7X9
MR0(A]$-P0B:A3S6HW*#RUA-9I*I^K_618HX60ZR$SU+BSJ263*A@5U4MRO)0
MD;MOU#@&G,I_\SJ)D>GNL!E:V+;%A&D JXNT+T?55RNOW'!.U*,28HQ0J,B*
MJ7!GR\P!(J2L1)E']V0,".=@(QL:@MHN0=TR45A2QG+2GK-J+\K3G82^B[H\
M(#X@NPL:$)6:L&F(\19*X<IGQC<(VR#LUI49P<>Y:,T_\<837V=(47\ %QZ6
MS)T2&ZG&T9E@UU]*<&$NFY$8H (3U^6!Y62Y+SXV[A057%CJB6Y#J=\863$\
MN/>B,$"&KE)_!?^.\W%2D")22&7FK#>=,8_,Y2HI8":-H:N'BSP;,! ")@FT
MD04-:>V(M%2R;L0=+@B@E'@H#%8*JU-O Z': .%5I-C+GAKD'$IB3!F6)<S8
M;Z'!WP9_-\3?7_Y1**67U>O5/3^$'U"A<A9>5YAL*Q_A,%<K;RK_,PX,5]1L
MY++%3)>/;$""J+4@;[+!] ;3MU_/860R2;?BQ)O%IAO2P:PG6:P1J8!2%GB:
ML;D((XETQ(K>W\8R56Y,.V?^\A^S4/OV8=L\H+J0;)^&=[^AB(8BMJV[1%PE
M_P**4P*O:OF0E6V3X- QW:Q>.\9N52Q6A1HJ?3# \B99GT$*?$6Q!H6\YB17
M<C6!^,DP];^+#"TI5)RL0%:02RSI15$<-6IIJ*.ACEUH]D/L\9CEZM(4![0L
M1<YA$HJ@K1>HTE10:Y")(VKC; ?9S]4Z4M2"FKQL-&9]HF>Y=:&[DQW!$ZZ8
M@8Y-D<*'-V_P!1QM8M\#846]?U3"/5CG'M$'DO"(W8<1H:3L;&7(F0JC&;/G
M<P3];NG8M%5WW)!5Q<$58!JRRJMAJK'B*'326-6>."R>@)(UM]+$T^D**(ED
MH$&'V&[_]__^_?/O'XDZ19I#H7)055AE:<+,F6!3/=3K1IYV+\E.AM2;B.R@
M1H8TR+Y59/\8J/HG69.!F);(OJ8CF?]3883G6R+(SA\ZATVZCT@6R$PV;%Q%
MS091T=+Q9_3!ZMX,2B!0=T05<O 75=^:U2D5TB-7 ].034,V.U.]A$83JOIN
M1,@J(D)OOX\M)E-! #-.::(T(4WV@:5^M;)]+[R0K/,&=1O4W0WJ8A-8;"88
M^O>B ;?. $649533QT4_65161+?2? >%57AM)D=CH&Y,+QJA:2*L"?$^T1M1
M9ECD#/T&^QOLWS;VLT@5EU.K4*&]?.=S['0.6!YP7_1<%K$!W8D^9V"S)*&,
M?ND?BK@RKF7@&C0JWQMY&#_+%GW((G$@.)38R#=#Q"XBHH5I12.V>4,.#3EL
ME1PN8L3*<10^+$+/+"W#2%9 EVQ4U3E!YI.J##PR;^TL2&=C&6L2><,4UQ%D
M)A*,G#":A?2BD9Q@4HA#P ^C=";HHFFRV1#$#JO&9!Z$'HE<[&N)J:DB:5HT
MAP9J 24*$-)O#,T&'W?@C#1QKYS9X'(?X(K*A^S+SZTO+';9']:ES/G\+!!:
M]3T7W^9&*65K.&LY7V2J=)94VN2N-=B_BW(LJK'%/+.,$=/T"K,Y/VD:>NY2
M%O;-/K,P/V$LZPMIQH6:*T1]9N!B<IG0]C(JT$HYA8F))H6DH%!RN1 R*\BI
M\%*B& EBL'.MFL2V]M;AXSH,DX5M(];K/%'W)B%G39.0IDE(TR2D:1+2*!C[
M'D;R,<C7<&B/@I@3A)X&,1HAL<;8=2L0,_S&/'!R*@8JV]=7%[;H$JS5!2P&
M<7*9]$MF -+40_1\H_* *KC18%[D&XO>(JA7D#V:57795AK(^MP@ZPN6!:,J
M-(ZJW'\J]<URWW1TMM ?\!U^^]QZRHKAI0U]ODSZ% 1$!JW*Q1$MZC&]$K1^
M%GFC$67F *V%$5H"XS!TR9TY RJ8L)BW=H>5!?5FY:##U<;.^J,,L>^@F':J
MY_R)$7QB'" 0[1@'H5'C_00K&T1P60QRED.:.Q=ZKC+\R))VEII(N?9@Y*7C
MD,6\&4P1%#O(P1Q_/ $E$%E;Q4[TP$P*Q 24: NLD%-7 ]Q.;(T\7X<A,04K
M"KQX(@S"PB!>7$//U[T$_NN)J=OFI*B[#Y?95-7/P%)%5]6'0ETB-6!4F2[>
MO3#Z< R=Z\]%N2$>R*@C;!&#$3?#@?&/93L&;)T-6\W#!#YKP?V@?Q&]\(#J
ML4=M%V0*03:7$D\IAY-B8%6\P$9]C^:_8MQ*E,OC$94T&M&C(V53YZ=;J7)(
M2O%/LB)XQ##Q$]5:=N@%NE./;H*5E15O-D R!X#<.&AZ\9+!SB):,67? 6:_
M>MAF5E!!810FCL25D]()IM1R$_ QI=1R2DZ5^7TO:_ZI$DJO?KE8!D@ H,M1
M^4CCX@SN> ;F)>()^C_R8TJQ*2_Z8Z+B%YB)+^*>^(@7M*Q_<$']"5P4W  H
M)K[RQ" .I_"G R\0 P[QTG,8L7#?&!SBHC0]F[>(6PF W+QL-KVMDC-SS1J0
MGO#'#U[,;4!YA\\27$@Z5V65EVCXD-6!4;$,_-2HE5D/+=8? 5]YR97FTSWV
MD. /E>];[=MYF@3:+H9:FZIEE<9CCIL#DP=+MS02&G]6&L5<FCMM/ .7K:9)
MIY$Y*I3IHA&POX$G6T,OG&'".G"75.0X.F(/9BXDMNDI2L%E,TQQ0*EP,TZ1
M<T]#'X2:7QQ]*@*H\/IDPORIYZ!V0(IH&3MS^%%R.:Z#R]M!H*^!]14$!VH+
MW:[0%FRKXE)M #0.<WE@U,51A(AE4AT(4^ ;WX/P(4#2_>JDLPD0K75#U[!]
MI%B*$[:83XD\@Z$[^![8E %9<^NPH\!H6B.4,QH SJ9DWIFS*W.C+=4.5!SG
M1KR' *>1$Y3?.&5"@A-"8:F%Z/MD5'$@4MV W8E??$:M)*)9M;A]>KAX.ZHZ
M1"U C=G53L4"V>JF[B9P&@Q<X7-'$1^GTRF]ZMYC!HSPR>)*N=<L&N9IB[X\
MKFQ8@K]05VV9(!+I!JHD:RI>A8JEYWJ8ZA9;HH"26LXG8<NZH,HQ+'#/L(Z6
M+^[$-E\*["%.X70G=K<WL-NG/=&GGL#J4:=1(YH'.S) T.G;G?Y)JS?H&[^Y
MX[2W"]3W0(U"%*/?@MQB<"5ZRK<7BV'P8'FAL*+*GXX-#-98RWQW670]0714
MD7F5>_+5+XC1UC<YO^\F"L<1F\:[E6*RLE9U[Q@!ATT1($"IH.>,0M\+$3@Q
MS2H =2@(CXU$1U#ETVQF],7%[YK4Q)C!PC!JJDYGKANA3CU-$]D:$*TR>%!^
M+S1EH1>+,A-)I)_XD))AP%()*++*IBR-PMC+=O#I\D)COH$[0QXG8!U/O""<
ML60RMU5B&B57 FY[8Z2H,&9;O?@U67XU+GR]^?7',9SG9,<[>H2"H79&;<@X
M!O'D('!YL\P2/63@RBXO5%.R(5HW@&1._N*1.=!:B &Z4#1P0I<+ \W'6W<\
M'T<"8.(XZLWX P,-C9L&K8!4D  8 (C 8W@+#L/ !L6\:NSY7"#&O&7=):DK
M)U6J\=Y&B9':LV@K*,QL6(=CG3E:28K[@7HA=B5M0/4B'%7@8=9[*J=RW'LQ
M6H(JH4O;%W(0.WI1QV,>RRQ*D(GXQC1 GZQ\EQH5:)R>\M#NL9"$9&D4IN.)
MH$&6$H;3OEI6=H-I3#Z 191]9AT!49^] =L>;5EI63M>+/+:?# M,1M:G0(.
MI.]2R=@P16^+@ -*-7@<';D^I6DH\'C!OT1%0 O9'UXTLCX =@RTR]%I U(;
M=G6+NLX-F/98@6F>_$J!;5%,2/@L5R%[R3Z\Y;)])/HS/J-/ ;GDA7N/MK&K
M>?71[>>+;V]L&42B"_X:S7 JS!660@LBD4BO$U&NKRYVS6Z>2-S9[(XA)]\-
MCC.6+:<$5O+@V&=#3."]0:^BU?FI6R@9AQL-27T"E/9^6)B8(,T"2F-WO!G-
MQB&ZHKLF+5]ZKXP;UANSR5-#HCV<BM]AI@ H G0E<OJRL&5AFT!HI(6(IA#B
M%))H80TP3?QP+*K=*=LA*RPT^SB(0D:-Y,#E$J6RPB+B%:)K%5R2YZ88+1"=
M4A2F2+IN@;(*6LLL$>Y 4!]/R)&F.<HLC(7S#$!F:H ::Q"()N0$Q0"Q<]BP
MHHP\;!5$T6TGGP1-)YD@]X9_B 1J%ZX&/7#4X)IF/88!/Y[2BL0/Z(QTJ!R(
MF0,B&!FDGW@SH.HI'#.5*E6!R='A$[U;YJ);PMPI35^=(<\6")$3X6@9#+$[
M)$WB)AV^<R8/8@M3(09;0L6#LLMSTTB%LZ0[)C,DU?M,GJBYS@/WL?6-+]O'
MTMG12P-V)L.LFL@+TSAK_W>OW"=N&/-CJFT5+==^P/G0X;8IM3=Y*,^?AW+>
MY*$T>2A-'LI!Y:$\QNI]HIOV$8I58'U!H8EB_Y0<1R<YSP@+@C E5<$8Y8D5
M57)ZLAK_8'V;S[CUWD*-$X2MZ.^F518Q:GS,(M)TM$P32H)\.G=WLE>62]X<
MFK^&RL>(<Q?924Y9Q5 0EH)Q7XI^*4WE"=#P[@S>Q?A^CW0*C]PIHCK+K':\
MG/ I/@$??LXU#T*]^5+DL&8V_>7G2\.3*-UF,^\^3)2**?5K<4C<*.P\"!]\
M[HX5.(W.[VDP!9,0%1O4^K !=C&J4E;CR.!46;5#T&]=G>4*_'TT\G"6J?9@
M>8D*0QH))2.?__"D&H+OB-"4&0O:4MKA"J?T=@+GFZ/N-P--J74:7*4N29+(
MH6]?HPXYV1 D(GQEM)(JIOW #<M$'V5&"V.B1SXHB?ATC6"CSXN188%77$XJ
M)S3"73S@_YSE%6$*4TOKDT53V^ITCTF!E"N+WB72Y!8]<U$3)^Q2O@E),''N
M0D-L*^3.0B^0<P,"4G-PWT7]=H3EP+BL<(^<R!B=<.('(GE)V@Z!E8)&'N21
MM?XH(LI_XF47*<A6X1)='\ @#8[1^X)Z-29:><+A -JT[%RLS$\9$0"F 8NH
MQO:P,OI\\\PM@SU5DZ+Q(#/3L!WQ0Z SYJ4GBM! \)',8RWGK6+J&C7I&%'K
M,^TD$CCK84K]6*,TVA "(24' A81YXP=$9X*QB%EM0GZ1VL&FX3 1RWK&GX<
M/A RWC//-TP8 (-7)*DHS?-UT:/-'$CD9E("_42!8/IZ^!?@-4H<3 N0$*?'
M<_X ;!&*NY<> ((81ZR%\_HCW!J(M5/YGG!&'N5LBV#09J5AE%_WPYN*$DDP
M-46Z#'+8J)XH7F&X*\'H(1*YJ1+>Y*62'BGK@_(VW,"U.F@B9Z+M]NK#C?:8
M1QQCUNH>A*N-6(U.68IG.*U!9"%2>HO$B0([E)V[:35!;]+]KJ\=77.XIF [
M2OB(>Z,L'A%3E2@.Q#O38WSD!+9EXE0*:73UX^H1Y9]@&$H&)+70XW+\ Z.L
MGH2J"_^%]G-$?D7)*]!CCR[:F%PU0)W4$9>IW>4)7N^4$G#X SD\@)&*8(\A
MU_-AJ2'WL<.4C$"@T"*45WY(5)S$!N&YL6+Z#OJ2@9%IJ877J>^/KHF$FFBP
MBYVN4*J(E ERASP!S9^:)E!IEJRF'311I8_P_8>[;YUM$^HC_96T%\0AX:;,
M&G0OR1PH=.LH!27$FHBK+?EO[9J'1>\];.SA49QCRH1#2 <3;)$%@<1E%VBS
M&(#(1+Y*<-:K:<]S2-2S9(,VC=620I)P%A 050SIM,.A18B/-F4+8F<3AQ&C
MUYHL>>;0LZ^8=2RC(;([J/3X*J&+'-M!YS 51;( ^?PT=#FY9?/ RIW?N*RM
M^.D+F1,Y;V;!1RMXH@"Z#/=9? 8W#Q2=3H]GDQ">YICK%(JV+1$-4A!W<G'Q
M>^8)I>"&C'W 54N#O<*]7$@Q1XE,N:)HQ)$Z &1U#.<I.<SA+B[2,=!$YA_.
MK$.4-^3.8=*%#0M\#.XQ5#166?H(*@H\*$'S\<M55M*:<2!1B2?ZRQAI.VH?
M%YD2;.=\_>3@!%'N"W=KYOJG']I9XLE[H+4.DD,^E5&'%0#B42K<I'F/=:AT
M?50QQ%0YDBKDC,TTH2R$A-H9!9$ 1"9/"/(+$ZV_!V!9OQL4_%G2W)6B8.OH
M_>^?KZAYYT6:A$ SS#^^Y8ZDJ_>%>+)U=''[_@U>G"<\SJCJF(7P!53(%,(_
M4MB=D'6H.CU%)#RK"/C (AQZ:=U1)&=1JD(M]#;L:N/'H8@4C;Q['5X4L=Z(
M'U<9IF@$4$A%/4L&FD9<^"70U#''!F<B]U+P2^$1H/;[KHA:_H3X!XP<HR!N
MT?M"JH%@"\(F,7;P5N#Q[6]?,\GFA,>XC&H&!=HGNGL%+5^C/PT?>J_]$XK\
MKZ_?YRK:11F\9!98[N,E:2)"-K^):8ZZ'/[C;^J7[^1^KG[K=)?LZ%<_'&)B
M/#UV(5O<BGPG^OWG#[??_KOB]SFXR+5N)<.^,F7A-3QN:-#7^F22R\-A6Q8E
MM<#5PB69URU,3=K'E\]?+H!!J'U=?OGU?6<1^:U7P;#8)[YS;4VXM"OH]&:"
M>2T^O"K U"R=!GD7^M1FQFJW!B=_LXYN[MXL\NQ6U-"L]M&N@L@._:QF.A,1
MOKSVV-H &#;E38N92#[V_0F.8ZX\-\R?3=BQP!WQ[RX(R@A1E/HZ!\ 4P9"/
MBT7M9JX,&'!@+UJS=.:!M@4'@#>ZL#$<?!V)5$-,8IFC 17.J/*!>5,Q@"^,
MOE-6>N#]D>+NAG[H?%=Q3[4YI<R@@P(I1O;IC4!1Q(2+B')-R#<)JF7L^%F;
M=N1TY/+(NLX99\[.J=_0LF[NBKE XGP% (C3P@; 9!2A:,I0858\GY*9Y\_1
M,)QRK!;QXJEJ0D![1WOR/O1<=*R,V5B=%U.#6#27A["SN"^I%[ )?%#4F*C"
M1*4')J!%B8 M3Y@S$<Z;8A<_;'J .@13>YP"$N(NL> QT6=/,'@NXKTH-XHW
MK[/9T 1U%N3';T1QS^CVT'$+4%&ZI(Y28(?T&DS[DEW399>'T <M46G>+.N-
MON7,'"20*;DSM YNY,,N[-&NI07=KGQ,)43G?YQ%'<R\8=F&E^N<)/4J)-<?
MP&E(0U00H18T)-)MTQ=GR\H\FV8B1.7J5]"I[K8,,%G)RD5J]1%[(]0R'(0;
MQ8Q,-YFEKU)B_#EB#[FUIG,75/L8074T? -G$CVZ=5Z(R-2&/80S((TC;'T/
M, "%)+-P 4(8*K>^HR '6VL4";\JD"5F&\NDS"/G#0KN>#B'E9C0&XX\[TTI
MN@MDA]]A!1V:(\#S@0NR:$99K.9)L]6LHR0<4V%,+G<:5I(3W[-,<>"QOON
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
M/=!S*I8FDEFY(.(:,VW-+ #EZA85UUACL)W$[:=AV?&@:V2D(==]:XF/%J>
M%W-$M$+W-4L:_ K,".O@5O<"?BI%;91CLM:L!:,S8;X78:R:$3XNH?"QIU[O
MSI^0:W/2.B\A0;O5J<PC_;0R^9GJ]:CE !6=1 ;58=;WL4@IQH'I$<>,4U(P
MU(Q)5:6?FQJ=8)G\B/*/ ]."UF2>8_%JJ3+/P#1BE:BR/M7+(D7<T!13HC&Q
MFXHO\ %;G*S4IE461[[WPCOZ0G;LI8ZPLOI'?9>;>'.#A2IQ3+,@<,XH3TFD
M%P=0J\>R<J&*Q)R'/%Q(3@ ;#$$8_)OKVQ(IW0B. K10^BYDSC@MSW/XYLFX
M*J^=BB3PI<9]JFS[Q>R<[I32_^<9:]>E/ 7HYTZO-H0=6:GL(L_#LU_FJL!H
M+!\9D>^L2?@@DN#I50EJ(@JK] 9%22[""3\6E0@1EV,QT$F#)\X5&!0/ UN<
M 'L%.8U%YF*<M,H"P^0I)#0L+F%9+9=*V%=E04$(>,#SA0&J)4A$G1$4]JMA
MK5E%!=D?:'C 8<39%HLYA4$^U@&XJL :RTSP!RZ5"(0^!0Y08=6#H45YV"SB
M$TRQE[,^'YFD75N>>E!M#HR"HB3&F>:RF\KJ2A<Q3H=3/P3X]EZ4>90J;:J*
M:THVB%I2ULX THO2&86ELK '.-@4^0>0*4WV"J,J@P )29@+W+7E 8I>H"$'
M>5>1,[9)^8S!OG(U-!]'"(@1\WQIY(C8;U6M>Z&;9R%]S;96I*Y)9DH3!RAI
M0KUTL;4D*L>,T;K+BI\$XQAR0;3AU /:WFE/E1K1]%KZHE1[P3#Z(+6+@S_W
M>A5%NK&8[M0::E!H18L&6*&/1C1^%6+U 4@"ZZY"+)%_*]%/>(29"S:F1W59
M*!N$%E>MA=129C0U0#NJ >HU-4!-#5!3 _2B:X"JV?%&6O-:(OM70^!<Y 7.
M(AE>?9O+F=&C96NI9]&.WO/K8L&K!;BL]#;J@''FK K*'BN/C1/&6,^;I3.
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
M$(2D88,H10U[H>)9TI24@33#GP0H]8] W($RG\;PV_C-VQVKA^)$#O?1S^#
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
M%GG^7#0>Q-]&W)L.TRCF.,'$"D?XMLKI)E;,HWL 0VR!V<7%07[W6!)YL:7
M<S&.."W4LK[!UZ][K5-]>"]P(LYBZF3CKP:G<3PGC2+<0'9,>;@B\(S3:S ^
M3'@ [YC.6 2/)J%8,8P0J&& !(E0@8N9PZG5N@0SV 0\SO([O[E;#:#6$U%U
M?:HQ9]M=5,VV*VP!N99Z"RWXP)$9([ORW46X#WO%WST;K2T>V*<;E6]&20\\
M ESL#%H=C8PF0B#1GC^&1OLM ^$0WS6B !D!X7?UHHA/&>VQ!(AFF!*_Q0W,
M0,QYCMA3, ?\\EG"7=$;@9;JMMIJ*=OR^1B ,^)<?-?)^(L-(B9!1-1?MG-?
M1N&(QQCM@M]+7#5>TFZ=F O-(Z#+BKT8L#).CW<U3&. 61SG:((AW_*2N=&T
M*NL[+U<%3HFY]M:0Q9YZ23^#W2,(N&6M@T0)ML&'-0&&9WFFW3$0PD.*"9WO
MQ[ ]@L04?T[<R@" 7+2:*V_.Y?=*ONOSG]PDK*O2)*Q#Y#Y(QR- _?"![I%H
M%# A)?1!I"'LFP+JP5*$K6$:+98))8ZEQ/(,?Q(@;1T!AB63,(WAM_&;MX\1
M'F*;#O=1+\7&*C^_:K^BOZ72*?[V61S#]8X2>OY5[BY&#!!^_M;ZCV_>%+;[
MA3]8M^&4!?^AKM[[-]Q\IXV0,R'L\U%2<DAJM;?=SM1[N;6W5CNOX>[.][IS
MJVW[EF+[D2]=VX?L(-)%Y1LK$^2K7ZXESGY!3O99<+(/R,F>UX2JFT>_>B[+
M;E'MN3KMK\:_G?2J?RR&YB3JLV+E8?2S?\&HVCTL3"5U[] P]* V<F (@5I_
M@P_;84J+KSX)9VO<^XZN^)):-Q_:)>]>+&WJX/[P T".7@MR&+RML?:Y'3ZU
MEPC4BWCG"D;P,@Y9+\ >SCF?0=_>2A/=$O_[>'N%WMMQQ*9URO"J61[E\W7P
MJU7L?+='/;5/GUE-W3^"-=304$,M<Z$;>FCHH5;T\#*DP_/JA9O"^&;"@R3T
MV12#,%]GDV3"_*GG6'>AGV(0VFJW!B=_LXZ0-W7;[V[NZ!^==W7*LVQ*T7=0
MBGYFGW?V1GSUDS<-CNT QT[LTT'-FL8T./;"<*QG=WM[ZVQ99TUABQZDBYM_
M]GJ]=HU4@A=D'KS@01R]9XY9[_\:&FQ^N=C<:=OG)^<-0M=WLX>WLSW/26K;
MI[W#\<!L=KH#:E2VZ='^'C#?#QVLK:B13E:;#*&-VKG4D.IWD6=6ULWZN]'G
MZX@H#3Z_?'SN]FK3/J3!YP:?MV!MU*MI?JU=7=OM_EJZBV]8ZFEQ,X^T[GI7
MS>R<IL/>[MP2IW:WW:L5KS@H7T6=3M"0SS[(YVRP-S=UG9"O(9\Z[KWFY'-T
M.JB7GOJG]"IN7!(0[+XDJLF1V&&.Q(L 2(,A#88T&-)@R O)DOHPG?GAG'/=
M]DQU;ZJ1>*V9<EO?G>TW;\H^.]M;=.Z@K,^:84U]=[97?.[:@\'><G0;?#YD
M,-82GSMVIWTX:5,U4;2VD?ATS1S/]Q*/Q[85I[.9#__*>L/62,]J8NV'%&OO
MM6O3UK_)'6GP>0LQK;UI6PT^-_B\?7SNU2M >W!ZUM9SH;Q< *GNBE?-;)<F
M'+TSRZQO=\[JI<L=E/NA3B=HJ.?9J:=KG_<//)NCH9Z&>O9$/1V[V]M;>?"?
M?=#U CUUY62=&JNNS3C1.O&1;1^YV[9[9WL+(CP[KC4DT9#$JB-WSNVSSB&,
MK&Y(HB&)YSGRR>DATT.%VJC_N6AD-.Y4[7*74RI]T OIW)-WUI1%8R\X3L*9
MFE$H/U%GIP]?J1&([V]OKF_8F+^/./M^ ?^5NU5Z2^')ZS!,>*2AKZ",\PU?
M_5+<9O427U(<5$9OJV(@<K#,JPH KC>;\<P8:ED]EB8(HRGS\[,\Y6>O?ND-
MU!54GT9N: 8G.1XBW([9"#;\UF+^ YO'"X!;()?_G$1J(7%!A)56FS#3@*FB
M3OD9'&0BST!F4?&4%6:2^LI$DU<_K7E5OW'F+KSM_(&V,":HR!D6+"DF;:ZQ
MP%I+&#A3,=JU$F\ -9DUB?CHYU=__?CEZL,_JW#U4>M^#%S^0Z,?J[BE*FZP
M\+,MW,G761K3$&%@LK%M?0R<TDS>;;WJ&J  N'7\/Q6X6>1_.QM[>V&-@5QA
MSSB@%G</5+!T&KP:>.P%-)[=M28LMH:<!Y;N;(3#FLW1)9M-[8;EBE.?\7<&
M=%9,Y\85\%>7<JZV X][04J#GV$K3DJCI^69U-!FW.\8KAW_ -$XSS;/G#]2
M#S?CX3CJ(,!9S3B>VDLF]$O"F M\*/;PFQ:\.  I'7-_;EL,:"^.MP!>X_PY
M0%_<_-/"%I]; ?(JT-KXPP<.RA+0L-BLD^ "M%UKRAFL,AZE:[AO+)I^S*U1
MFJ01I]W+9J4V_0;> KNS" I!XL^-\\><?\=[8Y88SCSV'-!YHB2 G<)>F'O/
M H>+B<V^%Z"VE-L"P#^9>+&ZX@5#MY]I[O3MVA.D-YAYWS4'J>=GWI\;,\\W
MFGF/D^Z-2WC=;IT:L](=X"* MLL'WJO'7),]:)3' ?"GV:(V/NZG-.A] HR3
M+O>'AU <SZUL,'V_U<U^(A_$Y?75:U3,?M-I#;+?(.#E[RX_7UKFR'L-Q'?R
M"0, -W>YG??,;;B1=P\<<3A?N M5:2*)#Q;[G8_9<8]V W]]F@<_CKL6P(_Y
M\3MSCXLIJUC%8HZLS^VUT^JHO=*U"GY#5Q,3U2$UP8OA"L/1*.8)G,0XN<O5
M-4J*S2_>KKY#/P3<!/4\2$?, 9K'S\Q;-'XD'JV\[5[Y.0UB\WY/\O<KGHSX
M. 70A-$\=\L903Q,>%!DC,;!G1"843P+ SH0X#G0SQPN0PYW;UDW:12G+$C4
MM?[N,;C!V/KD.02?"Q"V'"_+7G-Z? %-"EP,\ 1O"_@MW%3$O>D0W@]/ ][)
M-[>LU?P%$"R4]P2_S<$#?I,G^8%!\L#_0N?[\9 PH1+77''+ZTLEV*(0,PAF
M%+2PW?D"_OQ,YF8E=Z]:O$KMQ;QG+T*S/@591%-!$7 /+(H02W3^,UP,< R&
MY[5\CPUEJO3J@S_UE"7S]W$RS0C>H$A_RIE)A"C! 6CB@[D(2* HX#/A,F'+
M/\2*(HW<^/R&E@6>ZC.'B$T_2>J+RV,'%N=N3J$?I1%M:@CT\= 2;A%KX6&>
MO!,ZY>N3Q\GBDU;US@3O-F G83;R4V"X1)JD=B'K 7J%E^1 0.1LKHJG =.:
M1_Z<F+5\":QP'P);P@L##5<H@?@V#O8,_H92S'B<6*B< 0NZRMB X*VD#Y38
MIRTV6P5OW/%*I'$!;B )IL#UUK&?BJA?H)8J$W.;?,$+0$G5,O!Q&]XB"US/
MYMPZNRB 83-=5TCZ7B:]I54#<@]^ -]Z,4ICA\O%RY2Q/@WG**5,SRWK'R#N
M/)?,H@F[1^*96Z/"Z3:3A_WUT'@#S^G:V/E14;"4Y'NUD*XVTR)L89%/F,&(
M,JNZTH2_O;K.5#/%W]DT3(6:!7I/7E^.A*$3A*4WF%KR>ESOJ=;G^I?ZE1CH
MQP!VPVTKX$G]]*IGP DA1KP,"F4V,O& ^#,K%C F]N)$LA1UX6*%"F3IM-J&
MDIRS'O*81V*8Q4(SIW_P/U)@-CY'-A0&QQ/\ O\?G1K*CX2]+.%-8U*F(M#G
M@[1J%^WL0)48MN$U5'E\MXL76Q(M3\*3_AIXDCD]E&V684H25N''RGO/R98*
M'*CP0*^EL#11M&>,HITU4;0FBM9$T0XMBK:1V*EZ_R</&+8+EC"Q\TLVP[M"
MKQNP>:?"A?,\VE[E5E=O;NO^I>U(\>U:G=8&4D$(OE\NR%5<I5>B, <% *R\
M&4!6PA4?]C5>Y/3')0H?>K<-YRN9E$/N>Z#CY:@FF; D4R) JQ!ZXH(M@F#P
M?5C'BM/1R',\+KS3HQ3]<.A6 3-$NH;0^(:E@>6#_I(\</]>*TQ#/@]1$44?
M-'JT5 AMY/F@7[6LY0!:?&@*5WG!/8_SFA2J3?BLRV=A["5Q#@ 5*\DUIK0H
MG&&$KR77H3+"J?01<"2AX<EKNHAV0@M/HN'? )/"B,(=!TO.7P7-P%7/)<5H
MREB F3K'X![0(P39@C>?4'2*HX(?5UA Y_W6N1G(H.^U1PA?2&'ZQ$.S/ #]
MM&J1L]:)F7B0BVK%Z(0D0D"S/IS"VAA9$DOQ'\)[Z1)5D3PLO:\%@M'"7+V$
M%GW R)W#856@9J!K?IP :X)'@V/0&@ JY$ @,,W87,6 7O=.#(/3<#H@"8"U
M\4?*(DSO@$>!('N8D8 ANNPG\+] .? ZO6JVB''VA<MA9!(=7GKO.A!%B^'Q
M2R%/,PX5>RI87_F*KHWY#HL\-PL#;"WK$W QS, PP8I0Q*-56>V9 V $EUDX
M?=Y#A&=6F+@PAC<6CL%'"OQU9)[01RO(;E,!5^TORG$.>HO+G5"0Y%L9& ";
M&I[\$MX+MD\"YY:/4=QA!/7*BS!!Y*LDTZ4FTC;\[TN$?Y?^\QCA_S6P] %/
ME%@#K"(EE?*"R#\3<P?HAJ(1,^!I$TR'8!IEX)&8 QX;3TDD7 &\G.13@"2J
M I,MIB06AW.7Y"^;P5\_@+$F&#%[W>UE9&X#_X0?80C938&(8 W%/'4D6(:5
MM-,:?9R^""??8/;2C,(N%^Z]!XQ..,K?,W_.XF ."@"F"7QF =A_(L!--$J)
M!*@;$=G"0@& &G_(?\ Q!2EJH4PB&L4XK&[GSIUE$7P!HF(3YC,E_DA-0J^+
M\).EL> EZ+#1H#&2@E"P?+J\$+'F]Q_NOAUWJO.^9*H37!D3FM%#&%'6D2/%
M+BZ OXPH\R":(65PO'K06'B9[FN.Y!_70D:-@$0 ,:@D  ; <D#SL50+>_99
M=V /3CI6/&&1T(5%L%$&&$$[8RC^A1!^W6VUSW-W#5)?_!0AC*(65&F>EI:!
M.W5 FC(O,) &UN7'R.1AQP\JH -/:H),9X0,A3T/[,Y@8+=[O>5[5HOD-G]V
M?DY;+K^Y97U@Y$@N?D'J#,,T": J+\YK]]GB(*3;[8X!C\*N;*W:>],I=SU!
M]7)1TA7B=/@OF:"G8.5@\HI0JI!@ ;&!2N%S7KU5F8N'[Y$)?X '@D]H]N'X
M(<7;##8YD''J+5N_BT3=XR7713H&LEH0K5\@KK8HP3>*E99<)^NZOG9K&X-X
M5%!<*!T!$3'I8D920 M%$I0Z7TJ$71ZDT"1FCMJZ2$,@V2D%IG%G)===.>.B
MBD]4,*U.[\SN]<X,!I!E20AR$UB?_:P@?I72:"U%*6'P%N1T+\M6$R]9OH2F
MM]+I"_=0[7/;BINL'MD#JR6_-,^6 Q1^C"H0\$5>R$^D=>+8U.O-E,88S'!^
M##(%.;/*0B3O!. -LF'X$Y8@A:MP7620<E*!;-I $&,:M.&DH2Z9<UKZU\\W
M%B(+)H.2+N(![>2T%@?6\] S S+PZ\VO/XZUCD-_H:+3:0%_%LSO 350V+_K
MQ0Y:0  G@>M <"0:"$MGS'.%%B>S\536Q%)H[B;WYMERUU90;Z817[*I]2M8
MI@R3<FWK<H)Y2Y)M#$,6D;?/):T).<X1 N[__/6LVVV_>X]?T[\[[]Y(19D%
MA@NK&$=&$SA$A;Q2I;[C+(];%Z!3/Z!@%QE5/J=4")?/.)U?[TI1!^W'-C+S
M-*.LOP W,G5T+E'<".XU!;>$7F>A51OD&49FSQ(J7D;,&Q__!E203K4[\M<H
M3&>V]>G3I:TJ<<!0X-E"/&J5Y78A<;KZK?8R]8!,!7/#(!A P1@"1FE=U;8Z
M7;O;.;<'O=.%NGZPU'8 8+5/NO9I;Z&!8Y)Z18*9(GQA'I0@4:GJ$^,A<RL)
MQYQH5*02!%4Y;+E=XR,+S ?#$I-@U^!"Z^/\)&^+:0=>^8UDA%,>>?%VSNRS
M7M<^P[7*IEGI\$<2;#?P[+5XM@BVE;ON2X.LO,::^M!B&BV)J84+;+#H'J)9
M>%%A%?4O"D@;7L+%;WKU2\DE9JC]I;NV#&YBDLR=:2MHGZN^?L)[LE;AOJ^B
MEO4K#S',\QE68TKDR=(__%%G\"X&Z>SQD?7A!W=2\F%]12T+Q;:(V>8D.27L
MH32'0Y$T)_'84D&2(J>JWFYN&U4LJTSWFH4A<M\+PT1:V LX2DD_R70*!B]#
M9HRVS7G7[IP,%G$KV-1G@*($'P%D<-:W>YW^BE\8(#,\9>IME1RT>L$2*)9L
M:8-E2_O4W&6M#'W-II]($Z*4@#Q!Z[P7?4-5I(+JH8<U6=IK9'B*.JW.B2V=
M,U3<2M$40/1C2C1E0>!A02K&VZ3*%T;>V".'JPJ(45@703UE<_0I@2DC-5T3
MDWMM>'".#E'?#Q]4J D$ U7_R<6+U)>9(-;5W[\>=]"K=1E.0$.U.OA>!J(5
M_0+.!&/=2@%F%6"X#T'3X):(B6*8#(Z%%;4:%$6CG:PEV#3&X!7Q)Q$CZXT.
M@K^!1:@DL%L4>'@8];1ZE<LP/BTW@JO'*5RJ@(M,Z<7@'UF?KSLG;1N;B^"R
MQFM;"P,A>[7/F]S '>4&GC>Y@4UN8),;^*)S ]?.?ODF"D*&7@ ";)$3V5 5
M=,Q72:1E:H0MW>A93$8^W<^4_+(#NINKEQ:!XMQE9$'C!?Y#Y?14#D3R)17C
MRYA@0G$I4"K2_41(%R<6ULE ^[8  XXRUS.Y5:KU7E+I$,P"FS"'"&T5_%_2
ML[0"*=6U[$TE;I<KBJ,^!67#_ TY)Z; UG/A'-3$1/Q8N.VLNP2P32AW@464
M>7?<LXZN/1_#SBUL8G+<'9SV3[MO,*V0NUF6S]V'2_S1?[$@11VVHZLU\O
MG"8_-? 7EQP5Z@>8IT2=8; 5#"/"0Q\*]X+,1<6FO'1\G79&OGC:/*^JQJAO
M5&4-S"SZ7BM<5O4XRSY(3Q. K.E<9(7Q/U+X$!NL%/QF5=Y%_-P,TZ,5@=9:
M#J/0<C,$@LJZ5?::"!3F=R'(-"!EF-C"*@:19P<LRF4,D(R =<DN=!'J9G4D
M%IZ1F2:6A+ORX")<G.Y&'\0SW\."^PB],RSP_BTS.=%@\N ^P"RE)6#/P-U(
MMN2.+\LF"X!#QY6P%<$6=9&W8#VO6!@L1LQ!BDVN@,F2:D>A*B''8_$HF2LN
M15]/0&, J,G*_PM+_$W&L$A\D$"JKAJVO!%P$E3:K3%  F4>G8K2OM ^5+\7
M?B&Y^%'>F5M*<QYA=C7&](#%AJD/QCAH31@>%)U9'@+KB,K>L?">F!IZCQP'
M]'NRZ#7[Q._C,K<W./@4,\.2">!WOW5^_C?K*(S(/4PW[<ND2[F V+QMG>.3
M;[1#(4WBA(GLRCRR&;DI"R"43[6T-+ .-I2X1;Y#/;#0@Z7U)DJ%5=D\7N2D
M4P2\@^E[=^5\'W1%D&^2Z,(@7:HBT B1@W]Y!\;MV@:NBPY;82S<&@E@=U[;
MS#DN+^6#5_!@YJ@\\MY@4$>RUP"T28>[JSU&^$/X)2Z_TB=48B4K?$(Y6"B?
MH2+TSYQAH)Y8X0UY>XQ +JG>BU=6[B%@RS*?BHY-R0)T;%"E/=^ ;4G8()#?
M&.ZE5A^!;#)MS:@)M@I&ZSFQ*LZ8@\7->MXM8M5'WOV;1<Q2LC\O)A@ 5L[
M".)D.1 ;#[#^8X06+/$=PE0$*>6)<I(A4[QLX\,L/0+3Y65 R%Q$9A=1>[(0
M9571M6E34@5&+#Q@5Y%'[RFD;)#[U*-:'8H? $WI"+^M^V]AZNB8RZR*C(D3
MZP]RWE20+B+\CRU.@CRN2,3E9$@MO!]Y)[:0B@!.V)9-#$,DWB-C\'VF^#=^
MCIN"=\^ F RN7L5[1@4 "!@R^1K\I4;,"1.7.<=>8:@QN]Q'G[.L?Z 2*%>6
M<^24)97A6($FI+W\F63 QX)JQ:A>@>$]([P *#%S1*T(R?V1$OKX*[*HX$?_
M4(F;F:Q>)OM5#FE>  ,?2GP1L9*U$P5=$5?[[LGV!%D919;=;LOJM++2I>2.
MVIM0;?(E)%B #\_H;%8\IJ%'B"8:2K=: *26=2%+:U!=(I"1FB.ZI>DN4!)^
MN?.78%E4>I5T7?#J>%/H5T(\3S0BN4&"6E,0I>_X#(3:G0.O Q3[G5HGR5<"
MDX!M"K]-!LHJTE^B ,AXDK) <%OI=*IYRM([J ?U/LT*7APCK,?I7E!*4D$+
M7M(_;6U['&.CJ^WQDNNGRCY?SR9?;__/I->OLX_2V9=H^Z82+Y3W7)Z#5.#7
M"/GN4H$WTHB*YUZIOI> \:SJ_&";ZOPZIR\I\Z7SKZO<+\EH.!AU'_=2IH9]
MJOSKW.$VE?]R8N9BUD%%<<]C$BQ&+F$D6!=X-E(TA;.+PE1/9(/HT*11*TK1
M6N5'HWA8&J.*Q8;A?=EV(<':Y'>\M/R.?KO)[VCR.YK\CA>5W_$(F[$B.'ZX
M%N*WZFB_-KPJTE!7%2SKX.>B>N6JX"BF^X/&(M(72*$V?$(!>7.*HRFLEQ47
M+=D_H.X4XI/5AZ].V-A6K')'\<G*#),E\<G\T9\C5IG%)ZVM>&S+)ZYT'U81
M([H/<P!8X$JLS/NI6O#Y_;J+=K*6OS>?,E [O^,C\]*>W-0@.0:&> P6RG>P
MO6Y$0Y.G]=YY8C.PD]:Y85F@+@6:::M#/K_' W#QJH^KAI3I8B(%I--3&9/_
MO[TO;6KDRM+^[E^1;X4GHLJ34$CL=ML1%% VT[4P4#7N>;],I)0ID6TI4YT+
ME.;7S]GNEHLD0 )AZT.["Y R[W+NN6=YSG-L]YV!:8$--3/8,!>PUL)8%>78
M#BG.;W2=0Z4PO-B"CVV->?,J/&>Z9Y*=6#_Y\E']7E=)*1Y]^B*72 8CT.@U
M2*#OWH>HU]TB03C ##YU&!/T<.3NY]K([_<L8K%M[W.BH74"#W""A0CF<0O&
MG(7  >=M-6+TMY;BL \1#NX/[Y);@N58BJI#@O)'$_6K4U!4PC7V&A*#4^MB
MP3?!DQJ2=H2GR:M ]?,UCB6<,B="ZIH8A;6#=*=4Y*8*C'I415+=TL--R*:\
M!22\[N*ZN\9W.:$K<?JLF:WQ&_F.0FN&JC@89G06P3A"I8[@]%3("2T3]"-\
MJIRTNDH/G"^?[]HL0ZNVM<,UD1T$0Q=W426&AZ+P'VD2Y5\D>'?A<%A=1]DM
M69T@=]M>O62TK3I]&5?4^EQ"]V:!6_<K>NV39WB#E4GD[2G9K7/4373D$W50
M?UHMZ#_9_G7[<OOM"2AP,M%_':4]D&BM2946/?GUTI2Q5RIB:R$5Q[QO'X'O
MP5,)YHV3.%*3:"$9VSD\\(^[NS/X>MH+^3O^_NZ1OW?0F?5M-=6KL\_-->A)
MPS7X_=[VT:&5;JRM!8YI9WM_Q[,?Z[?0^7W?V9])X">[0#66@TC<7%6D7Z^^
M:"*]=/N:-!$7"F0>;CH0WI0X6[-H@JR7\'M)0,HJQS($B^")DRZU9=!)&/-0
MBY@,TYR<9_2)MV2<Q.!52AX#[I:A\IF=<E-?/)*&3Q!EB@Q.76#X,,H-Y8UT
MP$W*9%U _0\-Y]@R-RN.<["]<VQDV*^%9,B;M!.:;A$Q/,(]PII"CBN4G5RZ
M4T<LSVN.9N"SG53X*!['*.EV*CQ0\0IRQJT)&PX[FCB!8RBI2.1/*M+CIL;0
MP''6+':C"K-"(GY;2$1R]SD)Y^+1##TQ[0LW(1"JD0Z.><T(>=FAD 6B'TY\
MZ">=6P4O(;V+;ID] 29" L(#E<0@\7,Y 26TK'7;V K04#48I<^;%<3U@UOH
M)I[PW@<<6=$97M7#C\808T94(C.<H5_@89(.YU5L936'"]9<(8Z 4'$=G$K,
M1IJ5K? ERMY83+!WE9K_QF(JW@4\.F!;C["%M%5<E3<55ST#Q_F]]-;"1.AS
M^Q'-M$0QNG05?0MN$N]CE UA'S53U%J;H@OE'*Z-%%VJRUL[-0^;UT/E8>E1
MHW7N"*&,[0Y3G>[XKBDB\D9EL37VR8I1/G,+?0O*@D%/U'-5^ACL-\4>>4*W
M$$: LPC#1C+([C$/DN+QUE/T-WGT*K@R:SRM9O^\:?#]KI9 MWRPB&JP#+FS
M;S<8YO(M4\YE=S73CW#CWU.+<Z]J'U)1<A(Y_'>\40*A4;4L\D57:=CQ)U0I
M55UB5D:ESJJ?J'1:IA6Q^A%<1P1#.G&K;N6W[YI0)F[3V@V.Y*7C2#H;',D&
M1[+!D?RI<"0/LNI^#Q I::[/%X,C>;6(^7BN/9GW42\CAH9=%2L@9C]E)RA/
M3FP%"6 U7JVO\8OH_\L-_1MYF3I@5S&YJNMKTG-B+%3D_C5,9,1CQE(BRQ*H
M[52[@53[*#_H-\F7*XH-&8%.D#0OYRXXH?R_-SJE,><KU@X80L*[@$J-Q$:E
MD C&(Y$;#M1(0_"N$B\RR)I[F#"PS>AS8QK)E%+IK42C%)XM$1WJ=QMJG(A=
M?37"*Q#\;"O@Z.NF$02:$5(Z]059:E^ZY^I9VYXT+X%*H%8F+U$4]BZG*FRE
M@LQMM&[K>EB;HX0U,54!%IU4GD3(C4G'AC\K]C)BL3Q8QOY-A/'Q(MX*XU%9
MB;3Z%@F+;%-=:M!/4;LC#W>>YVR+>3;A2R99=(N=F;!S<U"BF3R*@UX\HA:-
M?>(KHHT#VZC0':H:AP%G^*L*=9KHB^E_5U\KOV4^%!<"IP-MG'@0\]'CW/Z+
M@ZH8:5E0P=6"D-;QH9J$@;UJEJ.#/N\@_H9>8N%U_,,=;-&PK_,8.B%4Y:C'
MA\I17]/573"T4Q&C]9S+HGJEY500(Z[;/::CPA6<9IM!?+JWO7=HT^T(O5D;
MOI2<?.URZ\YU@;Y9'L;"TW#K-3#\[/L'!_O^D=-CQ$4?5N7Z-0HVWF^U.#PF
M*JRHM0WNJU%<O9G5G=,,2DW"F?Z\P/9+D<B%S-*3PLJC-.MQL[CJ=K(N'RE<
MLU"/>3D2NS7PPO0NN<.V$!9F6#1?BX!3*C4!H<6O50R1.O!XEI:UC125Q'H*
M,Y.D!L25ED,=](Q2^CZ5]6&>(TC<-GE,D8T?(T9L%'5]8"JK4"L*5<3PH_2.
M\T") ]A5M/%8E(=Y.#I/=4/= 2PT7VKT++WS>-R3U,,>'=0]0SWY/O;@D_6
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
MTT7CX:X\UWH6'//;Z$7W&'C/BVS"R3.BR&LQJX?TI6B-;;)GW2O#8<3!TY9
MGPZB5I#7E>C#Y34=5VR#,C5Q1$J*R! 8O>%^S0T/F@"&%>:<%3Z!>>6F)W)2
MPF%)R]R$R_CNE" CJ3<&+/.EAUGJ,9T!],_ *QM/"D-F3]&.+&65V$..[1Y2
M_PN4(HP'=/45#$B^DT,D %J\ $W\E8-&>+K8>U2U>,[DLT@ETWL1*AO"&.5I
MFB@N]_HK."(&'K)6B:H_TX1#S 0 #V\EPP/;"VL(<QA&37J ^X-SDJGASSAF
MN!;HYB@P=D:KCR[L:*I-#!NF@8XTCH%#1=B<H?9U9P'TIC' Q;J@X2;&V;!H
M@9(&;:RR$/"6 1Q>^:RV?"*\B'%SJ.E%T+^)(XX^F""LFB+'!<&'^5=)L7)\
MW03[8$L( XPLN!@0C)Q%%%B'-<%;:QC?<L]L%)PLX&"!%6?'^#".18UP1*I?
M1:_<>SG%"=U&AJY=0M,-\++UUK>+@"@$&5Z"('RVNM538@^NN[AH5,#/$,=>
MR'MI)I!_0$M=$C:S-*FU- *5.DF2DJXIEDYI=0W>T-]U5@ [MDA>^2SJ2[RL
MH["+@WAD0].NST_Q*8Q3D$^!_B4U"1)>\2A5R!P[2Q$ +Y00&4:GZ<$D_AF-
MSI>^]&@_FXZMK1F*M1#I!> L-0,BZ+/B^8"0MO68QH/%'9LZ!PDU).PT15CA
M^D^Y802V6;Z)@A T9E:@QPE*\ZS,;H*Q[WV"W;\!DRI+0=L'H,JQ"S/(3"<O
MFAZJ^C%3?HAP@52?4WT!G #G!8YLJI?)*0#S1B$LE*7?%#Q6-Q:_%:\R?:]B
MN0L";<@LX&=M%>D6_0,-B+@55[@6%N 7>WVQZ?*(L:N6YR1^#^9BJ+"SML!F
M4=O7P/2'HPC021]=QEBR"?88T+*B;M>F30^:VF0#5C*D-%!N^@W63<SY5Y8@
M C80G)FPAW?WV)U'0E<:%KU1'7R(BL)IK$G]'[57>2G^]DT\$7ZJ]^_?/7!H
MCT:TU"ZW14.KLT3Q_M?>5YU\H>VMKJ"OH@"V6SW&> WGP,=@+M9ZHROD2)R
MK3L:L:>1H/75BT!%1%K-R9UW2%9B+3!,P*H)^39Y-(ZW KY^^8*S  :PB9CI
M'O%(Q/IFTY<M>6KTI+H]%F4XM;NZ8Q>E0J5U8XJ,!47)YM"D!"- RAE!(6$V
M&(L5QBFE7 <8$58=T&J=FQJ74]K>LQNG8 :UB5/K-,J*^3#S"!0"V,4'7EO\
MFG-(\[:^C:)-P::N9%1X2*;>%S3R.1+WJ->^^B7WFCIV/7[XL)\X5._"]R[@
M;O$ZU!.WT_E)P8)!5*YA*U4X@<9 Z[_D@5R#MS*BMZ!(GP5%($UX61+@8F.#
M48;0')I?4Y-L49535<0.7O3%3*6VM2O1T4MP5?!"3B*OLZML*82/V6BI&F;7
M@?+"YV]2S#D@!&',=AF(*>A11 #:L XK2R!ZK::LQ,CP6:V1!DY5I)-@$E;\
M$IUOTF[!!!,=.%#L@PN:$#QK ES!L_I"3H"X"&Q-F'N3>(AS2/- ]=3M(4BK
MN$GA@7"OWP;@%]'760]_/+_Z\G=ZV4H/V_(@J1OHP!-"!_8VT($-=& #'7AI
MT(%5E P8Y\>Y+'T=0P83O1$3C['JD:Z,)% 95_;DE!/E&PJ?63:_@</BA%VF
MT+@&S <62M--(:HQ4 B<!D>A!?;%8KKZ:_AE&""^%J[%47I'/GI,0</AB(H
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
M]7X4#%_1@<'PP_^$NX<'NWO'_4&GV]\["O=ZG6CW<&^PWQGLAX<'_>XKBH7
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
ME[H/(VD$.@N-;B39)K_^ND<2"!!^OXV=V+7E%9K1=$_/T^_"A]-PYA[]]2\
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
M'U_Y/>]HNW7M^N%7-(-+.MGR3'GC+).O:Z3?G]:CK,]\7_%R']?96$!&AO?
M*K--2ZY<\KE)W\\1O_?>G9)@V%L;8__+A[6G ]:C3PX:$C_GRX[@;_NR8^6K
MB^7UXNKXP'PH8R_JKW[^!U!+ P04    " #O.FQ;U9@9K8\)   "-0  %0
M &5F,C P-30Y-C5?97@S,2TR+FAT;>U;6V_;N!)^/\#Y#SPN=C<!G%3W2RX%
MTL3M!BB2;I(">QXI<F3S5!:]HI3$^^O/D)1\B=W6Z::[,5H_)!)%#H>C^6:^
MH:2C43TN7OW[7X0<C8!R<X3'M:@+>'7TTOYO&_^SMT?>"0:E DYJ>4!>5Y+R
M2O AV![F=R99,X:R)JP"6F//1HERN-"7O+^ZS$4!Q OW76??W0]]WU\0<"HG
MTTH,1S5QTS0D>\1SO'!Q_-Z>5?AEJ_%1)OF49$,F"UD=]U[DYM<CJIX6<-S+
M95GOY70LBND!^>5&C$&1"[@C5W),RU\.B;FNQ)]P0%QG4A^2&N[K/5J(87E
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
M=I\^IW_VC?\O79Y/\C5?MWC_V-<M2]^@S(Z[HZ.7^F,A<]!^^?1_4$L#!!0
M   ( .\Z;%NB[!TZ$P4  &,7   5    968R,# U-#DV-5]E>#,R+3$N:'1M
M[5AM;]LV$/X^8/_AYF"M#=B.),>)8SL!7-?I G1Q:SO ]I&2*(N;1*HDE<3]
M]3M2EN/7M5L[+.LB&#!%WAWOGGN.+^K'.DTNO_\.H!]3$MH6MC73";WL'Q?_
MR\X?&@UXRP+*%0U!BRZ\DH*$DH5S6DC8Y[4(\I1R#8&D1*-DKAB?K\G"N\DX
M8@D%K]UTG:;;;+=:K34#0Y$M))O'&MSS\S8TP'.\]KI^HU$X?+STN.^+< '^
M/!")D!>5H\@^%5!ZD="+2B2X;D0D9<FB"R]G+*4*;N@]3$1*^,L>V''%/M(N
MN$ZF>Z#I@VZ0A,UY%Q(:88^UW(4CQSZ]2C%_R.Y*:&()7*B8A#C?LE$!:^*B
M@H!I*E?NQ-3$UH63[&'',/@D^'TN1<[#QO;0NE>%R1ZD1,X9;Q@GNT!R+59=
MLIBDZ/.%#"G:XH+3I?,;[A<OI8/K$UDSJ-(W(&T >K\,PQ=)B *CAYCY3$/+
M:[K]8R.![-F>X=-FH-3UY>4C)0YY5\*P#=4^R\/19'9]=3T<S*['-_#N=C*]
M'=S,8#:&Z6AH^\Z=4QA?P>RG$4P'DU>#F]&T,?[E[>A7& QG9L1S' ^JT]Q7
M--!,< 554@/"0ZCZ-1 13(M^<%MMIP[#F&3H'IRVS-C,5!*XG3K<<F;*8JJQ
M.A2R/:2U3:CV@;7#P -([3&T#[G?<J59M%BRBO$0D>Q"ZS3;1_9KCGV<+X.[
M9SH&'5-XGQ.)\24+F-!,2 TX>"5DBE74>(\YD%;J0R$%%.? H"E"DOKXWD*$
M;&%7C=2+HX[G.;W"D'UQ>Q;2<98K>$,YU2Q0=;CF0;,.!%[3A-P32=$QB2K$
M>K9N:2C2C/#%RA11:RL,F.4G?(P$\Y9+IAFFPV1S]!#$A.-"@T92IA3:KJ,/
M0F+7SV2.L\7H Z8N9C1":=36[([".(IP=93&;6-UZ4+=VIP(#%K#&S+GQMI*
M^XIQP@-&DH/:E 0QQ%12?X&$EY@V]+,.62Y53I @6JQX9QB\5)\2Z1-.56/\
MD- %# *]'C\*&3+7D8]PVYPVA\TM[NJ86,O&E$^5-AHQ4_ [%_<('0)A@O)I
M@C%TGS9[JVX-9AC&DJ11GB!C T0W,?E><4#2#SF3U.Q<RD2K5GB8(D<RN^UJ
M6%O!^\B8%5L08S/LGK=.H.JV2V#/.JE1/^L(U*_U#'!/'#"O (QQK.&T*"VL
M?TT8QZ)AW )0HDF860 R294!KFZ&29+@+H0U;UB- QDBJ>I6*UJQ'0V&S)HV
M1$*I/+'HB8P6U:RV"J'YSX&FB8]+<T"31&4DP,/*1<6IV/>,A&'Y7FRBMLG"
MB\K'=GC>.6EUSEN4G)SXG3.?!I%+O(YSXCG!%YT_[EFH8_/B_%CNW>8TD)!,
MH4S9^NQS2OFLMTW4\G*SQ_2%I=-+'UK&A3NSZ@0D*>?2(MLR_9GLVW'O-=*D
M"S?BKM@37*_8$[8S5.9-AY_A\MEAEU\<N:=.;X\=[-I&XXOQ.3C9TW6Z))LO
MM!9I%[SL 91(&!;HW*_BMF!^M4_F?B?-Q^IX:__\)C+\-2K@&9:]L!PX6CWC
M4^[1NS<IV^X"TZ@<H,@[R7"KS7"OW0.CW19WKAW_23B?U]F-=7;CHO%-)/AK
MU,LS*H=7V9TKZ/\,GXVC\U8!_J5U=O<N;^XVC^.#(! YU^9KZ)-;B->O1_8^
MM'/3^N3%\T]%]GP,7!/]&Y]/O7_M\^EZ*(_MLM4_-E^C;6/Y:?T/4$L#!!0
M   ( .\Z;%NP^##-;AL  (Y  0 0    :7)D+3(P,C4P.3,P+GAS9.T]:W/C
M.([?K^K^@RX?[F:KVIU7]^RD;WJVG#B935W23CGNGONVQ4BTS1M9<I-4$N^O
M/X+4@WI3?B3,MC[%$4$0($ ")$'PU[\]+WWG$5-&PN#SP?'[HP,'!V[HD6#^
M^2!B \1<0@[^]MN__]NO_S$8_(X#3!''GO.P=LYIB#Q*O#EV[B;C&?&Q<_+Q
M_?'1^^/W'T]/3[7RP0#J/[-/S%W@)7(XHG/,OZ E9BODXL\'"\Y7GPX/PU7$
MYOSYO1LN#T^.3CX>G9T"/3Y>XH!?A70YPC,4^?SSP?<(^61&L'?@" 8"]NF9
MI5B>GI[>/YV^#^E<(#DZ/OS?VYM[V6X"2ZC7TJ2"\TGP9P[K\P/U$[RGAU#\
M@!A.22C!QU0<GYV='<K2%%0@(@VH2< X"ERLPWL\K: #?SQ4A0FHATD>CF'W
M_3Q\/!0%DL,4D-,!7Z\PJZ9#%!]",=3Y,#@Z'IP>)S6%6N0KSA![D)62DEQ#
MC/(Z^+1(51!:XCB@)R@(0HZXT$GY*?ZX6I%@%L9?Q#?HT4^)%"9XYL@^_@0(
M/Q\PLESYT('RVX+BV><#(?A!(N1_K"A^+PA,(&CHXP:)0/&AJ,*$)DK";K)V
M$Q2(NB4L)1402,(5IIP(IC,-.MP55R[RNW(EJKB1;S-3'IYU94I4(0&QF"<?
M/73E253!_G[9 3Q3P8 #/[Y.KBOG24G,*'0CF):'@7<9<,+7UV)LTJ54HP.'
MB!FV$2)M-VDY$]AO1V+6/CIR!DZ"0?^) L]1Z!P-WZ^'121%_!'#WCCX3?XN
MCN.X=@S25+,P5LPKYO6QNE[\-9'!QJ*Y" ,/!P*W^,%"GWA@L<^1#Q;E?H$Q
M9TI !G"-8A)"DF*Z%SV)8SFE.!T=J1-C=13:7EJ=I'6'J.!_@3D1#)F*+E])
MYU;X<:K0F8CV/YF)3+IP3:IPO)DJ.#_E"/U+KQIMJI%V,1O/+L*EZ(*%@"&/
M^"9D30.[N5ZC=$_,!WK6BA/.G%P[#C34R[>3?!<HF&-V'=QC*@SWG7 C,*4
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
MDT]#_E&EZ6*!YF+16\DE\1?TN<UI^6$<\+8NL4$L/]R8*1F%5Q2..2V]6;)
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
MHZ;PELFP,1M 8I6SJ$_#- )5%6U;36F"*L6QE8LLG!'KQE0Y*J\9SD+69%H
MR!"3/;=;GE,:@2R;3:9"F1B2M]GD-:6A[\/K;3#_QYJF)0G0PO6Z57LK^\/#
M%7XF*+B7.Z2YJ)6*<T #6,N$74]RQ2FU$;"E!];UM)<.0%LA+9R%C/3S+2FF
M%I>C$B/%H3GU(7;F-6R4'Q)$UO-64VPA(XEO*</@AN[W"++@EEW/0K&N?'9<
M;=&>-)3;=?X:1H0@S?>QW"(0"U*!DJ\%)Z%+P-#!W>_KR6BZP!2MA)&[#B2#
MC*BFLBC@G:.NV(/:]ZN*K=[Z>!6QW[$P[,05Y+JEO$/5Q19J=*:JJKN3XS6Y
M2((G38F0H<0A72#AL.8T?L/JUOA';0%2ZC87**BZ4E,V._40EMD<V  4-(@/
M\G!")=@5G[B//3%JJT]3_XY]3S^YVAC%"\^!K0,XF:KO0@[78/7(]?)\7@ED
M*T<9C?&M^C(_%2"V<1-OV;%1A*49N?@VJ<@0V SU1D[?KL(H\.3@O8(!!<GX
M?!)X$ -<3OC4"FJAC6F@>B),9(#\D="W(#84D-*G=OFR U06=E ;Z57;N*8U
M++-"Z=03#]TLX8G^WG@]S!L9T_$)^7 )X83CV1<X0/!E?C80$^SY%7ADI=/U
M3G5MZ98V?^H\6H<1A^4 A=.6[V(]P/0EPXBPAX@R[ &KPG6^?,30!^H)<G K
M DY#?TQAR3BF\54K;2=R/^A?8072?20Q-4QT>]\ 8HO"M&4]TX0W"=?(Y^LD
MW=:#3^:H?O%9#VWC>O*<R)%]@[E0W706/SDZ.2E=6FN%M-# E?-BR#!-N"6;
MLF"4]J2QFF6F+LT+!]3[\)H2\GWX\G4EEL.8+L5GP#">U7NVW2J_G66U;N)4
M#L=I",F]0LKO>>2M:ZQA-:@M<UE[#@$5+Z<=+*1R',[$<);\0#R#CTL36\>:
M>I_8$=U3+T&AZ^HYOF$01#EEUS::-JK]5C1CXVB69$4O71V-=<A+*0&8BFO9
M0>",>5/V[7=GVP3I\Q0F<T_7>F]%W8HV)1Y"8%JDA[CB<.=B2=2(FF!@D8E/
M^=[9#LM;Z2N#B><Z(+ YN.F\557]K?1.V0W]6'18&T!L]%03ORM[ZT833%Z"
M<LNQR7?; ,>;<>&TNX*E)4JYR$))C_ #SYXX3:R;;MCTT_=V6.NL'AR_1;Z*
MQTHRG69;:<JES)WM&$#;YU:F@ZT\C78<K5T1O)FA>H&6OPN.T'Q1'JM5918.
MUGN,@J$P4D]"&(MRYL:*0@N9B(=8=I.\-/KT(FO4JV6+[DOX*+L<#+MI)&R7
M.A8*\EXTB;]'XH/<0&:ZG6]\;JA3-=NVLY+7-AKBM9M@+)2C>C^G]D9V3;%E
M<M%"+?3'4-GP$1'9F-E59..Z.?9?_]Y$DFX/DIH!]E#U5YQN%+)WP!MP\<E9
MTV;SUH@LTPN9,K?Z*#67K+49[*TL1 N'IOD#KUB3.V3#JS^.W0'FMV/9@PL
M% W*V+YX$QI\%=&D6.,(SJN?[(@'C6[PMT9EW]+C&T%BF+.V?*$M8!;:Q9C4
M)&3S"I<22]9#6,A.;CX7VE641-D6F->P;-)/(Q8QE1XE/.65'GU713;6P+WP
M9D9[<",8XAG$?@G$%X@M:NU9.Z0UTV_[HT':*U'-;U]:]R"2<<:1-&!C2F -
MJ,(VB+[W5)5WQ*26C7$>94=+71*1>TM7H^']<+6BX2/RFZ+A:JO8(OQ.BIT]
M%.>JBP+AT%59^#)A:H_*,\[.Y5-IDO_BQ%PS/';<QIN90>3;-(RAUMS]+7 6
M&O5S$MX#K=FR34B:S .U**MCM%LM"]F^/[^>R!?)ZA_GJ86PD)U2A*):9AF$
M,A8!W\R8E ] U$JONM1"R4WQ<B4<9+I6S\E!ZE0_9!'%%5>K36"++%IRL_J.
M8G5I367$Q?*-J,I(Q28PRU8)]^X">Y$/4;+8#0.7^"0.)LQ9S>R&YA0HJ!#L
MUH@LE?H(ST@ $5*0S^]!-@V9F;(-^_BI7WJ+N+M(LFO%D/JQ\59H7L&!-;NK
M0N4'8.7#T?'_E-.<U$%8.(UM):(1+MZ'W1&Z5Y?\KX>BIY@8W4OTV_\#4$L#
M!!0    ( .\Z;%L'H4*,O@L  %B1   4    :7)D+3(P,C4P.3,P7V-A;"YX
M;6SM75MOX[@5?B_0_^"FSXYSZ6R;8+*+7!<&THF19+I]*QB)CHF529>D$KN_
MOJ1,V9),4J0L6_1@@4$FD0[/C1\/#Z_Z^LM\FO0^(&6(X*NCT^.3HQ[$$8D1
M?K\Z2ED?L BAHU]^_O.?OOZEW_\58D@!AW'O;=&[H03$%,7OL#=Z?AJC!/;.
MOAR?GAR?'G\Y/S\OO._W9?D$X=\OY8\WP&!/R,7L<L[0U=&$\]GE8/#Y^7G\
M>7Y,Z/O@[.3D=/#O?SZ^1!,X!7V$&0<X@D<]07_)LH>/) (\4[I0?/Y&DYS!
M^6 ERT@A_^KG9'WYJ']ZUC\_/9ZS^$BI*%\[",G)YQOTRJ;3BXN+0?9V12H8
M(0OKE=G">[W>TG^ 1I0D\!F.>^K7[\_#)0\FF!08G)T/%,6 I=-IYJP^XG J
MQ&>L^&(&KXX8FLX2F#^;4#A><ZNH)#A&((G29,GK]#CSTU^KW <%=7-=2XH*
MSF26LG<^/X[(=)"I^)+.A!I3B#E(;D BS7Z90,B'>$SHDOUU%-$4QO?S&<0,
MLFL</_$)I(\(O*$$<039'>0 ):S>0$1C4=MG7TXNSD\R&]H5W\@#MP3'DG,L
M?F$D0;%L9R]<_)1JL:?Q+6"3AX1\-K'/A_F.M"?3&84308,^X"-AN[%B4TA[
MUA1QT9KV%:9%;0MM[5'\71((YQP*;G$N4FJ]E3F9W%QR0J*2M$3&6D+U02(+
M$&/ WK(H(;J,=P!F,EI\&<"$L_Q)YHO,#^K!?PHM1S2F%TZBWR<DB45?=/_?
M%/%%+BX!;S"Y.G(EYXA+7]23#[JUV6R>V9*.E";X_172Z1U\X]\(CE)*17.K
MZF\ERDTQ$)6M*@#_FI8-%#U:SE)U;LWZOC$E4[W/B:,I!24O>P5&/4YZ)@:$
M"OQ='9W)+.L3HO<)5RE7QU"\U=>HD6 3F+?ZFMR/):)G)JF(_R.P &\)U%MC
M)U(6F8BZQV=57^)HD0FFBEJBU<1'H?4T"+2J[*L<U:L)V&:5NY=9(\"E3*B
M\+;7#1\N;!5<SH. RQVDZ$-8);+ NC#G0JJ<92<-$A,>UCE P<Y-(>!O-0CH
MO'MOZHBL:S?;71<HN[#;GBD36]II\H*69<4U@46#5SB=$0KH8JGL+:!T@?#[
M]53V>]><4_26<MGWO9(1T(2(QN65*QN4/P#H;.L5;X U$.@8DO8#P]HA;NV@
M-I1A["V93@G.M/D72%)8L</T6EFQ^;HCM-OQ76-%";YZP&YR"&H$.!)LH.C#
M8F-%6BB4%[04059GO2T.-:IE$M1 Z5E.0F,8WP.*17!D(GM/I](J&-_!,8I0
MM7-S+Z#<Y%(@2 1X6^H "!>>075"UW&,I$$@&0$4#_$MF"$.DNK0V4Z5#Y9-
M5$%6OYM-#G5N9.28] :9S=7F'M[IFHYC4/W?-6.%E9P<^:6'.=#5P^ZT-$QJ
MZMZ5=.YT8O9E0BB7$^%#_ $9SQ;IJBFOA21/>K4D'34IO<>)DR&E%E1BE#47
M+8,V^XZ-%4GQ0*3RF%,0\:4^HC%_QZ)E)S!^AA%$'W(X90!?@Y*K 8!'R= J
MNKG9]OKWXAO4](K<.R#TE?_)./\!$HG=:YX/T+5#1)\R.6S<R@0'F :FUD#%
MC6-0XQ(Q<IJ);$EMG\E7$&R=FT>)]6"TOD1H\/ WTPX.)WX*&E^"@$:^ +D.
M=-\@MZ_BVD@K:[EZTM!0X&&8O?KMC!SS[SW[H^0(/^!G)FNQ'4K8(S-(^6*4
M ,Q%8Y3Q>B9S.U$K&_&NGG05Z&RDP=2EAT6&JK5SJ$'SUT'5 8_B[_WML+/O
M3.QFVGZMQ! +[65P>!J_@OGF#'X=Y7HRWTS918O[)G?M2C6*FTR56=IWRI#*
MNRY47\H7GE.=]PW$<+PQ85M#I<PQ4G44'?2N)Z[FE.)#B9<,$T8>N@C1[ZPS
M6"O]('PB!WP(IR)??YK)4Q7"-'8#QX3"E3F0W<_%H%!8@3"@BZ'P*I,;"N50
MD21"M?<AYI!"IL?(3B65<+8C25U44I8N"X7(T@"ICM1<(:OB9S=BY:HZXHY:
MYCZP0CQ=56KN.U10!H\ZQ50,N0@BG\P55]H5U=X( ;64JR9LH?RQ0>GNI'TB
MTJI5/KPY":-/>RJW&DW29:'( Z..HIO%\P^(4YA7JIR._0WQR6W*N-"+WL^C
M))5'(^4 1?R+-Q/G+3BLEM<;<.BHE=JJEK3AC%*KTTA;+L$WD!+40N3*L/QP
MH:D%5=]7V\_Z?3>MAT&!&CDU?2?J)"'92%WIM*Z&2(SA*8R'6 SN(U$CMV0C
M?6V!TZHU;<&IZU:U4=VD3=?HVU8N<]FRMI 55 M;'EQ/A"'7\11AQ#C-MK'K
MLWI':N7'6NH08>1G8CU4:OF%MDF^INNJ"[DN'9.&A\X+NMSM1\NSZW/ O8[X
M=-H$M6SP*T!8JO6$UT=NAE@TJC2;3_X&^8A"OI%]^A;+(YASL1\;I0W=MT_H
MNJNH\/SWG>T<>A#ZXDCH)_O[:LJJ?ZD<5GWY8Z/*ZHI]8J>JB$+(/X+IC&K6
M"/8QG>VRSK C/4++D%S6 (E]3:WD30L_Z=L*GZ"ZXVR*6*._5-6P@NI3I+@^
M4%LD;#0T,-L')&[L#VE?P.K>I8XV;E8V$8HA/Z<H$EJJ38;E!P7*D<@_B!CT
M1Q0"!N_@\O_5K(#X90+P.WP6MMZ/QS#:V#[<B?#"5M)]"N]H(X14?$3)!Q*
MO5E\9W*29KF]/)NW$<FC[MX,_X+K+13.!;L*8]V@CFSAU7)\W*O^JE]VUCNH
M.3^#XJLLV!?_EH)V_&L+=K(9$2Q4MY.=S1HRELHKX'3C-Q?2?#.BE;2[H81O
M'1(OJZL#!4=IV:9&JQ3=B9_NEG>S*7T89^.=9YB=:QT!RA?R:K/-_:NUI.O]
MJQ;2PX*,N]7;0,8J):BP6U0UP_?3+!L9W\\AC1!;9\X:V%CI-=@QT!\L@%SL
M;PE%!E%!'0PIZIM'R6PK=7ZKA@5*5GH-E ST!PLE%_M;@I)!5)MG%+43T'H=
M?@.4 M&[#K$8<V.1Q KKY'Z0439=+@C&(@L6YN!8/1DE(,J&XTYHVIZ]%7S;
ML/\!L-J:=UN']C::M3F7J6T)+Q- X3.<I52,X!AD#X2J)/-I?#^=)60!E[/1
M%8A[EUL=R7<N=U"@;.J/+=#F(5+!Z*=61@8>$;40U3-XPX=4SH#N.-#N3*IK
MY]^6U(-J =W4Q2X3D;845JWO))CEN=!F,NOGQ\*<R=3J'=0%&P;%5]N8?&<R
M+07M,YG:@AV=I"O5_!!OGGNO^,*GR/ILFT.1L.*[K6Y)(R^X!&>-5+5?PD&:
M+K)V>DBSHK.Z4>-.7?VHO5FC%FP^3(SP<V-RX(!LX*E6(>HF7]=!A 1:\ZW]
M*T>8OYS0%CM;'/5B=^"0WLI[;<=?+TV"F@_^CH45"?H?C-?;8,U7"SI2*R_7
M4A\4!/ULWP)AM8)TIZ?;G;10@[KR[E:17R2 ,31&,'XE]6O^VS%1?FS*Y*"@
MU8JGMD!<4_G:<],=?J!F1F&$,@]4H*A[M?H 3?'50<'&8M468"AS;?/(0YCW
M$ 5>R<Y[P?UJV; U?'?K*9MYD\OMK+5)M \38^KLQN2@8-.*IUI-D]WD!W>[
ME&&R17W9SWE"K$)?.QNVHC]PU-GMW\D\V$I44!^)R!8E;T!V;F$JIS]T>8J=
MJ+A2K"$Z**0X6;H%/$S\=0N^?]P\%21$&EXDY1M&'.Z%"@(L?YQ?;P%3;1Q'
M]P.8]^GR<,X.![<<7K_(&N9RN%;OFN"RQQ.5+^ELEF1;,D!R Q*YW>-E N4
M<4SH$AUJCCN_=47SM>([^=6NI),SET%_R'JO+A# &T/&D/R0U@,T?67&C;AL
MM)&XJYO1O>J/>!I=OCK=153AJ]Y&$4$M_"Q77C=,TR/&C;AXYMY"?"B(\3*Z
M&6+J1 0U6LFWSJK#4K6@<:97+G2@/Q3H^)K>##T.4G9^8Y%25G^MX0ND'RA:
M?L]0YAA&J&S)I=Q5^7,Y%%BUXZ:M.C=_V4WS7/5"_G@3F??/_P=02P,$%
M  @ [SIL6UYHUHJ$6P  $]L& !0   !I<F0M,C R-3 Y,S!?9&5F+GAM;.V]
M6Y/C-K(N^GXBSG_PZ?-LM[N]/#.>6-X[5#=/Q>YN5:BJ[;.?)E@2)'&;(LJ\
M5%?-KS\ 15*\X'XA0!4BUAI7BPD@$_D!2 "9B?_^GR^'Y+MGD.4Q3']]]^&'
M']]]!](UW,3I[M=W9?Y]E*_C^-W__!__]__UW__/]]__!E*01078?/?X^MU%
M!J--%F]VX+N[U7(;)^"[CS__\.'''S[\\/-//_W4^?[]][A\$J=__A/_SV.4
M@^]0NVG^SY<\_O7=OBB>_OG^_;=OWW[X]M,/,-N]__CCCQ_>_W^?/]VO]^ 0
M?1^G>1&E:_#N.T3_S[SZ\1-<1T7%=*?XRV.6-!7\]+YMBTJ!__5]0_8]_NG[
M#Q^__^G##R_YYEW-(OXLT$A#_C*BKV7Z\,LOO[ROOK:DJ**8475'[(J^^- 2
M=PE_KOZU*=ZA3O[NNV,W9S !*[#]#O_WZ^JV+0>?RGQ7O/RPAH?W^-O[^_(Q
M!W^5("VNG]'_Y%>@B.(D1TU6]12O3^#7=WE\>$I \]L^ ]M?W\79!G78QY]_
M_.6G'W%W_;_4FMZK\'4%MB#+P.82'IY FE>JODNB5)T_;HU*?-ZBP7( #]$+
MT.@Z4B5*W'P!Q2>8YW<@N]]'&5BD1;R)D[*(G\$]6)=97,0@OWY9)^4&;&XR
M>,"=41957RRWJ/21DVX=ZE+99$:I=S[%:Z1XQ C"0))$CS"KVEH!A-<2_[PL
M]B"[*5,\^RUV&0 '#.2+&.:XW*GX(L_C78H_ME3JW30)5U/VU^]Q5&1QWI1V
MUD,\/I3Z9/$$7N(H19-=8DP^@3J5>+TOX+I:FWISWG$-3S0F>J%J#7*,_C[
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
MXT].1C7MDTR_#S^ZPD G)X>@.2!1HNXGH1)>XD%>5CXFA.IL<.'LX+##)<<
M$* <XV F2[^X;%)ZIR[Z'YR=_HVX(R[Y'"J:GKU>[,5D4M#O8)G_X.Q8;\09
M?9$7(:5IV?_E74(Z!7T3%W9GAWLMTU6 !NV^L_=Q>-=9?[2IRHY+BM@Q#8-O
MD:.9?O%&2=7)6_'AG^L$YF#SZ[LB*\'Q!Y@6X*6X/GJW_OHN![NN][8CC5XF
M49XOMT>?N)>8>IE-HQOJ>4QG4^4,'X\!!/I*AN*2$9%0U=9#P;@6U]>U78ZN
M>KY%S?Q,)6AF90*!U;F8X@LU4"5585! )J(ZAS564S*AIAFJ]-\?_5%JWR5/
M2ZLCL33TBNMR?6%^=%%>]/?XGWM&23,C\RF;.9E%Z<BF8HQ/*"-;5]WC.JN9
MF577>"#_]_M!1Z#%_L_)7-PD_+@G9$3>?S[XXVE(<INN,YPCZ H<_WN;#JY[
M5S!);F#V+<J&>VF5HK7T<D6]W(II2,^W\^4J=VTAC+D=CU(9& F5IB*)4WHF
M8)+I Q4\<>IW;II0@[6HGAQ<#PY/=<^51,5CP[TK'N^@CG=^-9<C.?US./KA
MF^K9VR@R"_WP[T[:^JL2)QR[0Q86W-1)RNK$HTW>8&1I#5.1D@:@@>JZPU6K
M.C_18;:7!*<"K08UG?EDL%<CWQCXY.MCHT^FOCG!3[F?E/$GTZ*FCZ'TY+<H
M'O;@<S<+.6:KS-;[B) ]16#ZDZM08 (4K7!.&%3O*;U)4+1)31]&^6G0) Q5
M:A29"L\1B!I]I3D=2D)1U:&2",6A4S_F\Q*F]6./U4@90$VB!"6 @EC"2ZC(
MRRH?1D&L4].C4D'51RA*Z;I?1$C939$9:ILHK:ZZFTJ=NT^RELH3N_B" /]=
MQ(])YWU&"9M(N"X!<TB@+B]Q9K)_](P@@=:<.W RETY#T)2L3,1$.C-PJO60
MIF$D 4_5$VKB2KG8_)^R?HGA 2XVFTJ"*+F+XLUM>AD]Q4648)YQ9I!+F!=Y
MG=WP 79\Z18/GY$9-WR0J\T2.0#FE$W6RIFF22]![J"W^4-A&J:<._&*B%D-
M?\(3I<?W'$#]UNIQJEB!-=P=>Y:T79FJ.8E!I=?<; >4P5XV,YCT&/+ ,9JQ
M=%;_>T%+L"QB#;%K$#&!:#5XB6#]OM T=FAM]'R[I[1P*H96X*D^B,IO8'87
MO>(RR^WUX2F!KZ"?/UYVQI6I6W9Z%:O;2R3:[#^#$Z=8ZPUZS=_BB+1//-12
M+-V=\61*>XDQO3X0G.EDZF]PXBQ7!.N8I/IV?"P]OWX!V3K.1Q&%RN4%#KHH
MY?U%ED8_Z!UH45IHT.4L%P5[Y5>'ET %0I;:_ $FWA.Z=AH;8LZ28'S![U3@
M5WFZ.=YK]!"_U=TQ^.:ESEG\\]4Y*-WXM#J[:QE<"5U&6?:*G6 .^'V'15%D
M\6-9X""_!WC,.,R^E1,O3[ZB$RGO)2IT^T'Z\DZDA09=OF3*#<D0W29#_.C0
M=SX$S@L&SG_\:5Z!\_5T!!$&4[Q39P7/LVB'^B;3^AY$+R"A8" ]N2;7<54#
MKHC!UTR:NA,H-!Y$U3,U",6D(ZJ85#'6.*7"V6IZ%)+N5M?,8'LE98O%W$NI
MVX?0^\[-+3'@GOI]G+O(<7 ]>XA"OBA=A1(K&^0JHH?33WV?33PC)ZI3B+:]
MZF#2^JIF&1&%5,ZIT/4(7H$",0HVUU&6XL=?B7IG$]6]02/R5=-"0@FIF%:3
M\]C5D*AJHD15[A;@D*@J)*H*B:I"HJJ0J&I>B:K(ST@;9,#0L]S&."(^:FZL
M=H&'VTWVK=CS]<9:O"^?GHXGN%'2?='3_FNFM8_V7905KP]9E.;1NKHYMB4H
M(5N:+<0T/N769,',C]QS+36V> (O<93>EX]H$..99Q3%;+C!3W4S>  D:-6"
M6>U]_ S2$O^\+/8@NRFKVZ26&5M]_044^')\^(J!X5:.M_ ]WTO3[Q77P.\B
MY@Z-=VOSRF,._BKQR>.S1>W<(M,0+<5H_JC D&4X-Z+E&5IU];.\"A+7J6JC
MZ7#ML-K^:9ZU*R9QMK7:I.(4:)6GP41HM2V-4781Y7&51@?D&)BX[!4^1$MR
M%VE0K[,,9I<PPZ%FV+@YIO.!V=%MKN-1O@(Y+V.JD;J:2S"]NDRYJQ.417F7
M4H"R%HU)Z>K$V(CJH$PW](Z7=9K'FV%FLZY/M:Y E2 +IV4^/=I^668$_T 1
MTKK_V*1SQY%$1Q@%$KM=UZ=H:#7)2K#IL-8LM9V?AA>7,F6:"TRQ,G,'F4K7
M&$6;( /.+]/6>[ I$[#<BDK<$9CHPFBLPN8HV$"%D[I*&L.P\:XT"G 3W'4S
MZ;KQ\\RSHC-,T+].0P3]X]\=E@DWS)2OK>? X*O;VV1S8((\R7L76MKM'GT1
M!NU9,?S$P4"\P:1^'P/"_94T38.0+T=7O8-J!KJR>OEL6ENC>UEW^B+=-LLH
MC'G%+*(R:_?*$O-M.R%0G+>XE(1Y>$3IR,ZE#S$H(QI%K5T?+D95;D;E<WQ,
M'=:9^U=@C>_!JW.UJO-YJM>HHP6%4AWNX4*5"YKI&-I,,2AU!)=2<TX=&)3/
M=C_%?Y7Q)BY>FQ-=J_X$B_4QW5'5NTM$]!M(01&O<X?GR1=ECNS_O,L;[;A8
MA+0Y,F62NM@2-QPAL#S&:7V*?P(,Y8Q8JM! =EXA1[..D!:AHNS=>8;54'4$
M+-B Z]-@=C[QDW!2^4])Y82RP??*>0XAU1Z009%$&ZX/@[LOO*.UM4IW5[N
M]('#H^L]UT2D\QT8@A)* 8%>I^OCV+Z/6#>[;LLSX<Q5LE3=9<*E/(>(FO0R
M@!%N0?-E,).!B[P,$R*DXW!&?S)+B*)#0DX92+"KU7RER_ TPH."(#5QVI@?
M(.2D59\FZ+ PFG5QD>>@Z'#4O%!3+6S83Q_[*!Z]QK"C\Y'!X3VR3AW-O;):
M'9Z#Q43/R$!(L3T;SV%]*7&W+;<GEL; 8=(TF<S(-)XK7D0R&<52ZK/Q>!2R
M9M?84VH'EMNO*:H_P=FQ;M,") E8%V64W&7P"5DPKX@9N(YQ),0?<;&_75T]
M[!&ZGF+\PGM'D.%R8:O^9H$Q7[_G8+/=HU*+F'E>-)_-,NCC0A ^OWCM_(OM
MT2)7?.2_(EI\4F\5X8VX7B]([<^EF^H]U.5]PC""5 3G$@X5_?C<*V<32;!
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
M"S*W6(R>[3H A%8=37)9M3IF !P3O2,+)L4V:X#]8C9-QF-Q.D%H=D/=C=
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
MHL-[$ X6'(WW(!27&>'W(%3S-8?W(&PC2>,]"#YHA-^#<)9WF2A#ATN1.8E
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
M>HJ+*%$&LESY,8I%RY\;A)7ZS2I^13FRX>!39U,X'C;5B7Q:'KXBTRO#-M,
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
MZSC8T\&LID#L>RF3E8_NI,Q4/NE]E(W18[6W;0TCTTQW-SS>WS]IBGSQ2JZ
M<(LU04MF5C5V2Y[<J!D=7_KKGH1VR'=R)N0QL":RY?#3K/P2'0 QX$Z4G#EL
MNN3N+NJF@"=U%%![S."*Q.*0CNLN9V<&SO'%GR_P)-WT>8)/Y@6A8X1:>]5:
M J-_5">=Y -CXK>Z&P??O-KO$F8GR):&#XI3G5BS@[I<3S37AZ<$O@)P7\#U
MG\LG+ =1H5RZYN2.3C<#18M**:MT1KVN1_$*Y$46KPNPJ9@C7_^P:-J0$2+-
M#)0N(IVLPBEUCJ_O)KOD.=[1/$0O(&\N9QH6S#9T!;8@RP .U,/^VM4">)=$
MJ<,KH2LL&]A<@!3]453,Q#D^2BCI]SU296J4")9Q,<Q)6NG=79(O;62+G3I"
ML)BC^4%.NU"Y([KSAE";>/(0;\NU]5"+5$6@Q8]E,]3KY2[['!7K/3)[>]^/
M[RXMM]5'\J#3KZ\_('7JFQ% C7:=*G)UF7!M#ZF+8 S+QD#\%M#K%K9V/+(H
M_"PVFTJR*&%Q)@9#N;K82!2M:^9@5.HRDW@49<!&F+<62XU!8Q*:PSI-0/14
MYYN *J4+IX?LB1'7P>2<E0 +GX%*H.RU2T1T,C)3F9@5P*ULYHA6ZS0;U@"7
M W_"T\<BYR>9.9'G$F5'#CQ"92?USY&&H4Y'**%.LL%9Q66OT'#)*D:P-/BD
ME.#2PB9J3YG)1)XXDLA@!0J*3';Q$&CI> Y-;L'UP=&8+^*]-H^,B@KW3A8<
MW1*US_6+(%=*5K0OK@R:JA[=PCM7-LEE05W;3"\#>7W;"CCNM_=?/W[X7Y2;
M0C8948==,D=F*G<LCC1(E8VMO^X5(:TZA^FL[\O''/Q5(J:NG_%5@\-+NP$K
M(RNML5@Y9(UQ2B4S%C0[Z+K3UO<VW<+L<+S&(5^S*94E2\8KZVB <=4$]7JA
M9R51VJK,;+DV7"^>5?0WV.38H>PVS\LH75<Y=PX'F%:>!0,@"=-W8_/9]!X#
M1E9:49 (U.OZFJIB _,&-E=E%J>[.Y#%<%,Y%^9?P+?JTVBNE"K4S"^"A3S&
MB9+<PC.*8.6N\PKCI["6VXK;NRQ>@\85=8@1#EGGZ3$RF<\X$)--6//4ZC1O
M8/2?[TBB/%]N:U_39;:*=_OB2XE[#3'<^JQ=1DD"-A>O-5U>$XY>[#!36_-
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
MDRH[$V&S[V+VL-.(@._/:PS]L #X-%8]_JFE%^"XJHKL=E>UJ]>7*=[=_%*
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
M"=Y-MZW_ G>H %G#@RJB(#JN*A[.114Z!'8GQX6SN-9GPF^3Y)_V\/$- ",
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
M5T66E]G2Z2:1"29M^Y=&)D,U!A.^2[!VP,Q7+TV B0M)]_?^ ""910"H*05
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
MF'Q=PZ0QH_KJ7?KUN,,QK])55!(#14:EGI:23W-B:T)F?\5U$3H6;;!U]$K
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
MVOR[RF[7O<SQ!@% NRR-8*!1EL? H/TF/H.$CA-3 X:Z[&0O@L/'EDTJ$&\
MT0>A9C Q1;5&8%$6J1MDS%D2,N T^24-AZ,")7D(&2GYB14"WSP%A;&U">P?
M%M(L,)6@1.N8UJ+-L*!FLAQ%<LH.=#6X&09^;J^3U+=IC\*C00I@FD?FU<#1
M;/1IC<>XQIZ-<_PY6Y,F0EZ"3GLA*L$G>^5>>VU)A*8G$UI08C/51*\$6?8W
M,1P&PQ7(TJ6[%D!UJ,\O2#L.:,(\?$PX7OY]EY7DB(Y19Y&GI\-_5L\GZWD>
M^F^U!U8GTYPII^U 'E2;S46(+H\E\-)A;U]=F[-AH#G'(H?8JA-\:BQV-$H+
MT%=[#=@U7_=P!.#XUC]HPSA] 42C *T>Z)Q+(!H^^^U_NEL$D14H7@4YD,;*
M=DE$'YM:G<^)BR)Q 7S&N1*A?;<X[QJY!MP =G7SZE$^I9'S '-']Y(8V=2[
MM\3@D-8D#]PB_?T^I+^!>U_#8<$]OG0E?'_.T=JV86$Z_;Q@J]N&[^*U_^=I
M?5NW</D"]X$$%I>KW=-PKA-O7*QW3R7.3->5KNOO@ J2QJZWT?Q35B[7J-P5
M\ 8^51]KXW\;\'6"9G=%J8&F]>6DQEXZZ5B;V97?2JI?4G*>+<D-,>2"\KUB
M'2BNX"/,=\V3B^H!%N#SKKGDXOB^@*3$P'-'4P"%K&IZ>">I=@'L;:11HMGI
M#.@$NXX@36=!&0WF!/%>!WS#6H"H!<ZI,A^4)5.A_O%\P(=F+_:W_%S5+_P9
M%?CAL%OMU8BC8ZXB(X'/K\K?/?3!5*%W/D^<"HPF7W<D)5+=E>\R0^'G@ J$
MSA?KEP0.3X9JT:WM]7NQY?(LIR:OXXZV36:[7E9LTO6\>4AS^I9?\5"HK.#*
M0Q2V,FX;G2<:#Q6UK;Y5L&@^U6LO47Z:,^V=%&4TMV0%XIN+AL %XVT;B$D^
M.&DX7D/(<;S\.;OO\40>O.RZVVS2XAGW/*^N?P/'RWK(%]-]?:\M$KG.M'5@
MH>A IQ+^0MZCR;<"E_4_;Q#^B2XPIK=K.&,"+C?..)J:L'4F\!2&FV\9>JK#
M^BU\3HE8.I<T^F11 ^YU7F0B+D?,=CC?XC36.)J7L?/)Y?R-X^#W0IK"+H?4
M65X565YF2^9N\ME:084?LS6 0C^B;_L47S#L^,S!6X1M]D1^]9*P9>T3\-@D
MO7KD-H8OO=53,7G6!D\OK,S6U@G<F;>9>W$A+JJ<\-9O$66<\Y!#OC=4:+W!
M/, _+T#/HP78A]C.J2:OX%LHC049;_%4]&%>T+"AMP+>;)&89Y0@-.MW4, Q
M&V<#*?P^D3:%/'\#-'IC-]C9JWV3A/OQ$>WBGYME_EL9%</]MB<CZS,T'^K@
M$G=#H;^>Y&=>R=;^?+N)8AEDV7ZQ ]A3-,^4T61_Q%-%+VM]Q)J;\Z[W>YT9
MFNK&S(O^BB 5=UOT.<T*XO=Q6>XVS9O5#>X76#V@FE3H_KG=/N.J]3&W:-O>
MF%@,U<*8?Y6P:Q)&_GII2@P\2-K%24!7)T%/!_R&)]KJ-N3C.EW^[=WU\J'^
M<B6=:GN'[X3!YPJ_H%6-A(/?2S:!?"X:E,F<MVU"] T[:31>5J2)8VG W-_
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
M!_/E\R>T2;-\ %0##?I9M#0L:6/@E2V)]$S)**530M)[!KJ'X%OS.#!K3#"
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
M=+\HOVC]FJ5[.H?5NVB2$CV#;_2_T6S<-*UZR>9*W?H/N 'R&M[CZ'@%MZC
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
MA@8T^FL2//'1 L.\,'*_KB>S,@E+_8F-DB9?6P B@J<HFD_[$I"C6M*:#)^
M(^C]/I_5?^^:YN#B[J\IGI"JAEE M63I=U'(6M)%RQ-;MJB,R,@BUTU.'O!\
M'ZAC[!W>C/>()<,R1*]ND6$5L"21JO2)8@:>67A"UXPX=V1SGM#79IY8(IYC
MQ1;?;)$R-/<EN]6S&&ZPYGU[)/UH+")[ GW\R2IN3K1Q;YSF/F,1Y^A&::XE
M1ZC3NC&:E=TC+XK[H/GU,$:?[+YG1H2#P.#W.4_9.MS?37.%#XV5^WL)>>,W
M7S9LSU#);80Z3:'SYL'.4"B<\W)R0FJSO]>#_A;!2,0;XET<:C"@ENU1!IDI
M)Z<8C"@\SW@KR]-\F:7KWJT0^K/-$[7;,9FIMNTH;9JWUN,V8[/2D9QA:4FG
MP-RMTCMTM5>*9LYZ*JZ0=64/1HAFA3!C1DMPQ\3^::R?QO:Y6#XSN]VPNL_F
M+*^1LVO6FOI7/*95/),XAD QIZ\5;2?0-0Q-/\&[+,>=C;PJLML=[FQ<UE"B
MVZJ*+VFU?&A37[3/FW[%Q1UY.*"*L_+H9W=0GB7IG;V1D^4Q%][(HH5]^4DK
M"S94N$EP1J47X"XKRJIY&#:&N,,J\@ 7-NY8%]N/2"^ 5$X7"YUYXY59=/&1
ME@/Z@@"7M  =\]K"&"&RBQJ7A[=O?7FCGP:P8N9@Z*P$%KFVFNSO7W>;6UA<
MW#5KQ:ZF2S5,.+T*:F@BBFM&^.\=.A.BP#?_%WX,3-*;]6@FJ?8RI'@NBO0)
M?>?77T@I9CMK*K'D_C8*!9,/(K)V)UWHWY]1<0<SW\'6T*JC^*MM-7!(-OPZ
MH:.TOKL^ [>N%X-8?M>*O9QP;DHNAQ%^&J\=!7U-XR[;@:D199:FX0JNTPJ[
M753/-_4;E>F2O-UXFY:&)*TJJ:1EV-3PPC;4R4W(PI-,,Z$/ 7D*>H^CV BF
M4[O(J!I8WDH4^EPS@4Y(?G WEFG)RCGB:..9EB>>>**U,4VN*^-*%%O7]&I:
MS1?9UC:IB@9G@F]]&R>2PHTB]G#Y "]R^ 7BYH\W:##3E*>'Y&OZ23PG\]+E
M+=;:EB?DC..6U.T".\[S7;I>/X-OS9/ /)R"%G6Z-@VP]7NC>@5HY%D+#=4Y
M4B#*[#I"JVZ>&*H':L57!V?SY((.,1UPC>%DG99E=Q3FHB![&NDE'9 <*=N?
MDZ%/RV%"%*LRZ+>>6(9E++#RW,E&@ZD>R$+#M#*35H*>W(WQO*X=TI"CBF?#
MPZ2B^H'B<*#O['[=J<9=H_[]&^JUZSP"U >ZTO6B!D**>_LDKQ/.8C;@E%B@
M39#$$;!-AR2TZ:1=XA8OS7<T5DBN<!<3/N'.3^!]K)(:0CK?=)"A:"3'Y".:
MH[*=#DW$Q9O5.!UH= ^:1&E-OLG#K'_)L, 4! $[^5?P$>8[^+G^%.WE>G_-
MJH>375FA#2Q.GY;K';X$][@L8?U_JW%2.(L2NOG="258S_I.]MI^+GB*:?D,
ML7F)R7G=CM;!%Z3Y"BQQM^86-3D)2U TY86>-YZ.*^2DHH=SS,8%L3//!P%R
MHX9#8PYVH@N.T7Z$.QQ$J\9VFU_VM<);T&C-C^]@35Z5%61>$V_W_9IN('<%
M7R;4-5Q\(6O:RFS;-S^"TN6<XRHE^]_)!GB GT2R1B^M/Z3[M8<<X<FR--""
M1""@"Y;BY6)"L#M;@)?;=P]XS65W@9H ])$LMBOJ4@I\^1([7UH._I +Z^>X
MG8%DD/4)ELLB(UO*;O#]X@,D:DAVV=LEDM9)W)5>V.=REYF0IW07:R;-PT4[
MIN\)@&]$)# K=.H7&57$,.F[4('-_:X/GH ,.<]R>%;!S;!+I"DM94I/V@M;
M1M[X84S?C#EK]MI2YF Q0.2BI,^XXI44$F%%2J-.24TE,;IFI!,[O=?S3I!F
MQU"+H9>&EA.::7OGAFXZYM2T4Y>2?$Z7.!W$,YD$:RY<(,+Q)'@W1<>(@Z;
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
M%#&3KUK&Y$';%(LZ(IBSC;9,J*-L/-&%.8Z/>))=YQ=/QWQ+V/S/;RQ8/$)
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
MU<IJ.72"4<G"%M2%:G(*6&FQK=W @F-7M2^&9E7K.%@#1:-KO-/ "#8\$ ]
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
M>6<M/:,[I=W5?@2M+A3?&Z0;XOFH/&MW!7IXJ\GJ$/R]ZUZ&.([VJ-E'K_(
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
M\1?^+_YC^A/_/[C0?O9_ %!+ P04    " #O.FQ;[F"I""1Z  "O&0D %
M &ER9"TR,#(U,#DS,%]P<F4N>&UL[;UK<^0VLBCX?2/V/WB]G_WH]O7,>&+F
MWBB]/(JK5FDEM7O/?G%05:@J'K,(F0^UY%^_ !]5?."1 $$"*#'BG+&ZF$AD
M)A*)1"*1^-?_>MU'W[R@) UQ_.]O/WS_X[??H'B%UV&\_?>W>?I=D*["\-O_
M]3__S__C7__7=]_]BF*4!!E:?_/T]LU9@H-U$JZWZ)N[^^4FC- W'W_^_L./
MWW_X_N>??OJI\?V[[VC[*(S_^"?]GZ<@1=^0?N/TGZ]I^.]O=UGV_,\??OCZ
M]>OW7W_Z'B?;'S[^^..''_[?3S</JQW:!]^%<9H%\0I]^PV!_V=:_'B#5T%6
M$-UH_OJ41#6"GWXX],6%H/_ZK@;[CO[TW8>/W_WTX?O7=/UM12+]#.BD!G_M
MP5<\??CEEU]^*+X>0 FB4(#ZP#:1WC??E/)+<(3NT>8;^M_/]]?<UK_\0"%^
MB%%V$SRAB'19-,_>GM&_OTW#_7.$ZM]V"=JP\41)<D!#I?,+E<Z'OU'I_-]'
MS#\,(6]+M>D19T%DALX"7Y_67C?#B;XU)5H1R;<FI4QF.9I RHUNAA-]AY(0
MKR_C]?B$=[LR1?Q#%B03J$J_L^$,C$^U JGX.4^WV>OW*[PO,3_D3RGZ,T=Q
M=OE"_B>]0%D01JF<WC"AY'S\^<=??OJQ((:+28NN"[1!28+6YWC_C.*T6*;N
MHB#6IT^*48O.:[+0[]%C\(H&B(Z%1(L::NIPFA(U?M@%"5K$6;@.HSP+7] #
M6N5)F(4HO7Q=1?D:K:\2O*?"R+-"%LL-:5U2TL2AS]68Q&A)YR9<D8$GA! =
MB*+@"2=%7_>(Z&M.?UYF.Y1<Y3'UW!;;!*$]5>2S$*>TW;'Y(DW#;4P_'J#T
MQ30)55/*Z[<PR)(PK5M;DY",#BV9+)[1:QC$Q-A%QO@#X-2S[1E>%7YUR^:5
M^X]H@*$'H35(,?E[C^/BVW6:YL18X.0!)2]$6$/6*_V^#/)VCU*BI"NRBA??
M/\?AH#58O0^#O'Q!X79'>EF0O7"P1<0>Y?MG^B']3""OX[,H6/U!=IX$0[HL
M/CP3LLB<_837R+A"&J+&H'R*7\NNJ..Q6)&E,,S>3#,NZ\8T1[U?+U_IGP,\
MAR&=:7%W%<9!3,<^_1(D24 6CV6>T< !75'T^8"A-4-Q/<QD.7S(]_L@&:!7
M*L@'4G^7D(4NV9+EN_Z)6%OB%Y[5$C/!!;R3@=S<HVV89HCL,B["!*VRY8;L
M.0RID!3W0-H7649C@LD?*+M+\#8)]B:H%F =2.^G(%GM:*]W2?A"ML'$UJT*
MIZD>5#+J&^(3HK5)51K0JRE^1V%G-&J//QFEEX%VJ/[GVSS-6$-K9![(L>NM
MRX4AHTI7!#>*-7+ PBO"ID7?/8J*P%J09&^/1,/28%7X8/?KC8&=DQ)VH_2?
MD__/HXP,[0W*B%4^;COI&IG1 YYMN*+-R+8HW87/YIG4)T$S4OA,:*7X@^@L
MB.BARL,.T2C-!B?[PA=;K%8)V3)5+EE:[\QOPN IC(IPSY#PHLGNM21 ]X9A
M5DN8B)_*'I'YC=*K8$6[>#OTB8B?.H!;_:Y,<_9(B%Z:F*L:?>A9]"!,?@NB
M''TB@LF3<D8\['!"Y\C^.GXAN^'BM^K[>I$=F@RP]"9Z-<=O0^?'9Q/8F3GN
M#C\N-]4*&T37<9HE>4O$R_B>QIFIDWP6I.$0!V0,*K3D\:G8QZ3E?[Z$V>X>
MO0:[ <<B,H1#J%RL_LS#-"P#^DL"1(.$6;@:,!)@S+IV\#F(R>8V725A$4$Y
M[GB7FX=P&X>;<%5LB%<X+RS8'8Y":L-N0D+1>E XQVCO4_-?Z/9R0WS'E*[1
MM*T528CH,'&F]A@\1<C <5B-9\J3&6W:!_9G,.*HS8(8W<"]HS95?11C^>;Z
M@H/C-K?"ZPM4A&UJFUC_=UH+>.Q5,Z,A#=<H(3O-8C+3L-"V%*-69@,?F9%\
M%0.)*H8S5 RFI@S/21F6C&)FQ1R^5DZ[2DZW/AK/03":?&!TW3:V8@]>JP>M
MT@:CM(;"LX;CF@;CD^/Y,N-X,>9C9V:C9";]*U.>U;#X@/[^?WI?;EH?3IN_
M>$UM.%6<E*!:!T72#_G?8K26F_,@W5U%^*L>.W#D(U&_H^YC>AVS#&%QZ$'^
MN\,1\3C3RS_S,'L;A4T-*D:2!U&P!.T(3/A2Y,F.PFZ_$W/<-$UQ2E80TN6.
MQO$"0,8\C!51#R/Q,0KINKL4O"K"T40O+XF%R=Z&+:-B=$T*GQL!N!OR0ZLO
M])HAFB-1]T9)U>2AZ++N-,*K5C\1O>"&DS93M)N4]%-<LTC1ZOLM?OEAC<(?
M**?TCX+E@EWRC]_/\0M*%D]IEA"_IL84T2L7__Z6^8U02+GI?/MA=$)K,='3
MM Z=K$\5F>U/;2J;8[A(VA0'R:K&1/YL#6#_%EX%\<-S,?^^6^W"Z##VFP3O
M>9+$0M*;Y/WSFQ:&;S+\3;LE3H@]_O>W/]+;F<^UR;XIQ<.ENR Z:EZO&7,
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
ML0#.!GN_HIC0$Q'G8K'>AW%(::'5!2OJ.DP"H2M6I=#6)I-\L+ JL^VIP^V
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
M*61%O4O.F0H7KG.NPH!S6A&@_,&U0(!1/W=E3!6XPQGA+ RB(\4<)1! =M2
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
M"0^=E/$>HJ*L< >!6S6#KW >KPOZK\+MCH9*SDB3=8Q2=NE@,'Q],5H.[^C
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
M+L"<??>.LN]8!I5UNB.#$T7%[)WJ-(BX#?;D3UE=,'B#FF%  SM.?]OR,$^
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
M>AC9HE(X$7_V,D:9Y# 30 &0(A9-WY4K9^A"F-XHA*EWQVP8MU;*?@X>A#7
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
MNVA$54[>)NI*:8PXB0]Z/W'<#AXB\2LZ)^1KC'RN*75KM4/K/$++C51^*4^
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
M%B//<WTJZ_G]OJK/"R_-%1\OB"V\"L)DC(5=L_=1'IP#]'YZD]K(.-AXJ Y
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
M1K^R5'VA__,4I.A__O]02P$"% ,4    " #O.FQ;+''B.RI\ @#'4AX $@
M            @ $     968R,# U-#DV-5\Q,'$N:'1M4$L! A0#%     @
M[SIL6_;@X#W(#   O$(  !4              ( !6GP" &5F,C P-30Y-C5?
M97@Q,"TS+FAT;5!+ 0(4 Q0    ( .\Z;%MM(Y,*B0D  /XS   5
M      "  56) @!E9C(P,#4T.38U7V5X,S$M,2YH=&U02P$"% ,4    " #O
M.FQ;U9@9K8\)   "-0  %0              @ $1DP( 968R,# U-#DV-5]E
M>#,Q+3(N:'1M4$L! A0#%     @ [SIL6Z+L'3H3!0  8Q<  !4
M     ( !TYP" &5F,C P-30Y-C5?97@S,BTQ+FAT;5!+ 0(4 Q0    ( .\Z
M;%NP^##-;AL  (Y  0 0              "  1FB @!I<F0M,C R-3 Y,S N
M>'-D4$L! A0#%     @ [SIL6P>A0HR^"P  6)$  !0              ( !
MM;T" &ER9"TR,#(U,#DS,%]C86PN>&UL4$L! A0#%     @ [SIL6UYHUHJ$
M6P  $]L& !0              ( !I<D" &ER9"TR,#(U,#DS,%]D968N>&UL
M4$L! A0#%     @ [SIL6_J2P O:Z   ]Q\. !0              ( !6R4#
M &ER9"TR,#(U,#DS,%]L86(N>&UL4$L! A0#%     @ [SIL6^Y@J0@D>@
MKQD) !0              ( !9PX$ &ER9"TR,#(U,#DS,%]P<F4N>&UL4$L%
3!@     *  H D@(  +V(!     $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>ef20054965_10q_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  xmlns:ird="http://opusgtx.com/20250930"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2025"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="ird-20250930.xsd" xlink:type="simple"/>
    <context id="c20250101to20250930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20251110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
        </entity>
        <period>
            <instant>2025-11-10</instant>
        </period>
    </context>
    <context id="c20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20250930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20241231_StatementClassOfStockAxis_SeriesAPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20250930_StatementClassOfStockAxis_SeriesAPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20240701to20240930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20250701to20250930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20231231_StatementClassOfStockAxis_SeriesAPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20250331_StatementClassOfStockAxis_SeriesAPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c20240930_StatementClassOfStockAxis_SeriesAPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c20240331_StatementClassOfStockAxis_SeriesAPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20250630_StatementClassOfStockAxis_SeriesAPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c20240630_StatementClassOfStockAxis_SeriesAPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20241231_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20250101to20250331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c20250101to20250331_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c20250101to20250331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c20250101to20250331_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-03-31</endDate>
        </period>
    </context>
    <context id="c20240101to20240331_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20240701to20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240331_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20250701to20250930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20240401to20240630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20240401to20240630_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20240401to20240630_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20240701to20240930_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20250701to20250930_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c20240701to20240930_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20240401to20240630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c20250701to20250930_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20250401to20250630_StatementClassOfStockAxis_SeriesAPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c20250401to20250630_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c20250401to20250630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c20250401to20250630_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c20250401to20250630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
        </entity>
        <period>
            <startDate>2025-04-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c20250930_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20250930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20250331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c20250930_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20240331_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20240331_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20250331_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c20240630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20240930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c20240930_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c20240630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20250630_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c20240331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20250331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c20250630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c20240630_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20250331_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-31</instant>
        </period>
    </context>
    <context id="c20250630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c20240630_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20250630_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c20240930_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c20241231_RestatementAxis_RevisionOfPriorPeriodReclassificationAdjustmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodReclassificationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241022to20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ird:OpusGeneticsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-22</startDate>
            <endDate>2024-10-22</endDate>
        </period>
    </context>
    <context id="c20241022to20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember_StatementClassOfStockAxis_SeriesAPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ird:OpusGeneticsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-22</startDate>
            <endDate>2024-10-22</endDate>
        </period>
    </context>
    <context id="c20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ird:OpusGeneticsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-22</instant>
        </period>
    </context>
    <context id="c20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember_StatementClassOfStockAxis_SeriesAPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ird:OpusGeneticsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-22</instant>
        </period>
    </context>
    <context id="c20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ird:OpusGeneticsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-22</instant>
        </period>
    </context>
    <context id="c20241022to20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ird:OpusGeneticsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-22</startDate>
            <endDate>2024-10-22</endDate>
        </period>
    </context>
    <context id="c20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ird:OpusGeneticsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-22</instant>
        </period>
    </context>
    <context id="c20201105_BusinessAcquisitionAxis_RexahnStockholdersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ird:RexahnStockholdersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-05</instant>
        </period>
    </context>
    <context id="c20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="c20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c20250930_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20241231_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20241231_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20250930_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20250930_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20250930_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20250930_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20241231_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_DerivativeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:DerivativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_DerivativeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:DerivativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20250930_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_DerivativeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:DerivativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20241231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_OtherDerivativeLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ird:OtherDerivativeLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_OtherDerivativeLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ird:OtherDerivativeLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_OtherDerivativeLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ird:OtherDerivativeLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20250930_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_OtherDerivativeLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ird:OtherDerivativeLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_OtherDerivativeLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ird:OtherDerivativeLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_OtherDerivativeLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ird:OtherDerivativeLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_DerivativeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:DerivativeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_OtherDerivativeLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ird:OtherDerivativeLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_OtherDerivativeLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ird:OtherDerivativeLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_DerivativeFinancialInstrumentsLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_OtherDerivativeLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ird:OtherDerivativeLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_DerivativeFinancialInstrumentsLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_OtherDerivativeLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ird:OtherDerivativeLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20250101to20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_DerivativeFinancialInstrumentsLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_DerivativeFinancialInstrumentsLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20250101to20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_OtherDerivativeLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ird:OtherDerivativeLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_OtherDerivativeLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ird:OtherDerivativeLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20240930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_DerivativeFinancialInstrumentsLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_OtherDerivativeLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ird:OtherDerivativeLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20240930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_OtherDerivativeLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">ird:OtherDerivativeLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_DerivativeFinancialInstrumentsLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20250930_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsNonrecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20240930_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsNonrecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c20231231_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20250101to20250930_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20240930_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c20221223to20221223_HealthCareOrganizationRevenueSourcesAxis_CommercialMilestonesMember_RangeAxis_MaximumMember_SubsidiarySaleOfStockAxis_BEST1ProgramMember_TypeOfArrangementAxis_IvericAssetPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HealthCareOrganizationRevenueSourcesAxis">ird:CommercialMilestonesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:BEST1ProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:IvericAssetPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-23</startDate>
            <endDate>2022-12-23</endDate>
        </period>
    </context>
    <context id="c20190410to20190410_HealthCareOrganizationRevenueSourcesAxis_CommercialMilestonesMember_ProductOrServiceAxis_FirstLicensedProductMember_RangeAxis_MaximumMember_TypeOfArrangementAxis_PennAndUniversityOfFloridaBEST1LicenseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ird:FirstLicensedProductMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HealthCareOrganizationRevenueSourcesAxis">ird:CommercialMilestonesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:PennAndUniversityOfFloridaBEST1LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-10</startDate>
            <endDate>2019-04-10</endDate>
        </period>
    </context>
    <context id="c20220615to20220615_HealthCareOrganizationRevenueSourcesAxis_DevelopmentRegulatoryAndCommercialMilestoneMember_RangeAxis_MaximumMember_TypeOfArrangementAxis_UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HealthCareOrganizationRevenueSourcesAxis">ird:DevelopmentRegulatoryAndCommercialMilestoneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-15</startDate>
            <endDate>2022-06-15</endDate>
        </period>
    </context>
    <context id="c20211109to20211109_HealthCareOrganizationRevenueSourcesAxis_DevelopmentRegulatoryAndCommercialMilestoneMember_RangeAxis_MaximumMember_TypeOfArrangementAxis_MassachusettsEyeAndEarInfirmaryLicenseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HealthCareOrganizationRevenueSourcesAxis">ird:DevelopmentRegulatoryAndCommercialMilestoneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:MassachusettsEyeAndEarInfirmaryLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-09</startDate>
            <endDate>2021-11-09</endDate>
        </period>
    </context>
    <context id="c20180606to20180606_HealthCareOrganizationRevenueSourcesAxis_DevelopmentRegulatoryAndCommercialMilestoneMember_RangeAxis_MaximumMember_TypeOfArrangementAxis_PennAndUFRHOLicenseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HealthCareOrganizationRevenueSourcesAxis">ird:DevelopmentRegulatoryAndCommercialMilestoneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:PennAndUFRHOLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-06</startDate>
            <endDate>2018-06-06</endDate>
        </period>
    </context>
    <context id="c20250701to20250701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-07-01</endDate>
        </period>
    </context>
    <context id="c20240701to20240930_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20241022to20241022_AwardTypeAxis_RestrictedStockUnitsRSUMember_TitleOfIndividualAxis_BoardMemberMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ird:BoardMemberMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-22</startDate>
            <endDate>2024-10-22</endDate>
        </period>
    </context>
    <context id="c20240411to20240411_AwardTypeAxis_EmployeeStockOptionMember_RelatedPartyTransactionsByRelatedPartyAxis_DirectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-11</startDate>
            <endDate>2024-04-11</endDate>
        </period>
    </context>
    <context id="c20240411to20240411_AwardTypeAxis_RestrictedStockUnitsRSUMember_RelatedPartyTransactionsByRelatedPartyAxis_DirectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-11</startDate>
            <endDate>2024-04-11</endDate>
        </period>
    </context>
    <context id="c20240511to20240511_RelatedPartyTransactionsByRelatedPartyAxis_DirectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-11</startDate>
            <endDate>2024-05-11</endDate>
        </period>
    </context>
    <context id="c20240701to20240930_RelatedPartyTransactionsByRelatedPartyAxis_DirectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20250101to20250930_RelatedPartyTransactionsByRelatedPartyAxis_DirectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_RelatedPartyTransactionsByRelatedPartyAxis_DirectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20250701to20250930_TitleOfIndividualAxis_BoardMemberMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ird:BoardMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20250101to20250930_TitleOfIndividualAxis_BoardMemberMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ird:BoardMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20250701to20250930_RelatedPartyTransactionsByRelatedPartyAxis_DirectorMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20250825to20250825_SubsidiarySaleOfStockAxis_PrivatePlacementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-25</startDate>
            <endDate>2025-08-25</endDate>
        </period>
    </context>
    <context id="c20250825to20250825_RelatedPartyTransactionsByRelatedPartyAxis_CamGallagherMember_SubsidiarySaleOfStockAxis_PrivatePlacementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ird:CamGallagherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-25</startDate>
            <endDate>2025-08-25</endDate>
        </period>
    </context>
    <context id="c20250825to20250825_RelatedPartyTransactionsByRelatedPartyAxis_SeanAinsworthMember_SubsidiarySaleOfStockAxis_PrivatePlacementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ird:SeanAinsworthMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:PrivatePlacementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-25</startDate>
            <endDate>2025-08-25</endDate>
        </period>
    </context>
    <context id="c20220825_RelatedPartyTransactionAxis_BindingLetterAgreement2022Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ird:BindingLetterAgreement2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ird:FoundationFightingBlindnessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-08-25</instant>
        </period>
    </context>
    <context id="c20250527_RelatedPartyTransactionAxis_LetterAgreement2025Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ird:LetterAgreement2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ird:FoundationFightingBlindnessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-05-27</instant>
        </period>
    </context>
    <context id="c20220825to20220825_RelatedPartyTransactionAxis_BindingLetterAgreement2022Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ird:BindingLetterAgreement2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ird:FoundationFightingBlindnessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-25</startDate>
            <endDate>2022-08-25</endDate>
        </period>
    </context>
    <context id="c20250527to20250527_RelatedPartyTransactionAxis_LetterAgreement2025Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ird:LetterAgreement2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ird:FoundationFightingBlindnessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-27</startDate>
            <endDate>2025-05-27</endDate>
        </period>
    </context>
    <context id="c20250527to20250527_RelatedPartyTransactionAxis_BindingLetterAgreement2022Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ird:BindingLetterAgreement2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ird:FoundationFightingBlindnessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-05-27</startDate>
            <endDate>2025-05-27</endDate>
        </period>
    </context>
    <context id="c20250527_RelatedPartyTransactionAxis_BindingLetterAgreement2022Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ird:BindingLetterAgreement2022Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ird:FoundationFightingBlindnessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-05-27</instant>
        </period>
    </context>
    <context id="c20250101to20250930_RelatedPartyTransactionAxis_LetterAgreement2025Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ird:LetterAgreement2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ird:FoundationFightingBlindnessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20250101to20250630_RelatedPartyTransactionAxis_LetterAgreement2025Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ird:LetterAgreement2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ird:FoundationFightingBlindnessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-06-30</endDate>
        </period>
    </context>
    <context id="c20250613_RelatedPartyTransactionAxis_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ird:FoundationFightingBlindnessRetinalDegenerationFundAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ird:FoundationFightingBlindnessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-13</instant>
        </period>
    </context>
    <context id="c20250630_RelatedPartyTransactionAxis_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ird:FoundationFightingBlindnessRetinalDegenerationFundAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ird:FoundationFightingBlindnessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-06-30</instant>
        </period>
    </context>
    <context id="c20250930_RelatedPartyTransactionAxis_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ird:FoundationFightingBlindnessRetinalDegenerationFundAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ird:FoundationFightingBlindnessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20250613to20250613_RelatedPartyTransactionAxis_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ird:FoundationFightingBlindnessRetinalDegenerationFundAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">ird:FoundationFightingBlindnessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-06-13</startDate>
            <endDate>2025-06-13</endDate>
        </period>
    </context>
    <context id="c20250701to20250930_RelatedPartyTransactionAxis_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ird:FoundationFightingBlindnessRetinalDegenerationFundAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20250101to20250930_RelatedPartyTransactionAxis_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ird:FoundationFightingBlindnessRetinalDegenerationFundAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20250930_RelatedPartyTransactionAxis_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ird:FoundationFightingBlindnessRetinalDegenerationFundAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20241022_StatementClassOfStockAxis_SeriesAPreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-10-22</instant>
        </period>
    </context>
    <context id="c20250505_StatementClassOfStockAxis_SeriesAPreferredStockMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-05-05</instant>
        </period>
    </context>
    <context id="c20250430_StatementClassOfStockAxis_SeriesAPreferredStockMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-04-30</instant>
        </period>
    </context>
    <context id="c20250321to20250321_SubsidiarySaleOfStockAxis_UnderwrittenPublicOfferingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:UnderwrittenPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-21</startDate>
            <endDate>2025-03-21</endDate>
        </period>
    </context>
    <context id="c20250321to20250321_SubsidiarySaleOfStockAxis_PrivateOfferingMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:PrivateOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-21</startDate>
            <endDate>2025-03-21</endDate>
        </period>
    </context>
    <context id="c20250321to20250321_SubsidiarySaleOfStockAxis_PrivateOfferingMember_TitleOfIndividualAxis_ChairmanOfTheBoardMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ird:ChairmanOfTheBoardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:PrivateOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-21</startDate>
            <endDate>2025-03-21</endDate>
        </period>
    </context>
    <context id="c20250321_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:PreFundedWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-21</instant>
        </period>
    </context>
    <context id="c20250321_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-21</instant>
        </period>
    </context>
    <context id="c20250321_ClassOfWarrantOrRightAxis_March2025WarrantsMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-21</instant>
        </period>
    </context>
    <context id="c20250321_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember_TitleOfIndividualAxis_ChairmanOfTheBoardMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">ird:ChairmanOfTheBoardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-21</instant>
        </period>
    </context>
    <context id="c20250321_ClassOfWarrantOrRightAxis_March2025WarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-21</instant>
        </period>
    </context>
    <context id="c20250321_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-21</instant>
        </period>
    </context>
    <context id="c20250324to20250324_SubsidiarySaleOfStockAxis_March2025FinancingsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:March2025FinancingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-24</startDate>
            <endDate>2025-03-24</endDate>
        </period>
    </context>
    <context id="c20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20250321_ClassOfWarrantOrRightAxis_March2025WarrantsMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025WarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-21</instant>
        </period>
    </context>
    <context id="c20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20250324_ClassOfWarrantOrRightAxis_March2025WarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-24</instant>
        </period>
    </context>
    <context id="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20250701to20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20250324to20250324_ClassOfWarrantOrRightAxis_March2025WarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025WarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-24</startDate>
            <endDate>2025-03-24</endDate>
        </period>
    </context>
    <context id="c20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025WarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20250324_ClassOfWarrantOrRightAxis_March2025WarrantsMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025WarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-24</instant>
        </period>
    </context>
    <context id="c20250930_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20250321_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-21</instant>
        </period>
    </context>
    <context id="c20250930_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20250324_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-24</instant>
        </period>
    </context>
    <context id="c20250101to20250930_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:PreFundedWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20250701to20250930_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20250324to20250324_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025PrivatePlacementWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-24</startDate>
            <endDate>2025-03-24</endDate>
        </period>
    </context>
    <context id="c20250324_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-03-24</instant>
        </period>
    </context>
    <context id="c20250930_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember_RangeAxis_MinimumMember_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:March2025PrivatePlacementWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20210311to20210311_RangeAxis_MaximumMember_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:AtTheMarketProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-11</startDate>
            <endDate>2021-03-11</endDate>
        </period>
    </context>
    <context id="c20250701to20250930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:AtTheMarketProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:AtTheMarketProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20240701to20240930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:AtTheMarketProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20210311to20250930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:AtTheMarketProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-11</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20250101to20250930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:AtTheMarketProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20210608to20210608_StatementEquityComponentsAxis_CommonStockMember_SubsidiarySaleOfStockAxis_RegisteredDirectOfferingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:RegisteredDirectOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-08</startDate>
            <endDate>2021-06-08</endDate>
        </period>
    </context>
    <context id="c20210608_StatementEquityComponentsAxis_CommonStockMember_SubsidiarySaleOfStockAxis_RegisteredDirectOfferingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:RegisteredDirectOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-08</instant>
        </period>
    </context>
    <context id="c20210608_FinancialInstrumentAxis_RDOWarrantsMember_SubsidiarySaleOfStockAxis_RegisteredDirectOfferingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ird:RDOWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:RegisteredDirectOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-08</instant>
        </period>
    </context>
    <context id="c20250930_FinancialInstrumentAxis_RDOWarrantsMember_SubsidiarySaleOfStockAxis_RegisteredDirectOfferingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ird:RDOWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:RegisteredDirectOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20250101to20250930_FinancialInstrumentAxis_RDOWarrantsMember_SubsidiarySaleOfStockAxis_RegisteredDirectOfferingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ird:RDOWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:RegisteredDirectOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20200629to20200629_RelatedPartyTransactionsByRelatedPartyAxis_DirectorMember_TypeOfArrangementAxis_SecuritiesPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-06-29</endDate>
        </period>
    </context>
    <context id="c20200629to20200629_RelatedPartyTransactionsByRelatedPartyAxis_InvestorMember_TypeOfArrangementAxis_SecuritiesPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvestorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-06-29</endDate>
        </period>
    </context>
    <context id="c20200629to20200629_BusinessAcquisitionAxis_RexahnStockholdersMember_TypeOfArrangementAxis_SecuritiesPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">ird:RexahnStockholdersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-06-29</endDate>
        </period>
    </context>
    <context id="c20200629to20200629_TypeOfArrangementAxis_SecuritiesPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-06-29</endDate>
        </period>
    </context>
    <context id="c20201119_ClassOfWarrantOrRightAxis_SeriesAWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:SeriesAWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-19</instant>
        </period>
    </context>
    <context id="c20250930_ClassOfWarrantOrRightAxis_SeriesAWarrantsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:SeriesAWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20241231_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20241231_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20250101to20250930_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20250101to20250930_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20250930_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20250930_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20240101to20241231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:WarrantExercisePriceTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:WarrantExercisePriceFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:WarrantExercisePriceOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">ird:WarrantExercisePriceThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20250101to20250930_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20250701to20250930_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20250101to20250930_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20250701to20250930_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20240701to20240930_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20240701to20240930_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20250808_PlanNameAxis_InducementPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:InducementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-08-08</instant>
        </period>
    </context>
    <context id="c20201105_PlanNameAxis_EquityIncentivePlan2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-05</instant>
        </period>
    </context>
    <context id="c20201105_PlanNameAxis_EquityIncentivePlan2020Member_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-05</instant>
        </period>
    </context>
    <context id="c20250522_PlanNameAxis_InducementPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:InducementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-05-22</instant>
        </period>
    </context>
    <context id="c20191231_PlanNameAxis_EquityIncentivePlan2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20201105_PlanNameAxis_EquityIncentivePlan2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-05</instant>
        </period>
    </context>
    <context id="c20250101to20250930_PlanNameAxis_EvergreenProvisionPlan2020Member_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EvergreenProvisionPlan2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20250101to20250930_PlanNameAxis_EvergreenProvisionPlan2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EvergreenProvisionPlan2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20250101to20250101_PlanNameAxis_EvergreenProvisionPlan2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EvergreenProvisionPlan2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-01-01</endDate>
        </period>
    </context>
    <context id="c20250101to20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20240701to20240930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20250701to20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_PlanNameAxis_EquityIncentivePlan2018Member_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20250101to20250930_PlanNameAxis_EquityIncentivePlan2018Member_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_PlanNameAxis_EquityIncentivePlan2018Member_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20250101to20250930_PlanNameAxis_EquityIncentivePlan2018Member_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20250101to20250930_PlanNameAxis_EquityIncentivePlan2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_PlanNameAxis_EquityIncentivePlan2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20250701to20250930_PlanNameAxis_EquityIncentivePlan2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20250701to20250930_PlanNameAxis_EquityIncentivePlan2018Member_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20241231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20241001to20241231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-10-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c20240701to20240930_PlanNameAxis_EquityIncentivePlan2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20240701to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20250101to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20250701to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20250101to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20250101to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20250101to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member_VestingAxis_ShareBasedCompensationAwardTrancheOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member_VestingAxis_ShareBasedCompensationAwardTrancheOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20250101to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20250701to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20240701to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20241231_AwardTypeAxis_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20250930_PlanNameAxis_EquityIncentivePlan2018Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EquityIncentivePlan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20250930_PlanNameAxis_EvergreenProvisionPlan2020Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">ird:EvergreenProvisionPlan2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20200101to20201231_RelatedPartyTransactionAxis_ApexianSublicenseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ird:ApexianSublicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20250101to20250930_HealthCareOrganizationRevenueSourcesAxis_DevelopmentAndRegulatoryMilestonesMember_RangeAxis_MaximumMember_RelatedPartyTransactionAxis_ApexianSublicenseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HealthCareOrganizationRevenueSourcesAxis">ird:DevelopmentAndRegulatoryMilestonesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ird:ApexianSublicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20250101to20250930_HealthCareOrganizationRevenueSourcesAxis_SalesMilestonesMember_RangeAxis_MaximumMember_RelatedPartyTransactionAxis_ApexianSublicenseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HealthCareOrganizationRevenueSourcesAxis">ird:SalesMilestonesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">ird:ApexianSublicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20221101to20221130_TypeOfArrangementAxis_ViatrisLicenseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:ViatrisLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2022-11-30</endDate>
        </period>
    </context>
    <context id="c20221106to20221106_TypeOfArrangementAxis_ViatrisLicenseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:ViatrisLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-06</startDate>
            <endDate>2022-11-06</endDate>
        </period>
    </context>
    <context id="c20221106_TypeOfArrangementAxis_ViatrisLicenseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:ViatrisLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-06</instant>
        </period>
    </context>
    <context id="c20250930_TypeOfArrangementAxis_ViatrisLicenseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:ViatrisLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-09-30</instant>
        </period>
    </context>
    <context id="c20250101to20250930_TypeOfArrangementAxis_ViatrisLicenseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:ViatrisLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20230930_HealthCareOrganizationRevenueSourcesAxis_SalesMilestonesMember_TypeOfArrangementAxis_ViatrisLicenseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HealthCareOrganizationRevenueSourcesAxis">ird:SalesMilestonesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:ViatrisLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-09-30</instant>
        </period>
    </context>
    <context id="c20231231_TypeOfArrangementAxis_ViatrisLicenseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:ViatrisLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c20241231_TypeOfArrangementAxis_ViatrisLicenseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:ViatrisLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-31</instant>
        </period>
    </context>
    <context id="c20250101to20250930_HealthCareOrganizationRevenueSourcesAxis_SalesMilestonesMember_TypeOfArrangementAxis_ViatrisLicenseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HealthCareOrganizationRevenueSourcesAxis">ird:SalesMilestonesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:ViatrisLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20250701to20250930_TypeOfArrangementAxis_ViatrisLicenseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:ViatrisLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_TypeOfArrangementAxis_ViatrisLicenseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:ViatrisLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20240701to20240930_TypeOfArrangementAxis_ViatrisLicenseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:ViatrisLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20250101to20250930_ProductOrServiceAxis_LicenseTransferFeeMember_TypeOfArrangementAxis_ViatrisLicenseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ird:LicenseTransferFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:ViatrisLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_ProductOrServiceAxis_LicenseTransferFeeMember_TypeOfArrangementAxis_ViatrisLicenseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">ird:LicenseTransferFeeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:ViatrisLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20240930_TypeOfArrangementAxis_ViatrisLicenseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:ViatrisLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-09-30</instant>
        </period>
    </context>
    <context id="c20250101to20250930_TypeOfArrangementAxis_BioSenseLicenseAndAssignmentsAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:BioSenseLicenseAndAssignmentsAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20250101to20250930_TypeOfArrangementAxis_ProcessaLicenseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:ProcessaLicenseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20240701to20240930_TypeOfArrangementAxis_SBIRGrantAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:SBIRGrantAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20250101to20250930_TypeOfArrangementAxis_SBIRGrantAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:SBIRGrantAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20250701to20250930_TypeOfArrangementAxis_SBIRGrantAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:SBIRGrantAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_TypeOfArrangementAxis_SBIRGrantAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:SBIRGrantAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20250722_TypeOfArrangementAxis_RDH12AgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:RDH12AgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-07-22</instant>
        </period>
    </context>
    <context id="c20250701to20250930_TypeOfArrangementAxis_RDH12AgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:RDH12AgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20250101to20250930_TypeOfArrangementAxis_RDH12AgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">ird:RDH12AgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20250101to20250930_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20250101to20250930_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_WarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20250101to20250930_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_RestrictedStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_WarrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20211001to20211001_RetirementPlanNameAxis_RetirementPlan401KMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">ird:RetirementPlan401KMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-10-01</endDate>
        </period>
    </context>
    <context id="c20240701to20240930_RetirementPlanNameAxis_RetirementPlan401KMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">ird:RetirementPlan401KMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20250101to20250930_RetirementPlanNameAxis_RetirementPlan401KMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">ird:RetirementPlan401KMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20240101to20240930_RetirementPlanNameAxis_RetirementPlan401KMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">ird:RetirementPlan401KMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c20250701to20250930_RetirementPlanNameAxis_RetirementPlan401KMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">ird:RetirementPlan401KMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-07-01</startDate>
            <endDate>2025-09-30</endDate>
        </period>
    </context>
    <context id="c20251105to20251105_SubsequentEventTypeAxis_SubsequentEventMember_SubsidiarySaleOfStockAxis_November2025RegisteredDirectOfferingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:November2025RegisteredDirectOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-05</startDate>
            <endDate>2025-11-05</endDate>
        </period>
    </context>
    <context id="c20251105to20251105_StatementEquityComponentsAxis_CommonStockMember_SubsequentEventTypeAxis_SubsequentEventMember_SubsidiarySaleOfStockAxis_November2025RegisteredDirectOfferingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:November2025RegisteredDirectOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-11-05</startDate>
            <endDate>2025-11-05</endDate>
        </period>
    </context>
    <context id="c20251105_StatementEquityComponentsAxis_CommonStockMember_SubsequentEventTypeAxis_SubsequentEventMember_SubsidiarySaleOfStockAxis_November2025RegisteredDirectOfferingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:November2025RegisteredDirectOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-11-05</instant>
        </period>
    </context>
    <context id="c20251105_FinancialInstrumentAxis_PreFundedRDOWarrantsMember_SubsequentEventTypeAxis_SubsequentEventMember_SubsidiarySaleOfStockAxis_November2025RegisteredDirectOfferingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001228627</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">ird:PreFundedRDOWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">ird:November2025RegisteredDirectOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-11-05</instant>
        </period>
    </context>
    <unit id="U001">
        <measure>shares</measure>
    </unit>
    <unit id="U002">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="U003">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="U004">
        <measure>ird:Asset</measure>
    </unit>
    <unit id="U005">
        <measure>pure</measure>
    </unit>
    <unit id="U006">
        <measure>ird:Right</measure>
    </unit>
    <unit id="U007">
        <measure>ird:Milestone</measure>
    </unit>
    <unit id="U008">
        <measure>ird:Intallment</measure>
    </unit>
    <unit id="U009">
        <measure>ird:Director</measure>
    </unit>
    <unit id="U010">
        <measure>ird:Performanceobligation</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="c20250101to20250930"
      id="Fact_35e5408958c241babdc0551f464f1762">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="c20250101to20250930"
      id="Fact_3a65fc780d7845cd9bdda2afb823c608">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="c20250101to20250930"
      id="Fact_f308111588eb40da85091e93a65314e6">2025</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="c20250101to20250930"
      id="Fact_dd24bd94890d4123ac9165d2c229056a">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="c20250101to20250930"
      id="Fact_4f0e285b29fa417b850fbe49d633068d">0001228627</dei:EntityCentralIndexKey>
    <ird:NumberOfRDOWarrantsSoldAtOfferingPrice
      contextRef="c20210608_FinancialInstrumentAxis_RDOWarrantsMember_SubsidiarySaleOfStockAxis_RegisteredDirectOfferingMember"
      decimals="2"
      id="Fact_2a06a1ac890445be9ddd316e63e7cd64"
      unitRef="U001">0.50</ird:NumberOfRDOWarrantsSoldAtOfferingPrice>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="c20240101to20240930_PlanNameAxis_EquityIncentivePlan2018Member_RangeAxis_MinimumMember"
      id="Fact_80231749e0104014916aeafca2f61570">P1Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="c20250101to20250930_PlanNameAxis_EquityIncentivePlan2018Member_RangeAxis_MinimumMember"
      id="Fact_b3032e9a7c5044188033cbfc7951b54b">P1Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20240701to20240930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="0"
      id="Fact_a31f0eccb55f40b3804d99de7104d9fd"
      unitRef="U003">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="c20250101to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member_RangeAxis_MinimumMember"
      id="Fact_a96f9cec90f54c2488f373c8ad75907b">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="c20240101to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member_RangeAxis_MinimumMember"
      id="Fact_02d8fb7dba774f3fadbb21d115cbd728">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="c20250701to20250930"
      decimals="INF"
      id="Fact_c052dcadbf5646d1949e70615a61056c"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="c20240701to20240930"
      decimals="INF"
      id="Fact_1fd26cb05d544d9396364c2a8e9b0860"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20250701to20250930"
      decimals="0"
      id="Fact_ef64a122f0b647cc9bc73b58c8378c1f"
      unitRef="U003">0</ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue>
    <ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_63c1f46cbb854821bfe4a6e9d9cc9fff"
      unitRef="U003">0</ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="c20240701to20240930"
      decimals="-6"
      id="Fact_d21f47fbad054094bce89ab0808e866a"
      unitRef="U002">0</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="c20250701to20250930"
      decimals="-6"
      id="Fact_e10b9f3d77e54a2b873290f7c31ae457"
      unitRef="U002">0</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c20250930"
      id="Fact_1e13ed711c2841e0a8af742507839fd3"
      unitRef="U002"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c20241231"
      id="Fact_d714b8179ed94944905665ab1a7aafb7"
      unitRef="U002"
      xsi:nil="true"/>
    <us-gaap:LeaseExpirationDate1
      contextRef="c20250101to20250930"
      id="Fact_b06feea9702d449fb6baaf32a96116e9">2025-07-31</us-gaap:LeaseExpirationDate1>
    <dei:DocumentType
      contextRef="c20250101to20250930"
      id="Fact_57b0064884164574b1d1168ca1556032">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="c20250101to20250930"
      id="Fact_afd251966515429d8f3f98e471ca541d">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="c20250101to20250930"
      id="Fact_da403a2e7dc94cd685cc960cbf8a7092">2025-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="c20250101to20250930"
      id="Fact_c5a5c608ecbf44bd969533a68c2eafa7">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="c20250101to20250930"
      id="Fact_d2b3a0e0d86442f4a969d4410cc6ae5a">001-34079</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="c20250101to20250930"
      id="Fact_ea9d31fd709c4d1393cc785e3c5693a8">Opus Genetics, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="c20250101to20250930"
      id="Fact_dd6227b87d78439e9f6c20494c211cd3">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="c20250101to20250930"
      id="Fact_0c8ad06e2edb43d3b43b22ea585dfc43">11-3516358</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="c20250101to20250930"
      id="Fact_d7832e0cbde84d23b9c7fbcccb5f5f81">8 Davis Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="c20250101to20250930"
      id="Fact_1a5f2dadc8d447a087d23044433f3165">Suite 220</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="c20250101to20250930"
      id="Fact_2086f605614b45b1a5ac214b4e2c42f1">Durham</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="c20250101to20250930"
      id="Fact_b35cf3ac07284c22943ee9154dfca953">NC</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="c20250101to20250930"
      id="Fact_2b52513b89fb4acd8a55dd65ef562924">27713</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="c20250101to20250930"
      id="Fact_0be91ae415534766bfec993974880b26">984</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="c20250101to20250930"
      id="Fact_017620adb4ca40ad85c803e429495a26">884-6030</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="c20250101to20250930"
      id="Fact_76d99dc2c07444b0b409ab496b80b9ac">Common Stock, $0.0001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20250101to20250930"
      id="Fact_eebc1b0b014d489caac4a148ab827c42">IRD</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20250101to20250930"
      id="Fact_e36706a79b7a4dcbbf7f537f9e6903ea">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="c20250101to20250930"
      id="Fact_0e7be9be9044406e98f1c691b60ac2db">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="c20250101to20250930"
      id="Fact_68ded21c39f84e74872c4e47ed1f4824">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="c20250101to20250930"
      id="Fact_faf2208630fa45758e214f1276e7610c">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="c20250101to20250930"
      id="Fact_23aa3e851b6441b882898dbe29daa897">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="c20250101to20250930"
      id="Fact_9c08f28ea4604fc995cb0b0f28ffb956">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="c20250101to20250930"
      id="Fact_6526f3781660478288f3c20cb81fb6d6">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c20251110"
      decimals="INF"
      id="Fact_06c1e3943c6145929dc6797ab2b62dfd"
      unitRef="U001">68964208</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="c20250930"
      decimals="-3"
      id="Fact_c8d0ca5a8acd4f3f998f7cd62929b3f6"
      unitRef="U002">30815000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="c20241231"
      decimals="-3"
      id="Fact_e8e27af1dee841b7b6601e936931c0c8"
      unitRef="U002">30321000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="c20250930"
      decimals="-3"
      id="Fact_8d2064cc51644ae1bd1b70ad0885083f"
      unitRef="U002">2916000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_fa07751f18b443a2b058f88ee2f649ab"
      unitRef="U002">3563000</us-gaap:AccountsReceivableNetCurrent>
    <ird:ContractAssetsAndUnbilledReceivablesCurrent
      contextRef="c20250930"
      decimals="-3"
      id="Fact_9ca1cb3ab079410d9bac9f7647042eec"
      unitRef="U002">1364000</ird:ContractAssetsAndUnbilledReceivablesCurrent>
    <ird:ContractAssetsAndUnbilledReceivablesCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_5a6977b9789f44a480056cac63f84be3"
      unitRef="U002">2209000</ird:ContractAssetsAndUnbilledReceivablesCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="c20250930"
      decimals="-3"
      id="Fact_33a6a5037c56483b803aece62cb59ab4"
      unitRef="U002">815000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_7e711cbb471445339e2d5a9cfa4d87e9"
      unitRef="U002">515000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:ShortTermInvestments
      contextRef="c20250930"
      decimals="-3"
      id="Fact_7e15f9d800c84e05a8cdb23ef3db567b"
      unitRef="U002">0</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="c20241231"
      decimals="-3"
      id="Fact_3f4018ad192043b2af37ef2dd93fcb60"
      unitRef="U002">2000</us-gaap:ShortTermInvestments>
    <us-gaap:AssetsCurrent
      contextRef="c20250930"
      decimals="-3"
      id="Fact_876da2a620354bfa8009781a0a78bd14"
      unitRef="U002">35910000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_b2e85195365247cc95095d5b47fc036a"
      unitRef="U002">36610000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20250930"
      decimals="-3"
      id="Fact_161fd6b9781c48c1be9060e171b26aa6"
      unitRef="U002">212000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20241231"
      decimals="-3"
      id="Fact_5f457226321741838ffa065ddd863c63"
      unitRef="U002">252000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Assets
      contextRef="c20250930"
      decimals="-3"
      id="Fact_d830c76d26844024951e8455eee52cf4"
      unitRef="U002">36122000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20241231"
      decimals="-3"
      id="Fact_299aa65bd33e425f922b41b7702ad173"
      unitRef="U002">36862000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="c20250930"
      decimals="-3"
      id="Fact_f8413942af15460083f07bfaa530c9df"
      unitRef="U002">2395000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_2c5f424c70414fb7b714e67a20ebc807"
      unitRef="U002">3148000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="c20250930"
      decimals="-3"
      id="Fact_d1570cd444d44d9f9d8c3d09f6e94539"
      unitRef="U002">5367000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="c20241231"
      decimals="-3"
      id="Fact_2124883a3c05499b99845757b9224abe"
      unitRef="U002">8147000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="c20250930"
      decimals="-3"
      id="Fact_6d69d09dc17c4a8eb40c179aaf9d94c0"
      unitRef="U002">21325000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_e55efd141ff84daeb920214a788db0bf"
      unitRef="U002">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="c20250930"
      decimals="-3"
      id="Fact_535156808f5b4edc97e2c704e64b9432"
      unitRef="U002">29087000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_bf47a03e2c2446749fa6d3f49d507cf8"
      unitRef="U002">11295000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="c20250930"
      decimals="-3"
      id="Fact_5982a8a6548d4d19a3f6408bd4e754ec"
      unitRef="U002">1068000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_3bdad9c280914bb983e271609fae9c15"
      unitRef="U002">0</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:Liabilities
      contextRef="c20250930"
      decimals="-3"
      id="Fact_1dc7f47924c24764b2bc9f77c3365ef3"
      unitRef="U002">30155000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="c20241231"
      decimals="-3"
      id="Fact_28d4509b02074d00a5fe31d68cb53324"
      unitRef="U002">11295000</us-gaap:Liabilities>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="c20241231_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="4"
      id="Fact_96f9f672695b45189f4f50a4889fd4df"
      unitRef="U003">0.0001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquityParOrStatedValuePerShare
      contextRef="c20250930_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="4"
      id="Fact_7f1b818f8d0a4f1a8c2236ed27418965"
      unitRef="U003">0.0001</us-gaap:TemporaryEquityParOrStatedValuePerShare>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="c20241231_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="0"
      id="Fact_ce5ef6e0d286416c830eabf83e76e587"
      unitRef="U001">14146</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="c20250930_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="0"
      id="Fact_02f193bde9744216979b8e666a8834d7"
      unitRef="U001">14146</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="c20250930_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="INF"
      id="Fact_fb4e62477fcd45cb9b27bc1fa6409da4"
      unitRef="U001">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="c20250930_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="INF"
      id="Fact_b4575f9c33564278911f46f5e40d878a"
      unitRef="U001">0</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="c20241231_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="3"
      id="Fact_844678f1d4134ce693816e6c190d697c"
      unitRef="U001">14145.374</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="c20241231_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="3"
      id="Fact_14f64201146743c19854e25022de2a60"
      unitRef="U001">14145.374</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="c20250930"
      decimals="-3"
      id="Fact_2217094cabce4698bab079a795de3c00"
      unitRef="U002">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_68cc1bfa3390499fb1371384d4f215d5"
      unitRef="U002">18843000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c20250930"
      decimals="4"
      id="Fact_c20687a2ed5443d2a89679de80ca67f6"
      unitRef="U003">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c20241231"
      decimals="4"
      id="Fact_a0f503765d664dbf81f7953148e81f8f"
      unitRef="U003">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c20250930"
      decimals="0"
      id="Fact_579c0c222fb24e45a92913fd71e1b1b5"
      unitRef="U001">9985854</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="c20241231"
      decimals="0"
      id="Fact_198c5d7e505344a4b10e6244b8f9c778"
      unitRef="U001">9985854</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c20241231"
      decimals="INF"
      id="Fact_a8522f40356b4461a1e5044103e46aa5"
      unitRef="U001">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c20250930"
      decimals="INF"
      id="Fact_582ea13e0c8748dcb6902fd869ef0ac5"
      unitRef="U001">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="c20250930"
      decimals="INF"
      id="Fact_459a9ac800054ca99937a2c34c4ea727"
      unitRef="U001">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c20241231"
      decimals="INF"
      id="Fact_0cce6e960ed24e698b467584294f2f11"
      unitRef="U001">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="c20250930"
      decimals="-3"
      id="Fact_9c1b48bd941d4553b7a06257c8bee671"
      unitRef="U002">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="c20241231"
      decimals="-3"
      id="Fact_f01092c182af475b9026537f860c25fb"
      unitRef="U002">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c20250930"
      decimals="4"
      id="Fact_c7dd34458d8a43429dc92e84b60afc8c"
      unitRef="U003">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c20241231"
      decimals="4"
      id="Fact_a471e02b5d584127ad77c9527d2407c6"
      unitRef="U003">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c20250930"
      decimals="0"
      id="Fact_f02afbdfad954bb085be2579bded7286"
      unitRef="U001">125000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c20241231"
      decimals="0"
      id="Fact_04534ca24adb461994794c7c70b1c14c"
      unitRef="U001">125000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20250930"
      decimals="0"
      id="Fact_cb021e4445b444269e742c0699b06f4d"
      unitRef="U001">64544096</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20250930"
      decimals="0"
      id="Fact_a526489abf1a45dbb56cab52cfb49ce0"
      unitRef="U001">64544096</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20241231"
      decimals="0"
      id="Fact_6ec82310af074c93b26cc504e9e63d54"
      unitRef="U001">31574657</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20241231"
      decimals="0"
      id="Fact_30bce4c7f301470fa902704e79dde277"
      unitRef="U001">31574657</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="c20250930"
      decimals="-3"
      id="Fact_5bc82ecdde01405b84953dbad79fcae9"
      unitRef="U002">6000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="c20241231"
      decimals="-3"
      id="Fact_a80f7d7ca9d04409afca2705e9213544"
      unitRef="U002">3000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="c20250930"
      decimals="-3"
      id="Fact_f68a8111b8894516bb4ffe9498de2b02"
      unitRef="U002">178027000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="c20241231"
      decimals="-3"
      id="Fact_79b495737a624469bd2387f1660be9f0"
      unitRef="U002">145719000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="c20250930"
      decimals="-3"
      id="Fact_7a051354cbd24fa39b4928cf0ff10908"
      unitRef="U002">-172066000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="c20241231"
      decimals="-3"
      id="Fact_38bb61a599fc45a6b576cbe784af0ea2"
      unitRef="U002">-138998000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="c20250930"
      decimals="-3"
      id="Fact_db6b6be374d1488db6d266634e0002ce"
      unitRef="U002">5967000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20241231"
      decimals="-3"
      id="Fact_d1d2470c881746b98c1f5dbd31fb2ad3"
      unitRef="U002">6724000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="c20250930"
      decimals="-3"
      id="Fact_306452022d564c19afce17d2bda2f540"
      unitRef="U002">36122000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="c20241231"
      decimals="-3"
      id="Fact_7ad5327898834960a410f7fbc7240634"
      unitRef="U002">36862000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20250701to20250930"
      decimals="-3"
      id="Fact_ae0282b78a53441f954e59e45658b61a"
      unitRef="U002">3079000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20240701to20240930"
      decimals="-3"
      id="Fact_076ced126a7a48a3958da743fcdafb17"
      unitRef="U002">3867000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_288c67aed9944db9b207b8d9d585181c"
      unitRef="U002">10331000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_f5ff58260e0d406f9680167c2fc7543f"
      unitRef="U002">6690000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c20250701to20250930"
      decimals="-3"
      id="Fact_f922f96d477d45948f85cf8d6db3754d"
      unitRef="U002">4981000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c20240701to20240930"
      decimals="-3"
      id="Fact_5ba75f22f83b43e798e5b2e57402b006"
      unitRef="U002">2894000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_66a1642aef104deb9abbbb83e0e9598d"
      unitRef="U002">17093000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_bba6bc32dd7a4691ab1351c5da2b6fc7"
      unitRef="U002">10918000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="c20250701to20250930"
      decimals="-3"
      id="Fact_ca1decb808b64db3b869b991a9fa2156"
      unitRef="U002">6409000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="c20240701to20240930"
      decimals="-3"
      id="Fact_9f31e3933cc3440b8c4dc70bdbbcd63f"
      unitRef="U002">8982000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_906f2b36809145c69e9d200e98e7f211"
      unitRef="U002">20384000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_c950d58ea0284adf86bd869c6ee9ee43"
      unitRef="U002">19817000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:OperatingExpenses
      contextRef="c20250701to20250930"
      decimals="-3"
      id="Fact_1eb10eb07b14483e8be03553e5f64da4"
      unitRef="U002">11390000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="c20240701to20240930"
      decimals="-3"
      id="Fact_43d36660ffa6429fa498ffac90862c7b"
      unitRef="U002">11876000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_7be991633d5c47bc9edb025a2f4302c4"
      unitRef="U002">37477000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_74cbe8e769664ee5b1d418f24b4741c4"
      unitRef="U002">30735000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20250701to20250930"
      decimals="-3"
      id="Fact_efced3b0dfbe4f02a4b241d1e4368106"
      unitRef="U002">-8311000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20240701to20240930"
      decimals="-3"
      id="Fact_d02a17355ca0414da240db4ba2d27b18"
      unitRef="U002">-8009000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_61d19c0d1eef4611af8c2bb5d334b16d"
      unitRef="U002">-27146000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_56c8c57feb3046a0bfdc21cc6a9a29b9"
      unitRef="U002">-24045000</us-gaap:OperatingIncomeLoss>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="c20250701to20250930"
      decimals="-3"
      id="Fact_6cdd0b49dc434f6f96ca51936e8b87c1"
      unitRef="U002">-9525000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="c20240701to20240930"
      decimals="-3"
      id="Fact_ad9f538713ba41488bab1dbae8c58a0b"
      unitRef="U002">0</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_79d70eb5ade54df7b2b55fe81aacfd65"
      unitRef="U002">-5803000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_bfa767dbf03d4deaa0f401f2d80a965a"
      unitRef="U002">0</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <ird:FinancingCosts
      contextRef="c20250701to20250930"
      decimals="-3"
      id="Fact_6424990972bd438cbce6838b350bf4af"
      unitRef="U002">0</ird:FinancingCosts>
    <ird:FinancingCosts
      contextRef="c20240701to20240930"
      decimals="-3"
      id="Fact_c61dd5822ad44c93b694b91cd8aab5f4"
      unitRef="U002">0</ird:FinancingCosts>
    <ird:FinancingCosts
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_68646f3e7037496a90d9d35a5b890209"
      unitRef="U002">1337000</ird:FinancingCosts>
    <ird:FinancingCosts
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_b43b16145f274bcb98948743727de339"
      unitRef="U002">0</ird:FinancingCosts>
    <us-gaap:InterestExpenseNonoperating
      contextRef="c20250701to20250930"
      decimals="-3"
      id="Fact_b16a1a684a4f4502967774204dee1d7f"
      unitRef="U002">68000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating
      contextRef="c20240701to20240930"
      decimals="-3"
      id="Fact_7d88a2ceb8f94bcfbeb0db6e84a8ab48"
      unitRef="U002">0</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_7d7333c1ced74c00b648fd61ed36c1ec"
      unitRef="U002">68000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_fa19edf2cc6847a8905636050bf9f6d8"
      unitRef="U002">0</us-gaap:InterestExpenseNonoperating>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c20250701to20250930"
      decimals="-3"
      id="Fact_bde1a3cc94f54f3a9429cac1f52996c2"
      unitRef="U002">450000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c20240701to20240930"
      decimals="-3"
      id="Fact_410edb6683dc4850acc464acd8efd5f3"
      unitRef="U002">483000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_50763ad7601a4285a919413a15ee5c34"
      unitRef="U002">1286000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_a635f0a155044e43be8a66e7a8d49299"
      unitRef="U002">1648000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20250701to20250930"
      decimals="-3"
      id="Fact_4cbe6617960c4474b77438fa32bd983d"
      unitRef="U002">-17454000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20240701to20240930"
      decimals="-3"
      id="Fact_c8d80f5a4fd545df87ba55ef6af51c35"
      unitRef="U002">-7526000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_cc484dfc91b14dc19c16daaafe07c53a"
      unitRef="U002">-33068000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_5be15584c3574615bbe2b5e0bad42495"
      unitRef="U002">-22397000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20250701to20250930"
      decimals="-3"
      id="Fact_0561ccadcf8e46fb941e72d57d104372"
      unitRef="U002">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20240701to20240930"
      decimals="-3"
      id="Fact_8b3137fc53d2434a83a8918c95708caa"
      unitRef="U002">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_0931340b3e9042aabc0b0ab1644c2659"
      unitRef="U002">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_6ef8398e198b4f439809120bab5c7d04"
      unitRef="U002">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="c20250701to20250930"
      decimals="-3"
      id="Fact_e03018a6f29446a9beb9c279601a24e2"
      unitRef="U002">-17454000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240701to20240930"
      decimals="-3"
      id="Fact_0b3eaa7b81614a6983fc1c4b592c8c69"
      unitRef="U002">-7526000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_c168ed5a3063465eb2b66440cbe84e27"
      unitRef="U002">-33068000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_b14417148db24b408cfc23b92f678b79"
      unitRef="U002">-22397000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20250701to20250930"
      decimals="-3"
      id="Fact_8b077c818c5f48d599d64038947a2b98"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240701to20240930"
      decimals="-3"
      id="Fact_cd8d6099306e4682a28f3a3f84e4419a"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_700b56a3146447d599000e70aeb1deb3"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_15a50cda15e340729e55b972d35ba48a"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20250701to20250930"
      decimals="-3"
      id="Fact_2c40df1c61b64f428ed95387c10defa6"
      unitRef="U002">-17454000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20240701to20240930"
      decimals="-3"
      id="Fact_9a0653182e14410c87964eab46b2e7cc"
      unitRef="U002">-7526000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_e01369866fa242a7a0d07acbb5a85e03"
      unitRef="U002">-33068000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_91fabe00bc504236a6b1b7299723bf9a"
      unitRef="U002">-22397000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20250701to20250930"
      decimals="2"
      id="Fact_a169c668b61648ccb9cbe99f40b41c65"
      unitRef="U003">-0.25</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20250701to20250930"
      decimals="2"
      id="Fact_63b059379054485d84cc8d649fcb99dd"
      unitRef="U003">-0.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20240701to20240930"
      decimals="2"
      id="Fact_f2710e1d15a94178be826b4bd5a23b99"
      unitRef="U003">-0.29</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20240701to20240930"
      decimals="2"
      id="Fact_c34a92d92270409ca2b881f2899f7977"
      unitRef="U003">-0.29</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20250101to20250930"
      decimals="2"
      id="Fact_e5b88805181d40989ad574026bd49308"
      unitRef="U003">-0.59</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20250101to20250930"
      decimals="2"
      id="Fact_86f1380410014c3ebd01020d9fa3acc6"
      unitRef="U003">-0.59</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20240101to20240930"
      decimals="2"
      id="Fact_884a00e97f924bde94259e46dde335b5"
      unitRef="U003">-0.88</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20240101to20240930"
      decimals="2"
      id="Fact_2bf67fa7e57b4d4bade3092f5bbb57bb"
      unitRef="U003">-0.88</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20250701to20250930"
      decimals="0"
      id="Fact_c2bf588ce7494ba895f665e90666bcdd"
      unitRef="U001">70636887</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20250701to20250930"
      decimals="0"
      id="Fact_578a7df0c96f48f9b43503b7261df93b"
      unitRef="U001">70636887</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_40926d3734514f4f880d048531b3f28c"
      unitRef="U001">26145080</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_2dda34a43f0e4906a8cc6eb993f8c5cc"
      unitRef="U001">26145080</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20250101to20250930"
      decimals="0"
      id="Fact_e1cfbaddb7574455bd132684eedacccb"
      unitRef="U001">56100689</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20250101to20250930"
      decimals="0"
      id="Fact_269fff8f9de042f58d49f1a43133e8ff"
      unitRef="U001">56100689</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_64ff155e7a2f4cd1bd682f226706efdb"
      unitRef="U001">25501117</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_1441ea58aa1c4bd591bfc41caa2387a2"
      unitRef="U001">25501117</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="c20231231_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="INF"
      id="Fact_9b3be325c7544d8480a5e739bed94ac8"
      unitRef="U001">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="c20231231_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="-3"
      id="Fact_4a25ce2fedb94077af70ea4d3cc2856d"
      unitRef="U002">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="c20231231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_01b8c173d7cb45a8a6991fbb26d93463"
      unitRef="U001">23977491</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="c20231231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_1e80ba8ed6634e0ba2e129ef5a21a9b2"
      unitRef="U002">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20231231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_a56ae7ae49c7453e835b1075a0ac4aca"
      unitRef="U002">131370000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20231231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_27be6777f89b4044b00a10d147697a7f"
      unitRef="U002">-81466000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20231231"
      decimals="-3"
      id="Fact_52238e95a863432a88e0907b0eaa1fc9"
      unitRef="U002">49906000</us-gaap:StockholdersEquity>
    <ird:StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_55e79a0a4221494bb76a551fd46149c2"
      unitRef="U001">1000550</ird:StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement>
    <ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_7c1083d5b8dc4bc1a5cf32e61aa2752a"
      unitRef="U002">1000</ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement>
    <ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_7caae70f98ae4e8696e5966f4d288a2a"
      unitRef="U002">2478000</ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement>
    <ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_6c2e89871d6c4f1c93ed82e1f09c4205"
      unitRef="U002">0</ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement>
    <ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement
      contextRef="c20240101to20240331"
      decimals="-3"
      id="Fact_87e2322f364f431b87457e647be930a4"
      unitRef="U002">2479000</ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement>
    <ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_4084c8604fbf4347b237de30d2dd7f75"
      unitRef="U002">0</ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing>
    <ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_bde19741625b4be98e6805a85c6e5803"
      unitRef="U002">165000</ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing>
    <ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_be1a749cab774cb4b72a8052eee4f73b"
      unitRef="U002">0</ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing>
    <ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing
      contextRef="c20240101to20240331"
      decimals="-3"
      id="Fact_ea526c97a0c7411a9d27abc0c34edd2d"
      unitRef="U002">165000</ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_58eacf22910443289d2aa5e9278b7eee"
      unitRef="U001">120516</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_b16d313190fb49e7b92112b76bd4d2ee"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_5f099578836b4eac882775c62a88a24c"
      unitRef="U002">985000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_55e2e243a60c4750a79b9edc0aaeb1d9"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240101to20240331"
      decimals="-3"
      id="Fact_4fb5bbeac2634e4c870779c7fa6e9362"
      unitRef="U002">985000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <ird:StockRepurchasesForPaymentOfEmployeeTaxesShares
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_b188c64a7b80455c8427eabc7ffd85e0"
      unitRef="U001">12965</ird:StockRepurchasesForPaymentOfEmployeeTaxesShares>
    <ird:AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_4045cd91b4374ac18b7dbf2451c71244"
      unitRef="U002">0</ird:AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes>
    <ird:AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_15537e5cb7034f619d4bc8d34f01bbcc"
      unitRef="U002">42000</ird:AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes>
    <ird:AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_e848ab26de51469c98865118cc26adde"
      unitRef="U002">0</ird:AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes>
    <ird:AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes
      contextRef="c20240101to20240331"
      decimals="-3"
      id="Fact_c7cf4b145d154584870195415dc85bea"
      unitRef="U002">42000</ird:AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_5cf468a561e64035baf7bff02b888de2"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_8fc63c07d4524b9fb35fbefa6af93009"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20240331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_f96865c3579c4f8bac3caa8c1f2a7cd5"
      unitRef="U002">-7106000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20240331"
      decimals="-3"
      id="Fact_d859d63d66c84be2a33a7d9b6075c6e4"
      unitRef="U002">-7106000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="c20240331_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="INF"
      id="Fact_9feba62bbf2c45588443988b3fdff662"
      unitRef="U001">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="c20240331_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="-3"
      id="Fact_daebfc254a06485a84c0af1f0e4b5d2f"
      unitRef="U002">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="c20240331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_b500ecad4300453b96676a75719c8d6f"
      unitRef="U001">25085592</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="c20240331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_9f9e6122f6ff4617b8303c55d269be0d"
      unitRef="U002">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20240331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_6a9935b1710f46859b0eec54266e8744"
      unitRef="U002">134626000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20240331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_b7a6483d1b61415a9928bff1e70286d1"
      unitRef="U002">-88572000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20240331"
      decimals="-3"
      id="Fact_19ecf5935a5b481a9b69561581e5561e"
      unitRef="U002">46057000</us-gaap:StockholdersEquity>
    <ird:StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_f6f73b47d5e247a0b73d7b2fe7d89c0e"
      unitRef="U001">788566</ird:StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement>
    <ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_f6a1ce41db6f4ae897f8cc78c43e597d"
      unitRef="U002">0</ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement>
    <ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_53d883d38fc64f5582a4b70c9a83ce14"
      unitRef="U002">1563000</ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement>
    <ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_ff3e1503d5ec45edbbbe6dd7d4698b3a"
      unitRef="U002">0</ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement>
    <ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement
      contextRef="c20240401to20240630"
      decimals="-3"
      id="Fact_362b9d236cb042418d87a95bebbc5ef3"
      unitRef="U002">1563000</ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement>
    <ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_a77a0760a23f42beb6dfa7949756664a"
      unitRef="U002">0</ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing>
    <ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_e3f1c16b2d8d48d88e849bbca12bb996"
      unitRef="U002">25000</ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing>
    <ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_89950762cc6941f7bdc9107db5ca9683"
      unitRef="U002">0</ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing>
    <ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing
      contextRef="c20240401to20240630"
      decimals="-3"
      id="Fact_e1387893bbd94f209ce41dbb5c3f5ec3"
      unitRef="U002">25000</ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_9f99f572631a4540ae809d264fd3be4c"
      unitRef="U001">104880</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_009b2df569d24465b28b06b4b0151690"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_5cb064d3d2524007bec262c3c69a2ee1"
      unitRef="U002">806000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_fe3c17eda6974bde945f96a653e380f3"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240401to20240630"
      decimals="-3"
      id="Fact_6bd2ea682d374fec99077dd8b5069585"
      unitRef="U002">806000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_476a8c52a1c94c328365c08ca6bdd326"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_1781d9d386fb4cc7a64ad3b5827da8ab"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240401to20240630_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_963bea79544c49e4873ff396ec7846cf"
      unitRef="U002">-7765000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240401to20240630"
      decimals="-3"
      id="Fact_52ab790d163b488aa52f55da67a441ee"
      unitRef="U002">-7765000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="c20240630_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="INF"
      id="Fact_350c4567bdce4bdcb48abf801674b280"
      unitRef="U001">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="c20240630_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="-3"
      id="Fact_c1ec4522ea6b4609aecab7e86da153b0"
      unitRef="U002">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="c20240630_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_f99fe13ae07a46beb158fd696a2f2cc5"
      unitRef="U001">25979038</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="c20240630_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_7fb4d603c1ff4f14afa4703ebe6891d0"
      unitRef="U002">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20240630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_e5f6f69fcc834408b2f893690d431eab"
      unitRef="U002">136970000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20240630_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_08c24c455c7e4b73868e84786ec1bb15"
      unitRef="U002">-96337000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20240630"
      decimals="-3"
      id="Fact_115aff214e7b44e6a3f9830ae1d0c9af"
      unitRef="U002">40636000</us-gaap:StockholdersEquity>
    <ird:StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="INF"
      id="Fact_e457473aa9b34deda3c08ac00abab2bb"
      unitRef="U001">219406</ird:StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement>
    <ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_80ab51ed14a94169988e870c3b1dd319"
      unitRef="U002">0</ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement>
    <ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_29ba20c9f48542d090acca659928efb9"
      unitRef="U002">456000</ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement>
    <ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_9cde37b0f1f9435d8a0b366dccb7175e"
      unitRef="U002">0</ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement>
    <ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement
      contextRef="c20240701to20240930"
      decimals="-3"
      id="Fact_3e44f9bc6a254cfea6f4eb1cc9cabdfb"
      unitRef="U002">456000</ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement>
    <ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_5c5a5d1ba77d47bdb3c8590ae1469d34"
      unitRef="U002">0</ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing>
    <ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_ec700f427eb6454abc0ad47a4c9e48c9"
      unitRef="U002">42000</ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing>
    <ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_4fa9da9c21bb47a5afcbaa874435d2c8"
      unitRef="U002">0</ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing>
    <ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing
      contextRef="c20240701to20240930"
      decimals="-3"
      id="Fact_3ffb4dd1dffb4a34b847d9cc9e70c384"
      unitRef="U002">42000</ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="INF"
      id="Fact_131ba786a2b94c04a397d8b001101886"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_14e3bb98263b4915b819c11a067095c0"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_19b56618e9b14f1699eeeab7fe159b80"
      unitRef="U002">776000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_ed8544ad08d44e1aa4e565300d7a15dc"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20240701to20240930"
      decimals="-3"
      id="Fact_bc99593745064c8d97c288b5b6ee5dd3"
      unitRef="U002">776000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:NetIncomeLoss
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_5cd0669e77844a1eb16e4236008c92a7"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_8f656af412ae40238e2e516d1518626f"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240701to20240930_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_bbf929d321c14ac7b85d876c6f446b9b"
      unitRef="U002">-7526000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240701to20240930"
      decimals="-3"
      id="Fact_17332414661545b087fbc660def7a572"
      unitRef="U002">-7526000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="c20240930_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="INF"
      id="Fact_78dc63dbfc9d49c3a1a9c6f95e881ac3"
      unitRef="U001">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="c20240930_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="-3"
      id="Fact_e5761fd406484ece8c7e544ffe22f9da"
      unitRef="U002">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="c20240930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_bf0e8caa2dda4d9e87a7b40e1df88e4e"
      unitRef="U001">26198444</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="c20240930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_ae686937da794a1fb24762cbb72478d9"
      unitRef="U002">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20240930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_30afad26076149c5ab25771c72a3012d"
      unitRef="U002">138160000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20240930_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_b1c826564a324b889e42f64d82ca7d53"
      unitRef="U002">-103863000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20240930"
      decimals="-3"
      id="Fact_5d519829e8f0482fb58dc607d097e179"
      unitRef="U002">34300000</us-gaap:StockholdersEquity>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="c20241231_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="3"
      id="Fact_bd571744ea794f8b8e69d88f4361c523"
      unitRef="U001">14145.374</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="c20241231_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="-3"
      id="Fact_237095368baf42499a6b3b012458dc44"
      unitRef="U002">18843000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="c20241231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_c4d4c03106ae4ce8a06ce8a1a0eccb75"
      unitRef="U001">31574657</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="c20241231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_d3e84e921075435597db217ff9f0359f"
      unitRef="U002">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20241231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_8f4313e3a7364a529244abb6193ef1d4"
      unitRef="U002">145719000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20241231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_0b8093bcab714a2cb4f720059801b1db"
      unitRef="U002">-138998000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20241231"
      decimals="-3"
      id="Fact_3445c7065d894e0da307033eb9386f4a"
      unitRef="U002">6724000</us-gaap:StockholdersEquity>
    <ird:StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement
      contextRef="c20250101to20250331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_0bcb42a2523e40ba9382df8c036a0239"
      unitRef="U001">13396207</ird:StockIssuedDuringPeriodSharesOfPrivateOfferingAndPrivatePlacement>
    <ird:StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement
      contextRef="c20250101to20250331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_fd1d3148e4fc4fc1aadd03edb7318501"
      unitRef="U002">1000</ird:StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement>
    <ird:StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement
      contextRef="c20250101to20250331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_e29210fc2cff4e46b97deb1aa8a72edb"
      unitRef="U002">5979000</ird:StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement>
    <ird:StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement
      contextRef="c20250101to20250331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_11786be688854fc89a510e16be8f28b5"
      unitRef="U002">0</ird:StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement>
    <ird:StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement
      contextRef="c20250101to20250331"
      decimals="-3"
      id="Fact_50c3dfe154314e168c11ff420f92d82a"
      unitRef="U002">5980000</ird:StockIssuedDuringPeriodValueOfPrivateOfferingAndPrivatePlacement>
    <ird:StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement
      contextRef="c20250101to20250331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_7cfb6baf20924e6b92dd16ff2a291d41"
      unitRef="U001">352953</ird:StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement>
    <ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement
      contextRef="c20250101to20250331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_2eaf2d9c0e5f471b94bb3f67b4d59e1c"
      unitRef="U002">1000</ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement>
    <ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement
      contextRef="c20250101to20250331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_d46d0ffc33ae46578b27e2206f0e0b8d"
      unitRef="U002">408000</ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement>
    <ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement
      contextRef="c20250101to20250331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_43cb0e3800f442489396fb1c87ee6384"
      unitRef="U002">0</ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement>
    <ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement
      contextRef="c20250101to20250331"
      decimals="-3"
      id="Fact_34b7ee9b5a7243f2bcd18a6968474130"
      unitRef="U002">409000</ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement>
    <ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing
      contextRef="c20250101to20250331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_353f3913f5cd4bc59095246ac317f107"
      unitRef="U002">0</ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing>
    <ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing
      contextRef="c20250101to20250331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_d4c3bca10f5d45c18ef30070135d6f2d"
      unitRef="U002">728000</ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing>
    <ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing
      contextRef="c20250101to20250331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_7d261044f024407d8713c7bf944fffc9"
      unitRef="U002">0</ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing>
    <ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing
      contextRef="c20250101to20250331"
      decimals="-3"
      id="Fact_387f1192cb404f5ba0d5f81f4ba684a7"
      unitRef="U002">728000</ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c20250101to20250331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_cc5475f5331b4650a972cd5f8e7bf540"
      unitRef="U001">186919</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20250101to20250331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_c7b573d40a36408d8dbfd12b58dbc9d0"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20250101to20250331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_6894c951816146c98cb6a988808e21bd"
      unitRef="U002">913000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20250101to20250331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_62973daa3f604032bf62ef004e322664"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20250101to20250331"
      decimals="-3"
      id="Fact_cda5ef76f7b345328b771b4df71d371e"
      unitRef="U002">913000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <ird:StockRepurchasesForPaymentOfEmployeeTaxesShares
      contextRef="c20250101to20250331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_7d96b19bc08c412da7a86d17ab98ea55"
      unitRef="U001">31913</ird:StockRepurchasesForPaymentOfEmployeeTaxesShares>
    <ird:AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes
      contextRef="c20250101to20250331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_92f853f6a2e949608eb9e4eebc99f8fe"
      unitRef="U002">0</ird:AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes>
    <ird:AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes
      contextRef="c20250101to20250331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_0b6fd9f629ef40bd9ed314c5ebfc9487"
      unitRef="U002">36000</ird:AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes>
    <ird:AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes
      contextRef="c20250101to20250331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_86e4704ffed14b7ab5c072f8f5e4d41b"
      unitRef="U002">0</ird:AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes>
    <ird:AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes
      contextRef="c20250101to20250331"
      decimals="-3"
      id="Fact_ea6847e935d54137998c430a5aaa3866"
      unitRef="U002">36000</ird:AdjustmentsToAdditionalPaidInCapitalShareRepurchasesForPaymentOfEmployeeTaxes>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c20250101to20250331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_0f031096bcb84b6d90be822549e42cab"
      unitRef="U001">5000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c20250101to20250331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_4c1b9c652be946698509f0f89f0de2d9"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c20250101to20250331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_0bbcc9f48b4348818acf48f5f459fe8f"
      unitRef="U002">5000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c20250101to20250331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_61622e5a40c048c3b8979425c8605938"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c20250101to20250331"
      decimals="-3"
      id="Fact_e36d3f67f05f4a84b0ff6b0a3d081e54"
      unitRef="U002">5000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:NetIncomeLoss
      contextRef="c20250101to20250331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_bcde17ca659046f5903648f8989355e4"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20250101to20250331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_a8c04316d4554035b139c5019e8657ef"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20250101to20250331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_5d0db2cfedf740b08adf2f6e19a75860"
      unitRef="U002">-8194000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20250101to20250331"
      decimals="-3"
      id="Fact_e97b1887746244e7b8c45fcbee3b4c89"
      unitRef="U002">-8194000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="c20250331_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="3"
      id="Fact_dc60b397fd2840ebbaa3468555721014"
      unitRef="U001">14145.374</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="c20250331_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="-3"
      id="Fact_4402baf72e7a46afbab13ee35285a317"
      unitRef="U002">18843000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="c20250331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_0a810c1db5bf4469a8539eb344b3179b"
      unitRef="U001">45483823</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="c20250331_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_bdfa30d454994db0b85eb84d5476aae5"
      unitRef="U002">5000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20250331_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_1de00c08c95a42eea6326bffbca3f4c2"
      unitRef="U002">152260000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20250331_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_189c8ffa4dd342caa99fec658e7ee428"
      unitRef="U002">-147192000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20250331"
      decimals="-3"
      id="Fact_0506c51750db4504a07d0498a7fc2c15"
      unitRef="U002">5073000</us-gaap:StockholdersEquity>
    <ird:TemporaryEquityStockConversionShares
      contextRef="c20250401to20250630_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="3"
      id="Fact_ea1b25bee9b943678843d9c32cfc4b0b"
      unitRef="U001">14145.374</ird:TemporaryEquityStockConversionShares>
    <ird:TemporaryEquityStockConversionValue
      contextRef="c20250401to20250630_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="-3"
      id="Fact_fb42080a0d3647c8bae38767d6a17212"
      unitRef="U002">18843000</ird:TemporaryEquityStockConversionValue>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="c20250401to20250630_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_7c1bcce0bd4e4123be2bc729d81bdfaf"
      unitRef="U001">14145374</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="c20250401to20250630_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_4b879ffd827a42d29055964e2a0f69a3"
      unitRef="U002">1000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="c20250401to20250630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_153f2c2fdf3d47d98c3441c848554740"
      unitRef="U002">18842000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="c20250401to20250630_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_4d1daf3df59b40109a91bdb2648c4502"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="c20250401to20250630"
      decimals="-3"
      id="Fact_9e964fd04e3c47f79d21544fae061d1d"
      unitRef="U002">18843000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c20250401to20250630_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_27cf88af57e44e3d87ad38183d6ab835"
      unitRef="U001">278858</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20250401to20250630_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_3c3d939e1a7c4e098f509292fb26cfca"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20250401to20250630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_6b7d21e1da74462a8b4c01b92c05b1a5"
      unitRef="U002">896000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20250401to20250630_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_362230e30bc54595920fc769da490688"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20250401to20250630"
      decimals="-3"
      id="Fact_62d26550e7d34335b9e546a4eb75b965"
      unitRef="U002">896000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing
      contextRef="c20250401to20250630_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_89047a82a415457b8f92a50ed94d9b0f"
      unitRef="U002">0</ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing>
    <ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing
      contextRef="c20250401to20250630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_ee69bd9958a4429a9b65ff36a501bfb5"
      unitRef="U002">-81000</ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing>
    <ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing
      contextRef="c20250401to20250630_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_9d37787a4f4e45d88353022a4de242d5"
      unitRef="U002">0</ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing>
    <ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing
      contextRef="c20250401to20250630"
      decimals="-3"
      id="Fact_28fd35ea6f4b4f2cabe9fef2328578f0"
      unitRef="U002">-81000</ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing>
    <us-gaap:NetIncomeLoss
      contextRef="c20250401to20250630_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_7db87909187d4907893cbd025dd0fdde"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20250401to20250630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_9d258c3d234f4a15a2777bb72e7584ba"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20250401to20250630_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_5164ecb461b04f8989ef49b4f045c67b"
      unitRef="U002">-7420000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20250401to20250630"
      decimals="-3"
      id="Fact_352dac3262514c7dbd2512d8149f4cf3"
      unitRef="U002">-7420000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="c20250630_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="INF"
      id="Fact_a86a09d5d91c4e5eb82a2ba1ff7d6e6e"
      unitRef="U001">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="c20250630_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="-3"
      id="Fact_06c572b12366489d9b71b40fb2d91d2d"
      unitRef="U002">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="c20250630_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_c6039488416d4a8ab9541e32698ad988"
      unitRef="U001">59908055</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="c20250630_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_761ff2b9e59c45ef9032eaedf345c8e3"
      unitRef="U002">6000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20250630_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_96ce218ceaeb44b49ebd68a38a7b2535"
      unitRef="U002">172079000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20250630_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_dca3b5c7fd62401ababdac6f8d77fc13"
      unitRef="U002">-154612000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20250630"
      decimals="-3"
      id="Fact_42c0d15642354b39aca5e256c6c0904e"
      unitRef="U002">17473000</us-gaap:StockholdersEquity>
    <ird:StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement
      contextRef="c20250701to20250930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_14cc7b210ce0412a81bb72af88fb4249"
      unitRef="U001">4611041</ird:StockIssuedDuringPeriodSharesAtTheMarketProgramAndPurchaseAgreement>
    <ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement
      contextRef="c20250701to20250930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_07ae9991522541e2af99ce251f5a9fa1"
      unitRef="U002">0</ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement>
    <ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement
      contextRef="c20250701to20250930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_f8af67845ec343fa8d785c0185b803ad"
      unitRef="U002">5217000</ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement>
    <ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement
      contextRef="c20250701to20250930_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_cfe3c182b79e4cd79a89e4116d47bdfd"
      unitRef="U002">0</ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement>
    <ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement
      contextRef="c20250701to20250930"
      decimals="-3"
      id="Fact_e029e6eb55d940309489a49603571457"
      unitRef="U002">5217000</ird:StockIssuedDuringPeriodValueAtTheMarketProgramAndPurchaseAgreement>
    <ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing
      contextRef="c20250701to20250930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_c3880c018b454eb5981b6f3277f2dc10"
      unitRef="U002">0</ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing>
    <ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing
      contextRef="c20250701to20250930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_ff82bbd6c11f4d5fb931dcac63449241"
      unitRef="U002">107000</ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing>
    <ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing
      contextRef="c20250701to20250930_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_a55ac0553b954fae9d8f6aea2807deee"
      unitRef="U002">0</ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing>
    <ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing
      contextRef="c20250701to20250930"
      decimals="-3"
      id="Fact_520ef645b0b543618335e31eccb1e78d"
      unitRef="U002">107000</ird:AdjustmentsToAdditionalPaidInCapitalIssuanceCostsRelatedToCommonStockATMAndRegisteredDirectFinancing>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c20250701to20250930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="INF"
      id="Fact_d2f398ce09c245648da7611996df967a"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20250701to20250930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_f6c7221dd5cc48e6828432d532154de5"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20250701to20250930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_a6544a826a8d4a32b3ebb95f2b2bd048"
      unitRef="U002">816000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20250701to20250930_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_6eef6786654949d0af3fac93508f2a35"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20250701to20250930"
      decimals="-3"
      id="Fact_fc93f285d1d34e3bb2c4a20c02be4878"
      unitRef="U002">816000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c20250701to20250930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_75c031bf9e33441ba655909bf4902f92"
      unitRef="U001">25000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c20250701to20250930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_ed601f56c48e4590ae90c1d5ccc2a935"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c20250701to20250930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_2032bea5314f49e8944e762a6cbcc99f"
      unitRef="U002">22000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c20250701to20250930_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_82315901fd394fd79569c3882fe7fd78"
      unitRef="U002">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="c20250701to20250930"
      decimals="-3"
      id="Fact_aa45582b3ea34c7ebdd6c5fe82d38be6"
      unitRef="U002">22000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:NetIncomeLoss
      contextRef="c20250701to20250930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_304e17bfbed340b69f223366b3edccd2"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20250701to20250930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_e396f860323440b4ac8cceae32fd285f"
      unitRef="U002">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20250701to20250930_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_9a5aefffa6c940d993bb3b61a32e1b51"
      unitRef="U002">-17454000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20250701to20250930"
      decimals="-3"
      id="Fact_5c8344dfb5f6482882cbb125eabd31be"
      unitRef="U002">-17454000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="c20250930_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="INF"
      id="Fact_2a53dd4eddec46cbbebad0d77628b9cc"
      unitRef="U001">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent
      contextRef="c20250930_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="-3"
      id="Fact_1af05342c8ab4681b459b95c3e1e4cb1"
      unitRef="U002">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="c20250930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_8e0f58a3010a4a4ba4ce575164955380"
      unitRef="U001">64544096</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="c20250930_StatementEquityComponentsAxis_CommonStockMember"
      decimals="-3"
      id="Fact_99471784da794e8e9c9cb9cab43c5dfb"
      unitRef="U002">6000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20250930_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fact_edfaffe9effe4658a10e333eba0832df"
      unitRef="U002">178027000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20250930_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="-3"
      id="Fact_537774f861e54a81a21e0123360c8e27"
      unitRef="U002">-172066000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20250930"
      decimals="-3"
      id="Fact_2943ddd48c4d4ecc9d1b96ccde8091e5"
      unitRef="U002">5967000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_344eef5fc88944b186c32c532b7050a8"
      unitRef="U002">-33068000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_2630586f6c8c4dff9112e442dc0eb327"
      unitRef="U002">-22397000</us-gaap:NetIncomeLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_dde0ead33f864376bb48c5316183df30"
      unitRef="U002">2625000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_4af2a6cdc6c54289add13c7c45d0b005"
      unitRef="U002">2567000</us-gaap:ShareBasedCompensation>
    <us-gaap:Depreciation
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_35b05869d3f24b4daaf95e1a5e88c57f"
      unitRef="U002">40000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_7047660d07ff40169f0b42f2bde5b875"
      unitRef="U002">0</us-gaap:Depreciation>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_9de2e78703c146e0be33c90149c9df2a"
      unitRef="U002">-5803000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_a12df24e84f14c1fa2a6b2cee9e8fbe2"
      unitRef="U002">0</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:InterestExpenseNonoperating
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_4407970403fe4103a23faee5a944ec6e"
      unitRef="U002">68000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_56ee01dd6e084c7a879c229ea626b2fe"
      unitRef="U002">0</us-gaap:InterestExpenseNonoperating>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_16089970fbb34b49a37fc81649b82b78"
      unitRef="U002">-2000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_002bb2d7c3624355acbe024f7d3e644c"
      unitRef="U002">-12000</us-gaap:UnrealizedGainLossOnInvestments>
    <ird:WarrantFinancingCostsReclassifiedToFinancingActivities
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_099b95f1d338459f9f08b382186512e5"
      unitRef="U002">1337000</ird:WarrantFinancingCostsReclassifiedToFinancingActivities>
    <ird:WarrantFinancingCostsReclassifiedToFinancingActivities
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_4aa1e03df5e6442b952bc4d3ec125398"
      unitRef="U002">0</ird:WarrantFinancingCostsReclassifiedToFinancingActivities>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_de2e73cd45e049dfa17d692d8a8f33ac"
      unitRef="U002">-647000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_d5711ea9b5804a82849f75ee33352273"
      unitRef="U002">931000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <ird:IncreaseDecreaseInContractAssetsAndUnbilledReceivables
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_8b1b35f1700f48e99bc9389b0882fc72"
      unitRef="U002">-845000</ird:IncreaseDecreaseInContractAssetsAndUnbilledReceivables>
    <ird:IncreaseDecreaseInContractAssetsAndUnbilledReceivables
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_9381ea6984ca493892bca2598cede62f"
      unitRef="U002">61000</ird:IncreaseDecreaseInContractAssetsAndUnbilledReceivables>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_34c1ca2ee7cb49f1bab9f154faef4b1a"
      unitRef="U002">300000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_1389342f9e3c48878005564f2ed4bc83"
      unitRef="U002">-670000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_8e794a66ff784c82ad05e0e3120863e0"
      unitRef="U002">-797000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_70129d13737d41cba627f78f4e8cf1f7"
      unitRef="U002">-1319000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_78fa3b87be9444d9b37f423bf05e7477"
      unitRef="U002">-2622000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_92be4e8c41a5436ea6c945fa8495c6dc"
      unitRef="U002">3321000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_2c76d04e987d44ee879090d2abb2e593"
      unitRef="U002">-25420000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_7ee4a53f13434278b075a38fea72e1e0"
      unitRef="U002">-18138000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_7ddd9561d95646b3b2870b34775bd6fc"
      unitRef="U002">0</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_60f1a0214e8b4a81a03b98eb32228b50"
      unitRef="U002">0</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <ird:ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_da8ea45011f74a189a659d3f41535f1d"
      unitRef="U002">5980000</ird:ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement>
    <ird:ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_eb96f9a9fc194e79b3dc91a1609df4df"
      unitRef="U002">0</ird:ProceedsFromIssuanceOfCommonStockAndPreFundedWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement>
    <ird:ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_fd15bb2dde2f449cb91ad14cf22610ac"
      unitRef="U002">15520000</ird:ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement>
    <ird:ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_86e9cf54f7b54d308128ae48934d2643"
      unitRef="U002">0</ird:ProceedsFromIssuanceOfWarrantsInConnectionWithPrivateOfferingAndPrivatePlacement>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_bca23b0ae23c48d5a21e058db393333b"
      unitRef="U002">5626000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_2af96ebef39b44e0ba81edd02449f4fd"
      unitRef="U002">4497000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_e0575ebdb7064af6a9711841eceeaec6"
      unitRef="U002">1000000</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_b6c6be7ab8474cefb1d6a834fdf44ddd"
      unitRef="U002">0</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_9c6ac54925d64f5f9a7e191ecdf368b3"
      unitRef="U002">2203000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_cbd1fe36495e4cd0a87654c7387f41ee"
      unitRef="U002">186000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_6a2a73273c224f0193e488caad6e737d"
      unitRef="U002">27000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_d99267f3ced0457bbb388bee715e6663"
      unitRef="U002">0</us-gaap:ProceedsFromStockOptionsExercised>
    <ird:ShareRepurchasesForPaymentOfEmployeeTaxes
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_6911c8bcb6ec48d69bcf7d48118b97c3"
      unitRef="U002">36000</ird:ShareRepurchasesForPaymentOfEmployeeTaxes>
    <ird:ShareRepurchasesForPaymentOfEmployeeTaxes
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_d9197b4229ff46e4a5e859a3cf6bec0a"
      unitRef="U002">42000</ird:ShareRepurchasesForPaymentOfEmployeeTaxes>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_484832b75e0a4370a4ed096e3550d972"
      unitRef="U002">25914000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_1cc682c4a0214709b0bcaa71cb42d0a4"
      unitRef="U002">4269000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_60c04a10ca134a53bb0ccff4c3c2b4a3"
      unitRef="U002">494000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_c9fa94f9b3ce44c6b505cb736650b6ed"
      unitRef="U002">-13869000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20241231"
      decimals="-3"
      id="Fact_331fe216863442719652570abede2921"
      unitRef="U002">30321000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20231231"
      decimals="-3"
      id="Fact_19951d1c40d24a0d86e7322c6994a7cd"
      unitRef="U002">50501000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20250930"
      decimals="-3"
      id="Fact_9d8dcf5dd0c143a68d5213d680917c5b"
      unitRef="U002">30815000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20240930"
      decimals="-3"
      id="Fact_d76407a1e10b4445b6b9c7aa0ddd9cdf"
      unitRef="U002">36632000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_0a2c4cc2eb1242a5b63f54d9f91474a1"
      unitRef="U002">0</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_e9c61daf46d143999b26d9ca6d409042"
      unitRef="U002">0</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_7c02c4f671124084b7a81c46aa71cef1"
      unitRef="U002">0</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_64212707867e4a00a091942720aef1b4"
      unitRef="U002">0</us-gaap:InterestPaidNet>
    <us-gaap:ConversionOfStockAmountConverted1
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_35bf10494625453fa1e229381abdfe38"
      unitRef="U002">18843000</us-gaap:ConversionOfStockAmountConverted1>
    <us-gaap:ConversionOfStockAmountConverted1
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_76636f1ef2794f11bd2ff52b42e37f85"
      unitRef="U002">0</us-gaap:ConversionOfStockAmountConverted1>
    <ird:UnpaidIssuanceCosts
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_01ccae995821417880c055222a782e36"
      unitRef="U002">112000</ird:UnpaidIssuanceCosts>
    <ird:UnpaidIssuanceCosts
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_b97c16fd64994d9699fd3cfa1b8d6745"
      unitRef="U002">46000</ird:UnpaidIssuanceCosts>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock
      contextRef="c20250101to20250930"
      id="Text_934d4a4d32074574917ca718fa441045">
&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;  &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;1.&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                      &lt;div style="font-weight: bold;"&gt;Company Description and Summary of Significant Accounting Policies&lt;/div&gt;
                    &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
              &lt;/div&gt;

&lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Nature of Business &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt;and &lt;span style="background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"&gt;Basis of
                    Presentation&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
              &lt;/div&gt;

&lt;div&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt; &lt;span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &lt;span style="font-style: normal;"&gt; &lt;/span&gt; &lt;/span&gt; &lt;/span&gt;
               &lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Opus Genetics, Inc. (the &#x201c;Company&#x201d; or &#x201c;Opus&#x201d;), a Delaware corporation formerly known as Ocuphire Pharma, Inc. (the &#x201c;Company&#x201d; or
                          &#x201c;Opus&#x201d;), is a clinical-stage biopharmaceutical company developing gene therapies for the treatment of inherited retinal diseases (&#x201c;IRDs&#x201d;) and small molecule therapies for other ophthalmic disorders. The Company&#x2019;s headquarters is
                          located in Durham, North Carolina.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
                        &lt;/div&gt;

&lt;div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;On October 22, 2024, the Company acquired a private corporation then operating under the name of &#x201c;Opus Genetics,
                          Inc.&#x201d; (&#x201c;Private Opus&#x201d;) pursuant to the terms of an Agreement and Plan of Merger, dated as of October 22, 2024 (such agreement, the &#x201c;Merger Agreement&#x201d; and the transaction consummated via the Merger Agreement, the &#x201c;Opus
                          Acquisition&#x201d;), by and among the Company, Private Opus, and certain merger subsidiaries party thereto&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company&#x2019;s pipeline includes assets from the adeno-associated virus (&#x201c;AAV&#x201d;) based gene therapy portfolio of Private Opus that
                          address mutations in genes that cause different forms of Leber congenital amaurosis (&#x201c;LCA&#x201d;), bestrophinopathy, and retinitis pigmentosa. The Company&#x2019;s most advanced gene therapy program is designed to address mutations in the LCA5
                          gene, which encodes the lebercilin protein. More specifically, we are developing OPGx-LCA5 to treat LCA5-associated inherited retinal disease (&#x201c;IRD&#x201d;), an early-onset retinal degeneration, and an open-label, dose-escalation Phase
                          1/2 clinical trial is ongoing. OPGx-BEST1 is another gene therapy candidate in the Company&#x2019;s portfolio. This asset is being developed for the treatment of IRDs associated with mutations in the BEST1 gene, &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;which can lead to legal blindness. Apart from gene
                            therapies, the Company&#x2019;s pipeline also includes Phentolamine Ophthalmic Solution 0.75%, a non-selective alpha-1 and alpha-2 adrenergic antagonist to reduce pupil size as well as APX3330, a novel small-molecule inhibitor of Ref-1
                            designed to slow the progression of non-proliferative diabetic retinopathy.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
                        &lt;/div&gt;

&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-align: justify; text-transform: none;"&gt;In November 2022, the Company entered into a license and collaboration agreement (as
                          amended, the &#x201c;Viatris License Agreement&#x201d;) with Viatris, Inc. (&#x201c;Viatris&#x201d;), pursuant to which it granted Viatris an exclusive license to develop, manufacture, import, export and commercialize its refractive product candidate
                          Phentolamine Ophthalmic Solution 0.75% (&#x201c;PS&#x201d;). PS is a once-daily eye drop formulation of phentolamine mesylate designed to reduce pupil diameter and improve visual acuity. PS was approved by the FDA for the treatment for
                          pharmacologically induced mydriasis produced by adrenergic agonists (e.g., phenylephrine) or parasympatholytic (e.g., tropicamide) agents, or a combination thereof under the brand name RYZUMVI&lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;&#xae;&lt;/sup&gt; in September 2023 and was launched commercially in April 2024. The Company is also developing PS for the treatment of presbyopia, an ophthalmic disorder that involves the progressive
                          loss of ability to focus on close objects that results in blurred near vision, difficulty seeing in dim light, and eye strain. Additionally, the Company is currently developing PS for decreased vision under mesopic (low) light
                          conditions following keratorefractive surgery, pursuant to a received FDA agreement under Special Protocol Assessment (&#x201c;SPA&#x201d;)&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;.&lt;/span&gt;&lt;br class="Apple-interchange-newline"/&gt;
                        &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt; &lt;br/&gt;
                            &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Basis of Presentation&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
                          &lt;/div&gt;

&lt;div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The accompanying condensed consolidated financial statements have been prepared by the Company, without audit, pursuant to
                              the rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;) and&lt;span style="font-style: italic;"&gt;&#160;&lt;/span&gt;include the accounts of the Company&#x2019;s subsidiary. All intercompany transactions and balances have been
                              eliminated in consolidation. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) have been condensed or
                              omitted pursuant to such rules and regulations. The Company&#x2019;s fiscal year begins on January 1 and ends on December 31.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;  &lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;The December 31, 2024 condensed consolidated balance sheet was derived from audited financial
                statements and may not include all disclosures required by GAAP; however, the Company believes that the disclosures are adequate to make the information presented not misleading. The accompanying condensed consolidated financial statements
                should be read in conjunction with the audited financial statements and related notes thereto for the year ended December 31, 2024 included in the Company&#x2019;s Annual Report on Form 10-K filed with the SEC on March 31, 2025.&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
              &lt;/div&gt;

&lt;div&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;
               &lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;In the opinion of management, all adjustments, consisting of only normal recurring adjustments
                that are necessary to present fairly the financial position, results of operations, and cash flows for the interim periods, have been made. The results of operations for the interim periods are not necessarily indicative of the operating
                results for the full fiscal year or any future periods.&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
              &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; The derivative liability line item reflected on the December 31, 2024 consolidated balance
                sheet in the prior year was reclassified to the accrued expenses and other liabilities line item in the amount of $2,000.&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
              &lt;/div&gt;

&lt;div&gt;

              &lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &lt;/span&gt; &lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &lt;/span&gt; &lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt; &lt;/span&gt; &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; font-variant: normal; text-transform: none;"&gt;Liquidity&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt; &lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
                    &lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"&gt;Since its inception, the Company has devoted substantially all of its resources to drug development and clinical trials.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
                      &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"&gt;The Company expects that its cash and cash equivalents as of September 30, 2025 of $30.8 million will be sufficient to fund its operations for at least the next 12 months from the date of issuance of these financial statements.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"&gt; &lt;br/&gt;
                    &lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"&gt;In the future, the Company may need to raise additional funds until it is able to generate sufficient revenues to fund its
                      development activities. The Company&#x2019;s future operating activities, coupled with its plans to raise capital or issue debt financing, may provide additional liquidity in the future, however these actions are not solely within the
                      control of the Company and the Company is unable to predict the outcome of these actions to generate the liquidity ultimately required.&lt;/div&gt;

&lt;div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
                  &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic;"&gt;Use of Estimates&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
                  &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the
                    amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
                  &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic; font-weight: bold;"&gt;Segment Information&lt;br/&gt;
                        &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
                        &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"&gt;Operating segments are components of an enterprise for which separate financial
                          information is available and are evaluated regularly by the Company&#x2019;s chief operating decision maker in deciding how to allocate resources and assessing performance. The Company&#x2019;s chief operating decision maker is its Chief
                          Executive Officer. The Company&#x2019;s Chief Executive Officer views the Company&#x2019;s operations and manages its business in one operating segment, which is the business of development of products related to vision performance and health.
                          Accordingly, the condensed consolidated financial statements and accompanying notes contained herein include the measure of profit or loss, categories of expenses and other financial information that is evaluated by the Company&#x2019;s
                          Chief Executive Officer.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic; font-weight: bold;"&gt; &lt;br/&gt;
                    &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic; font-weight: bold;"&gt;Summary of Significant Accounting Policies&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
                    &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"&gt;The Company&#x2019;s significant accounting policies are described in Note 1,&#160;&lt;span style="font-style: italic;"&gt;&#x201c;Company Description and Summary of Significant Accounting Policies&lt;/span&gt;&#x201d;&#160;to the consolidated financial statements in its Annual Report on Form 10-K for the year ended December 31, 2024, that was filed
                      with the SEC, on March 31, 2025. Since the date of those financial statements, except as set forth below under &#x201c;Warrant liabilities&#x201d;, there have been no material changes to the Company&#x2019;s significant accounting policies.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; font-style: italic; font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-weight: normal;"&gt;Warrant liabilities&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;
                    &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; font-style: italic; font-weight: bold;"&gt; &lt;br/&gt;
                    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;The
                        Company issued warrants to purchase equity securities in connection with the March 2025 financings and are recorded under the warrant liabilities line item in the accompany condensed consolidated balance sheets (See Note 8 &#x2013;
                        Financings). The Company accounts for these warrants as a liability at fair value when the valuation inputs are not fixed and determinable. Additionally, issuance costs associated with the warrant liability were expensed as incurred
                        and reflected as financing costs in the accompanying condensed consolidated statements of comprehensive loss. The Company adjusts the liability for changes in fair value until the earlier of; 1) the exercise or 2) expiration of the
                        warrants. Any future change in fair value of the warrant liabilities, when outstanding, is recognized in the condensed consolidated statements of comprehensive loss under the fair value change in warrant and other derivative
                        liabilities line item.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"&gt;&lt;br/&gt;
                  &lt;/div&gt;

&lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Recent Accounting Pronouncements&lt;/div&gt;

&lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
                &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"&gt;In December 2023, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued ASU 2023-09 &lt;span style="font-style: italic;"&gt;Income
                        Taxes (Topic 740): Improvements to Income Tax Disclosures&lt;/span&gt;, which enhances income tax disclosures primarily related to the rate reconciliation and income taxes paid information. This guidance also includes certain other
                      amendments to improve the effectiveness of income tax disclosures. This ASU is effective for fiscal years beginning after December 15, 2024, including interim periods within those fiscal years and should be applied on a prospective
                      basis, with retrospective application permitted. The Company has determined that the adoption of this guidance will augment its income tax disclosures related mainly to categorical detail in the rate reconciliation and jurisdictional
                      detail associated with income taxes paid.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"&gt; &lt;br/&gt;
                    &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;In November 2024, the
                        FASB issued ASU 2024-03&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"&gt;Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&#160;(Subtopic 220-40): Disaggregation of Income Statement Expenses. This ASU is intended to improve the disclosures related to expenses and provide investors
                        more detailed information about certain types of expenses. This ASU is effective for annual periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027, with early adoption permitted.
                        The Company is currently evaluating the potential impact that this new standard will have on our consolidated financial statements and related disclosures.&lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;
</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <ird:NatureOfBusinessPolicyTextBlock
      contextRef="c20250101to20250930"
      id="Text_67e693e63899472685e226cfa7fe8f38">
&lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Nature of Business &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: italic; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt;and &lt;span style="background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"&gt;Basis of
                    Presentation&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
              &lt;/div&gt;

&lt;div&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt; &lt;span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &lt;span style="font-style: normal;"&gt; &lt;/span&gt; &lt;/span&gt; &lt;/span&gt;
               &lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Opus Genetics, Inc. (the &#x201c;Company&#x201d; or &#x201c;Opus&#x201d;), a Delaware corporation formerly known as Ocuphire Pharma, Inc. (the &#x201c;Company&#x201d; or
                          &#x201c;Opus&#x201d;), is a clinical-stage biopharmaceutical company developing gene therapies for the treatment of inherited retinal diseases (&#x201c;IRDs&#x201d;) and small molecule therapies for other ophthalmic disorders. The Company&#x2019;s headquarters is
                          located in Durham, North Carolina.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
                        &lt;/div&gt;

&lt;div style="text-align: justify; margin-bottom: 12pt; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;On October 22, 2024, the Company acquired a private corporation then operating under the name of &#x201c;Opus Genetics,
                          Inc.&#x201d; (&#x201c;Private Opus&#x201d;) pursuant to the terms of an Agreement and Plan of Merger, dated as of October 22, 2024 (such agreement, the &#x201c;Merger Agreement&#x201d; and the transaction consummated via the Merger Agreement, the &#x201c;Opus
                          Acquisition&#x201d;), by and among the Company, Private Opus, and certain merger subsidiaries party thereto&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company&#x2019;s pipeline includes assets from the adeno-associated virus (&#x201c;AAV&#x201d;) based gene therapy portfolio of Private Opus that
                          address mutations in genes that cause different forms of Leber congenital amaurosis (&#x201c;LCA&#x201d;), bestrophinopathy, and retinitis pigmentosa. The Company&#x2019;s most advanced gene therapy program is designed to address mutations in the LCA5
                          gene, which encodes the lebercilin protein. More specifically, we are developing OPGx-LCA5 to treat LCA5-associated inherited retinal disease (&#x201c;IRD&#x201d;), an early-onset retinal degeneration, and an open-label, dose-escalation Phase
                          1/2 clinical trial is ongoing. OPGx-BEST1 is another gene therapy candidate in the Company&#x2019;s portfolio. This asset is being developed for the treatment of IRDs associated with mutations in the BEST1 gene, &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;which can lead to legal blindness. Apart from gene
                            therapies, the Company&#x2019;s pipeline also includes Phentolamine Ophthalmic Solution 0.75%, a non-selective alpha-1 and alpha-2 adrenergic antagonist to reduce pupil size as well as APX3330, a novel small-molecule inhibitor of Ref-1
                            designed to slow the progression of non-proliferative diabetic retinopathy.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
                        &lt;/div&gt;

&lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-align: justify; text-transform: none;"&gt;In November 2022, the Company entered into a license and collaboration agreement (as
                          amended, the &#x201c;Viatris License Agreement&#x201d;) with Viatris, Inc. (&#x201c;Viatris&#x201d;), pursuant to which it granted Viatris an exclusive license to develop, manufacture, import, export and commercialize its refractive product candidate
                          Phentolamine Ophthalmic Solution 0.75% (&#x201c;PS&#x201d;). PS is a once-daily eye drop formulation of phentolamine mesylate designed to reduce pupil diameter and improve visual acuity. PS was approved by the FDA for the treatment for
                          pharmacologically induced mydriasis produced by adrenergic agonists (e.g., phenylephrine) or parasympatholytic (e.g., tropicamide) agents, or a combination thereof under the brand name RYZUMVI&lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;&#xae;&lt;/sup&gt; in September 2023 and was launched commercially in April 2024. The Company is also developing PS for the treatment of presbyopia, an ophthalmic disorder that involves the progressive
                          loss of ability to focus on close objects that results in blurred near vision, difficulty seeing in dim light, and eye strain. Additionally, the Company is currently developing PS for decreased vision under mesopic (low) light
                          conditions following keratorefractive surgery, pursuant to a received FDA agreement under Special Protocol Assessment (&#x201c;SPA&#x201d;)&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;.&lt;/span&gt;&lt;br class="Apple-interchange-newline"/&gt;
                        &lt;/div&gt;
</ird:NatureOfBusinessPolicyTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="c20250101to20250930"
      id="Text_d7a1d893f8b04dabb6bdf51c362aa3a1">
&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;Basis of Presentation&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
                          &lt;/div&gt;

&lt;div style="text-align: justify; margin-bottom: 12pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The accompanying condensed consolidated financial statements have been prepared by the Company, without audit, pursuant to
                              the rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;) and&lt;span style="font-style: italic;"&gt;&#160;&lt;/span&gt;include the accounts of the Company&#x2019;s subsidiary. All intercompany transactions and balances have been
                              eliminated in consolidation. Certain information and footnote disclosures normally included in financial statements prepared in accordance with U.S. generally accepted accounting principles (&#x201c;GAAP&#x201d;) have been condensed or
                              omitted pursuant to such rules and regulations. The Company&#x2019;s fiscal year begins on January 1 and ends on December 31.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;  &lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;The December 31, 2024 condensed consolidated balance sheet was derived from audited financial
                statements and may not include all disclosures required by GAAP; however, the Company believes that the disclosures are adequate to make the information presented not misleading. The accompanying condensed consolidated financial statements
                should be read in conjunction with the audited financial statements and related notes thereto for the year ended December 31, 2024 included in the Company&#x2019;s Annual Report on Form 10-K filed with the SEC on March 31, 2025.&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
              &lt;/div&gt;

&lt;div&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;
               &lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;In the opinion of management, all adjustments, consisting of only normal recurring adjustments
                that are necessary to present fairly the financial position, results of operations, and cash flows for the interim periods, have been made. The results of operations for the interim periods are not necessarily indicative of the operating
                results for the full fiscal year or any future periods.&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
              &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; The derivative liability line item reflected on the December 31, 2024 consolidated balance
                sheet in the prior year was reclassified to the accrued expenses and other liabilities line item in the amount of $2,000.&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
              &lt;/div&gt;
</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="c20241231_RestatementAxis_RevisionOfPriorPeriodReclassificationAdjustmentMember"
      decimals="-3"
      id="Fact_dae36982b60946ed982018ba9463186f"
      unitRef="U002">2000000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="c20241231_RestatementAxis_RevisionOfPriorPeriodReclassificationAdjustmentMember"
      decimals="-3"
      id="Fact_43742012153d44a480e9d86aa116cb36"
      unitRef="U002">2000000</us-gaap:DerivativeLiabilitiesCurrent>
    <ird:LiquidityPolicyTextBlock
      contextRef="c20250101to20250930"
      id="Text_aded2e7e47854f2f9cba552faf576016">
&lt;div&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt; &lt;/span&gt; &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; font-variant: normal; text-transform: none;"&gt;Liquidity&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt; &lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
                    &lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"&gt;Since its inception, the Company has devoted substantially all of its resources to drug development and clinical trials.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
                      &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"&gt;The Company expects that its cash and cash equivalents as of September 30, 2025 of $30.8 million will be sufficient to fund its operations for at least the next 12 months from the date of issuance of these financial statements.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"&gt; &lt;br/&gt;
                    &lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"&gt;In the future, the Company may need to raise additional funds until it is able to generate sufficient revenues to fund its
                      development activities. The Company&#x2019;s future operating activities, coupled with its plans to raise capital or issue debt financing, may provide additional liquidity in the future, however these actions are not solely within the
                      control of the Company and the Company is unable to predict the outcome of these actions to generate the liquidity ultimately required.&lt;/div&gt;
</ird:LiquidityPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="c20250930"
      decimals="-5"
      id="Fact_f7ae20b7837441f2978fadf04140ae5e"
      unitRef="U002">30800000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:UseOfEstimates
      contextRef="c20250101to20250930"
      id="Text_23da570204aa43909f0d021b35ae1629">
&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; font-style: italic;"&gt;Use of Estimates&lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
                  &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the
                    amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ from those estimates.&lt;/div&gt;
</us-gaap:UseOfEstimates>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="c20250101to20250930"
      id="Text_11a314ba5b59418bb03b69e37ba50358">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic; font-weight: bold;"&gt;Segment Information&lt;br/&gt;
                        &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
                        &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"&gt;Operating segments are components of an enterprise for which separate financial
                          information is available and are evaluated regularly by the Company&#x2019;s chief operating decision maker in deciding how to allocate resources and assessing performance. The Company&#x2019;s chief operating decision maker is its Chief
                          Executive Officer. The Company&#x2019;s Chief Executive Officer views the Company&#x2019;s operations and manages its business in one operating segment, which is the business of development of products related to vision performance and health.
                          Accordingly, the condensed consolidated financial statements and accompanying notes contained herein include the measure of profit or loss, categories of expenses and other financial information that is evaluated by the Company&#x2019;s
                          Chief Executive Officer.&lt;/div&gt;
</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:DerivativesMethodsOfAccountingNonhedgingDerivatives
      contextRef="c20250101to20250930"
      id="Text_fc19e6deec0b487388df835d20c119aa">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; font-style: italic; font-weight: bold;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-weight: normal;"&gt;Warrant liabilities&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;
                    &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; font-style: italic; font-weight: bold;"&gt; &lt;br/&gt;
                    &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;The
                        Company issued warrants to purchase equity securities in connection with the March 2025 financings and are recorded under the warrant liabilities line item in the accompany condensed consolidated balance sheets (See Note 8 &#x2013;
                        Financings). The Company accounts for these warrants as a liability at fair value when the valuation inputs are not fixed and determinable. Additionally, issuance costs associated with the warrant liability were expensed as incurred
                        and reflected as financing costs in the accompanying condensed consolidated statements of comprehensive loss. The Company adjusts the liability for changes in fair value until the earlier of; 1) the exercise or 2) expiration of the
                        warrants. Any future change in fair value of the warrant liabilities, when outstanding, is recognized in the condensed consolidated statements of comprehensive loss under the fair value change in warrant and other derivative
                        liabilities line item.&lt;/div&gt;
</us-gaap:DerivativesMethodsOfAccountingNonhedgingDerivatives>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="c20250101to20250930"
      id="Text_8d8d84fb3ca4451997264b61489ceef2">
&lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Recent Accounting Pronouncements&lt;/div&gt;

&lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
                &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"&gt;In December 2023, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued ASU 2023-09 &lt;span style="font-style: italic;"&gt;Income
                        Taxes (Topic 740): Improvements to Income Tax Disclosures&lt;/span&gt;, which enhances income tax disclosures primarily related to the rate reconciliation and income taxes paid information. This guidance also includes certain other
                      amendments to improve the effectiveness of income tax disclosures. This ASU is effective for fiscal years beginning after December 15, 2024, including interim periods within those fiscal years and should be applied on a prospective
                      basis, with retrospective application permitted. The Company has determined that the adoption of this guidance will augment its income tax disclosures related mainly to categorical detail in the rate reconciliation and jurisdictional
                      detail associated with income taxes paid.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"&gt; &lt;br/&gt;
                    &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;In November 2024, the
                        FASB issued ASU 2024-03&#160;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"&gt;Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&#160;(Subtopic 220-40): Disaggregation of Income Statement Expenses. This ASU is intended to improve the disclosures related to expenses and provide investors
                        more detailed information about certain types of expenses. This ASU is effective for annual periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027, with early adoption permitted.
                        The Company is currently evaluating the potential impact that this new standard will have on our consolidated financial statements and related disclosures.&lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;
</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="c20250101to20250930"
      id="Text_9f96caa22b1840ccbe43ac1ee7be7317">
&lt;div&gt;  &lt;span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;2.&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                      &lt;div style="font-weight: bold;"&gt;Mergers&lt;br/&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Acquisition of Opus Genetics&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                    As described in Note 1 &#x2013; Company Description and Summary of Significant Accounting Policies, on October 22, 2024, the Company completed the stock purchase of Private Opus. Under the terms of the Merger Agreement, at the closing of the
                    Opus Acquisition, the Company issued to the security holders of Private Opus 5,237,063 shares of the Company&#x2019;s common stock,
                    par value $0.0001 per share (&#x201c;common stock&#x201d;), and 14,145.374 shares of the Company&#x2019;s preferred stock, par value $0.0001
                    per share, designated as Series A Non-Voting Convertible preferred stock (&#x201c;Series A preferred stock&#x201d;), each share of which was convertible into 1,000 shares of common stock, subject to stockholder approval, which was obtained at the Company&#x2019;s Annual Meeting of Stockholders held on April 30, 2025. Following the closing of the Opus Acquisition,
                    the Company had 31,435,507 shares of common stock and 14,145.374 shares of Series A preferred stock outstanding. The total consideration in connection with the Opus Acquisition was $25.8 million. The transaction was accounted for as an asset acquisition in accordance with ASC 805, &lt;span style="font-style: italic;"&gt;Business

                      Combinations&lt;/span&gt;, as one asset, the underlying intellectual property associated with the IRD therapies, comprised more
                    than 90% of Private Opus&#x2019;s assets.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Merger with Rexahn&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;On November 5, 2020, the Company completed a merger transaction with Rexahn (&#x201c;Rexahn Merger&#x201d;). In connection with the Rexahn Merger, the
                  Company, Shareholder Representatives Services LLC, as representative of the Rexahn stockholders prior to the Merger, and Olde Monmouth Stock Transfer Co., Inc., as the rights agent, entered into the Contingent Value Rights Agreement (the
                  &#x201c;CVR Agreement&#x201d;).&lt;/div&gt;

&lt;div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify;"&gt; &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Pursuant to the terms of the Rexahn Merger and the CVR Agreement, Rexahn stockholders of record as of immediately prior to the effective time of the Rexahn Merger received one contingent value right (&#x201c;CVR&#x201d;) for each share of Rexahn common stock held.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="text-align: justify;"&gt; &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;The CVRs are not transferable, except in certain limited circumstances, will not be
                  certificated or evidenced by any instrument, will not accrue interest and will not be registered with the SEC or listed for trading on any exchange. The CVR Agreement will continue in effect until the later of the end of the CVR Term (as
                  defined in the CVR Agreement) and the payment of all amounts payable thereunder. As of September 30, 2025, no payments subject
                  to the &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;CVR Agreement had &lt;/span&gt;been received beyond those
                  previously reported in the second and third quarters of calendar year 2021. In addition, no milestones had been accrued as of
                  September 30, 2025, as there were no potential milestones yet considered probable beyond those previously reported.&lt;/span&gt;
                &lt;br/&gt;
              &lt;/div&gt;
</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="c20241022to20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_cc21aa2757734819a2a85b1d6663efc6"
      unitRef="U001">5237063</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="c20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="4"
      id="Fact_dc188927fd8b4d8a9052bf0e303789aa"
      unitRef="U003">0.0001</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="c20241022to20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="3"
      id="Fact_3bba2f77e7d64f39a31747db9c11dbaf"
      unitRef="U001">14145.374</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="c20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="4"
      id="Fact_4a97fca855b0493cafd6c8d7240dbd48"
      unitRef="U003">0.0001</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:PreferredStockConvertibleSharesIssuable
      contextRef="c20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="0"
      id="Fact_044f7e429f3145c89b691a789761ed17"
      unitRef="U001">1000</us-gaap:PreferredStockConvertibleSharesIssuable>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember"
      decimals="0"
      id="Fact_2a3de518faaf42fd898f65ce8fa3c4d5"
      unitRef="U001">31435507</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember"
      decimals="3"
      id="Fact_be11b0907b894cd0b16c6cbb16bfb653"
      unitRef="U001">14145.374</us-gaap:PreferredStockSharesOutstanding>
    <ird:AssetAcquisitionPurchasePriceConsiderationTransferred
      contextRef="c20241022to20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember"
      decimals="-5"
      id="Fact_47ed986ca1584dcab34de253485d9c05"
      unitRef="U002">25800000</ird:AssetAcquisitionPurchasePriceConsiderationTransferred>
    <ird:NumberOfAssetAcquired
      contextRef="c20241022to20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember"
      decimals="INF"
      id="Fact_2054353607284346986ea2441ace2c7e"
      unitRef="U004">1</ird:NumberOfAssetAcquired>
    <ird:PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition
      contextRef="c20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember_RangeAxis_MaximumMember"
      decimals="2"
      id="Fact_5d09af546528455da85f956e80440ea2"
      unitRef="U005">0.90</ird:PercentageOfUnderlyingIntellectualPropertyAssociatedWithIRDTherapiesInAcquisition>
    <ird:ContingentValueRightEntitledPerEachShareOfCommonStockHeld
      contextRef="c20201105_BusinessAcquisitionAxis_RexahnStockholdersMember"
      decimals="INF"
      id="Fact_dbf1459e86c04e3388a9a68fbbbf525e"
      unitRef="U006">1</ird:ContingentValueRightEntitledPerEachShareOfCommonStockHeld>
    <ird:PaymentsDueUnderCVRAgreement
      contextRef="c20250930"
      decimals="0"
      id="Fact_fbefcad040b94190a6716d1b01705111"
      unitRef="U002">0</ird:PaymentsDueUnderCVRAgreement>
    <ird:NumberOfMilestonesAccrued
      contextRef="c20250930"
      decimals="INF"
      id="Fact_f6866b659cef464caa22417d4882713a"
      unitRef="U007">0</ird:NumberOfMilestonesAccrued>
    <ird:NumberOfPotentialMilestones
      contextRef="c20210630"
      decimals="INF"
      id="Fact_985ed12532774b09ab62344e3e16f174"
      unitRef="U007">0</ird:NumberOfPotentialMilestones>
    <ird:NumberOfPotentialMilestones
      contextRef="c20210930"
      decimals="INF"
      id="Fact_137354cfa89d422993fd5a6365fe6e2d"
      unitRef="U007">0</ird:NumberOfPotentialMilestones>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="c20250101to20250930"
      id="Text_07ee35817c62448aa3f56a16561e4878">
&lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;
                  &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;3.&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                          &lt;div style="font-weight: bold;"&gt;Fair Value Measurements &lt;/div&gt;
                        &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
                &lt;/div&gt;

&lt;div style="font-style: italic; font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
                &lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;
                 &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;The Company follows accounting guidance that emphasizes that fair value is a market-based
                  measurement, not an entity-specific measurement. Fair value is defined as &#x201c;the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.&#x201d;
                  Fair value measurements are defined on a three-level hierarchy:&lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 27pt;"&gt;&lt;br/&gt;
                        &lt;/td&gt;

    &lt;td style="width: 27pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&#x2022;&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt;Level 1 inputs: Unadjusted quoted prices for identical assets or liabilities in active markets;&lt;/div&gt;
                        &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt; &lt;br/&gt;
                  &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 27pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
                          &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 27pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&#x2022;&lt;/span&gt;&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                          &lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Level 2 inputs: Quoted prices for similar assets and liabilities in active markets, quoted prices in
                            markets that are not active, or inputs which are observable, whether directly or indirectly, for substantially the full term of the asset or liability; and&lt;/div&gt;
                        &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt; &lt;br/&gt;
                  &lt;/div&gt;

&lt;div&gt;
                    &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 27pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
                            &lt;/span&gt; &lt;/td&gt;

    &lt;td style="width: 27pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&#x2022;&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                            &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt;Level 3 inputs: Unobservable inputs in which there is little or no market data available, which
                              requires management to develop its own assumptions in pricing the asset or liability.&lt;/div&gt;
                          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
                  &lt;/div&gt;

&lt;div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
                  &lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;span style="font-weight: normal; font-style: normal;"&gt; &lt;/span&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;"&gt; &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;As &lt;/span&gt;of September 30, 2025 and December 31, 2024, the fair values of cash and cash equivalents, accounts receivable,
                  contract assets and unbilled receivables, prepaid and other assets, accounts payable and accrued expenses approximated their carrying values because of the short-term nature of these assets or liabilities. The fair value of the long-term
                  funding agreement, related party line item was determined on an amortized cost basis, based on an effective rate of interest.&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;"&gt; &lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;"&gt; &lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;"&gt;The fair value of the short-term investments, while
                  outstanding, were based on observable Level 1 inputs in the form of quoted market prices from a major stock exchange. The fair value of the liabilities associated with the equity line financing facility and the March 2025 Warrants and
                  March 2025 Private Placement Warrants (as defined below) are based on cash flow models discounted at current implied market rates representing expected returns by market participants for similar instruments and are based on Level 3 inputs
                  as well the Company&#x2019;s underlying stock price and associated volatility, expected term and market interest rates (See Note 8 &#x2013; Financings). There were&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; no transfers between fair value hierarchy
                    levels during the three and nine months ended &lt;/span&gt;September&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; 30, 2025 and 2024.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;"&gt; &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
                  &lt;/span&gt; &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;"&gt;The fair value of financial instruments measured
                    on a recurring basis is as follows (in thousands):&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;"&gt;
                  &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;As of September 30, 2025&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Description&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 1&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 2&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 3&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
                          &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Assets:&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Short-term investments&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;*&lt;br/&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;*&lt;br/&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
                          &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total assets at fair value&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;*&lt;br/&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;*&lt;br/&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Liabilities:&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;br/&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;
                          &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Warrant liabilities&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;21,325&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;21,325&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;Other derivative liabilities&lt;br/&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#x2014;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#x2014;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#x2014;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#x2014;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
                          &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total liabilities at fair value&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;21,325&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;21,325&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
                &lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;
                  &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-spacing: 0;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="text-align: right; vertical-align: top; width: 18pt;"&gt;
                          &lt;div&gt;* &lt;br/&gt;
                          &lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="text-align: left; vertical-align: top; width: auto;"&gt;
                          &lt;div&gt;&lt;span style="font-style: italic;"&gt;De minimis&lt;/span&gt; value&lt;br/&gt;
                          &lt;/div&gt;
                        &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
                &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
                &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;
                  &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;As of December 31, 2024&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Description&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 1&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 2&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 3&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
                          &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Assets:&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Short-term investments&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
                          &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total assets at fair value&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Liabilities:&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other derivative liabilities&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total liabilities at fair value&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

                &lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;
                 &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt; &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;"&gt;The following table provides a roll-forward of
                    short-term investments measured at fair value on a recurring basis using observable level 1 inputs for the nine months ended September 30, 2025 and 2024 (in thousands):&lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
                    &lt;/span&gt; &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; font-weight: bold;"&gt;Nine Months Ended&lt;/div&gt;
                          &lt;div style="text-align: center; font-weight: bold;"&gt;September 30,&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; 2025&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
                          &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Short-term investments&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Balance as of beginning of period&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;15&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Unrealized loss&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(2&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(12&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
                        &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Balance as of end of period&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;*&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt; &lt;br/&gt;
                  &lt;/div&gt;

&lt;div&gt;
                    &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-spacing: 0;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="text-align: right; vertical-align: top; width: 18pt;"&gt;
                            &lt;div&gt;* &lt;br/&gt;
                            &lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="text-align: left; vertical-align: top; width: auto;"&gt;
                            &lt;div&gt;&lt;span style="font-style: italic;"&gt;De minimis&lt;/span&gt; value&lt;br/&gt;
                            &lt;/div&gt;
                          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

                  &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
                  &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;"&gt;The following table provides a
                            roll-forward of liabilities measured at fair value on a recurring basis using unobservable level 3 inputs for the nine months ended September 30, 2025 and 2024 (in thousands):&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" rowspan="1" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                                &lt;div style="text-align: center; font-weight: bold;"&gt;Nine Months Ended&lt;/div&gt;
                                &lt;div style="text-align: center; font-weight: bold;"&gt;September 30,&lt;/div&gt;
                              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                                &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; 2025&lt;/div&gt;
                              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                                &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
                              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
                                &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;"&gt;Warrant liabilities&lt;/div&gt;
                              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                                &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Balance as of beginning of period&lt;/div&gt;
                              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                                &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                                &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                                &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                                &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 76%;" valign="bottom"&gt;
                                &lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;Issuance of March 2025 Warrants and March 2025 Private Placement Warrants &lt;/div&gt;
                              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;15,520&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#x2014;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                                &lt;div&gt;
                                  &lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;Change in fair value&lt;/div&gt;
                                &lt;/div&gt;
                              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;5,805&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#x2014;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
                                &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Balance as of end of period&lt;/div&gt;
                              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                                &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                                &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;21,325&lt;/div&gt;
                              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                                &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                                &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt; &lt;br/&gt;
                        &lt;/div&gt;

&lt;div&gt;
                          &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" rowspan="1" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                                  &lt;div style="text-align: center; font-weight: bold;"&gt;Nine Months Ended&lt;/div&gt;
                                  &lt;div style="text-align: center; font-weight: bold;"&gt;September 30,&lt;/div&gt;
                                &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                                  &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; 2025&lt;/div&gt;
                                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                                  &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
                                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
                                  &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;"&gt;Other derivative liabilities&lt;/div&gt;
                                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                                  &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Balance as of beginning of period&lt;/div&gt;
                                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                                  &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                                  &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2&lt;/div&gt;
                                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                                  &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                                  &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;74&lt;/div&gt;
                                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                                  &lt;div&gt;
                                    &lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;Change in fair value&lt;/div&gt;
                                  &lt;/div&gt;
                                &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;(2&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#x2014;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                                  &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Balance as of end of period&lt;/div&gt;
                                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                                  &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                                  &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                                  &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                                  &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;74&lt;/div&gt;
                                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
                        &lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
                  &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"&gt;There were no
                    financial instruments measured on a non-recurring basis for any of the periods presented.&lt;/div&gt;
</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_d7c270957bbe41248e3244356f062938"
      unitRef="U002">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_b6ea5c7cd3934fbd9e991dc2604e2376"
      unitRef="U002">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_85efd8bb922040e0a3e9d94b6819a74d"
      unitRef="U002">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
      contextRef="c20250701to20250930"
      decimals="-3"
      id="Fact_8241389b520a4303bdbbe229b8a70518"
      unitRef="U002">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
      contextRef="c20240701to20240930"
      decimals="-3"
      id="Fact_70996712281a42fbb27d4c8f53e17da3"
      unitRef="U002">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3
      contextRef="c20240701to20240930"
      decimals="-3"
      id="Fact_5f835742f8fd4726ac3ffe202e8ca828"
      unitRef="U002">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_4582c6b470a94a918d88b946eb3d10d3"
      unitRef="U002">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3
      contextRef="c20250701to20250930"
      decimals="-3"
      id="Fact_2d50c5a544f5487880f53bfba558fff9"
      unitRef="U002">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersIntoLevel3>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="c20250101to20250930"
      id="Text_ffbf1aef1e22471795a1c6c7f74073fe">
&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;"&gt;The fair value of financial instruments measured
                    on a recurring basis is as follows (in thousands):&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;"&gt;
                  &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;As of September 30, 2025&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Description&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 1&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 2&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 3&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
                          &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Assets:&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Short-term investments&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;*&lt;br/&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;*&lt;br/&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
                          &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total assets at fair value&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;*&lt;br/&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;*&lt;br/&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Liabilities:&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&lt;br/&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;
                          &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Warrant liabilities&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;21,325&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;21,325&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;Other derivative liabilities&lt;br/&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#x2014;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#x2014;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#x2014;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#x2014;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
                          &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total liabilities at fair value&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;21,325&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;21,325&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
                &lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;
                  &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-spacing: 0;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="text-align: right; vertical-align: top; width: 18pt;"&gt;
                          &lt;div&gt;* &lt;br/&gt;
                          &lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="text-align: left; vertical-align: top; width: auto;"&gt;
                          &lt;div&gt;&lt;span style="font-style: italic;"&gt;De minimis&lt;/span&gt; value&lt;br/&gt;
                          &lt;/div&gt;
                        &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
                &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
                &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;
                  &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;As of December 31, 2024&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Description&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Total&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 1&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 2&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Level 3&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
                          &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Assets:&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Short-term investments&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
                          &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total assets at fair value&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Liabilities:&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other derivative liabilities&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total liabilities at fair value&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;2&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

                &lt;/div&gt;
</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c20250930_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_8c3c7f27a7ac4978b2c6bd6086c4423c"
      unitRef="U002">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c20250930_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_b6f4f17e1f4246759331d6015fd4f16b"
      unitRef="U002">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c20250930_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_c41ad4d36127463fa139e87193d191c6"
      unitRef="U002">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c20250930_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_cd837d27bb634e6d8b454d2a6f367b69"
      unitRef="U002">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c20250930_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_34a0b91fef9e45eaa7cb4298b1ae0d11"
      unitRef="U002">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_6a469646c3b647d5b29e9428296b35d2"
      unitRef="U002">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_45549b9d0f1e4d55a8fd848bc8953613"
      unitRef="U002">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_6277945e7e06464c9048a0414a1bfd3e"
      unitRef="U002">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="c20250930_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_DerivativeMember"
      decimals="-3"
      id="Fact_ad635491fb424e0fb43fd3b00195bdbf"
      unitRef="U002">21325000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_DerivativeMember"
      decimals="-3"
      id="Fact_6773af84ebaf428bae80169cc2fd7a3b"
      unitRef="U002">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_DerivativeMember"
      decimals="-3"
      id="Fact_0c709f94bc3c4ed9b4afa34f178d7a98"
      unitRef="U002">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_DerivativeMember"
      decimals="-3"
      id="Fact_2b325dbaa9ce40b3b5ce0e9ced2d573e"
      unitRef="U002">21325000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="c20250930_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_OtherDerivativeLiabilitiesMember"
      decimals="-3"
      id="Fact_2444d5ea8fd246058fc9fd95b28b96ad"
      unitRef="U002">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_OtherDerivativeLiabilitiesMember"
      decimals="-3"
      id="Fact_4737429b6b274f61a70bb08610a33484"
      unitRef="U002">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_OtherDerivativeLiabilitiesMember"
      decimals="-3"
      id="Fact_749cbcba893246ea8c38f40681980d8c"
      unitRef="U002">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_OtherDerivativeLiabilitiesMember"
      decimals="-3"
      id="Fact_fd178e74927140d1bb43998259fd722e"
      unitRef="U002">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="c20250930_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_8a3026341dfd4d56b99ffbce5805f3ab"
      unitRef="U002">21325000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_f64e816e40fb4292bea9c5a0960d2946"
      unitRef="U002">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_cb3f58ad1b3d4f33a02f6a003f706a38"
      unitRef="U002">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_6e30a5d13ef44e808483bd0083f2e644"
      unitRef="U002">21325000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c20241231_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_e0e33c1c54ff46a0b87536dad13974d4"
      unitRef="U002">2000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c20241231_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_6037f7cc1d6b439d8c1c9d98417f9fa7"
      unitRef="U002">2000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c20241231_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_0097b5adc2844e21ae4c009d2b9067be"
      unitRef="U002">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c20241231_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_2d5f10aaec8f43b6ad8e0cf4926fca77"
      unitRef="U002">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c20241231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_d21bb58bf38a4a2c8317929a81367c45"
      unitRef="U002">2000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_306ee830f1a949cb977f9b07eb38c816"
      unitRef="U002">2000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_fa65af2de6594a3ba464297ed2441e00"
      unitRef="U002">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_0754bb133a634c72816417e46cb7e16a"
      unitRef="U002">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="c20241231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_OtherDerivativeLiabilitiesMember"
      decimals="-3"
      id="Fact_1529ba5dece4477586ab48fbe4b53a9b"
      unitRef="U002">2000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_OtherDerivativeLiabilitiesMember"
      decimals="-3"
      id="Fact_5deea3a944f842909ed4809e44008430"
      unitRef="U002">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_OtherDerivativeLiabilitiesMember"
      decimals="-3"
      id="Fact_fa9c3104c4e84731b394ddc1e1ac8a64"
      unitRef="U002">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember_FinancialInstrumentAxis_OtherDerivativeLiabilitiesMember"
      decimals="-3"
      id="Fact_a8d85b79758a4102a373683a0f546040"
      unitRef="U002">2000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="c20241231_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_c4f4245bb60c4c859a574e93434d525d"
      unitRef="U002">2000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_ca4f2db5d21743a4bb31a20f168669f9"
      unitRef="U002">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel2Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_cd9363ea925b4a11aea5304077bdfd4d"
      unitRef="U002">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_52c16170491c4d558e25ef7cbeef378a"
      unitRef="U002">2000</us-gaap:LiabilitiesFairValueDisclosure>
    <ird:ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock
      contextRef="c20250101to20250930"
      id="Text_619d674667914bd2a0db22f8883663d3">
&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;"&gt;The following table provides a roll-forward of
                    short-term investments measured at fair value on a recurring basis using observable level 1 inputs for the nine months ended September 30, 2025 and 2024 (in thousands):&lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
                    &lt;/span&gt; &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; font-weight: bold;"&gt;Nine Months Ended&lt;/div&gt;
                          &lt;div style="text-align: center; font-weight: bold;"&gt;September 30,&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; 2025&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
                          &lt;div style="text-align: left; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Short-term investments&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Balance as of beginning of period&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;15&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Unrealized loss&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(2&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;(12&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;)&lt;/div&gt;
                        &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Balance as of end of period&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;*&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt; &lt;br/&gt;
                  &lt;/div&gt;

&lt;div&gt;
                    &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-spacing: 0;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="text-align: right; vertical-align: top; width: 18pt;"&gt;
                            &lt;div&gt;* &lt;br/&gt;
                            &lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="text-align: left; vertical-align: top; width: auto;"&gt;
                            &lt;div&gt;&lt;span style="font-style: italic;"&gt;De minimis&lt;/span&gt; value&lt;br/&gt;
                            &lt;/div&gt;
                          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

                  &lt;/div&gt;
</ird:ScheduleOfFairValueInvestmentsMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="c20241231_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_4138dd24257b4e189afce9dc1cd67ab5"
      unitRef="U002">2000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="c20231231_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_98e1b8d62d474a0889440452af2a310a"
      unitRef="U002">15000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="c20250101to20250930_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_c6a8caf338fe4b4694e32f2da0ea053a"
      unitRef="U002">-2000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:UnrealizedGainLossOnInvestments
      contextRef="c20240101to20240930_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_855359f1c61a46bc8ddeca010ee16ca3"
      unitRef="U002">-12000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="c20250930_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_3391cd12f6d54f75a5c22f101cb36206"
      unitRef="U002">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="c20240930_FairValueByAssetClassAxis_ShortTermInvestmentsMember_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel1Member_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_fc6c8b37df6547df8268a7268ec99b25"
      unitRef="U002">3000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="c20250101to20250930"
      id="Text_62d304484d7b404090f6fe21b46634e0">
&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;"&gt;The following table provides a
                            roll-forward of liabilities measured at fair value on a recurring basis using unobservable level 3 inputs for the nine months ended September 30, 2025 and 2024 (in thousands):&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" rowspan="1" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                                &lt;div style="text-align: center; font-weight: bold;"&gt;Nine Months Ended&lt;/div&gt;
                                &lt;div style="text-align: center; font-weight: bold;"&gt;September 30,&lt;/div&gt;
                              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                                &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; 2025&lt;/div&gt;
                              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                                &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
                              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
                                &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;"&gt;Warrant liabilities&lt;/div&gt;
                              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                                &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Balance as of beginning of period&lt;/div&gt;
                              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                                &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                                &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                                &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                                &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 76%;" valign="bottom"&gt;
                                &lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;Issuance of March 2025 Warrants and March 2025 Private Placement Warrants &lt;/div&gt;
                              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;15,520&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#x2014;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                                &lt;div&gt;
                                  &lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;Change in fair value&lt;/div&gt;
                                &lt;/div&gt;
                              &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;5,805&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#x2014;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
                                &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Balance as of end of period&lt;/div&gt;
                              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                                &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                                &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;21,325&lt;/div&gt;
                              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                                &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                              &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                                &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                              &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt; &lt;br/&gt;
                        &lt;/div&gt;

&lt;div&gt;
                          &lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" rowspan="1" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                                  &lt;div style="text-align: center; font-weight: bold;"&gt;Nine Months Ended&lt;/div&gt;
                                  &lt;div style="text-align: center; font-weight: bold;"&gt;September 30,&lt;/div&gt;
                                &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                                  &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; 2025&lt;/div&gt;
                                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                                  &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;/div&gt;
                                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
                                  &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; text-indent: -9pt; margin-left: 9pt;"&gt;Other derivative liabilities&lt;/div&gt;
                                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: top;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                                  &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Balance as of beginning of period&lt;/div&gt;
                                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                                  &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                                  &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2&lt;/div&gt;
                                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                                  &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                                  &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;74&lt;/div&gt;
                                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                                  &lt;div&gt;
                                    &lt;div style="text-indent: -9pt; margin-left: 18pt;"&gt;Change in fair value&lt;/div&gt;
                                  &lt;/div&gt;
                                &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;(2&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#x2014;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                                  &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 18pt;"&gt;Balance as of end of period&lt;/div&gt;
                                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                                  &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                                  &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                                  &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                                &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                                  &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;74&lt;/div&gt;
                                &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
                        &lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;
</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_DerivativeFinancialInstrumentsLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_242d4bd835214bb994a924d0ac39fc42"
      unitRef="U002">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_DerivativeFinancialInstrumentsLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_4a672a74b343426c8832c91a8d65749d"
      unitRef="U002">0</us-gaap:DerivativeLiabilitiesCurrent>
    <ird:DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants
      contextRef="c20250101to20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_DerivativeFinancialInstrumentsLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_9291d196eb114e1da8661be7bc33e3e5"
      unitRef="U002">15520000</ird:DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants>
    <ird:DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants
      contextRef="c20240101to20240930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_DerivativeFinancialInstrumentsLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_13ced47387794963bce67c6d8faf439a"
      unitRef="U002">0</ird:DerivativeLiabilityIssuanceOfWarrantsAndPrivatePlacementWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="c20250101to20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_DerivativeFinancialInstrumentsLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_e3e60f5c8d9c412c8bf7e254e74f61a2"
      unitRef="U002">5805000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="c20240101to20240930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_DerivativeFinancialInstrumentsLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_4b0d7317fa364126bae065f45b6529fa"
      unitRef="U002">0</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_DerivativeFinancialInstrumentsLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_70785d64957449c0944d31e26e38a96d"
      unitRef="U002">21325000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="c20240930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_DerivativeFinancialInstrumentsLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_19a3bfd70d4642c68fa799f6085d6ac2"
      unitRef="U002">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="c20241231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_OtherDerivativeLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_ee6fa37e3fe0419d92b28c19095e3cbc"
      unitRef="U002">2000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="c20231231_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_OtherDerivativeLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_8bfba7c6c82f4969b508aaeb93d26066"
      unitRef="U002">74000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="c20250101to20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_OtherDerivativeLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_2933872764be431f9db980e91b22a9d9"
      unitRef="U002">-2000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="c20240101to20240930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_OtherDerivativeLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_61d18955e3444cb2ad4408e0fd07ef73"
      unitRef="U002">0</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="c20250930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_OtherDerivativeLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_e633ed773b5a43db92a1b32296708e84"
      unitRef="U002">0</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="c20240930_FairValueByFairValueHierarchyLevelAxis_FairValueInputsLevel3Member_FairValueByLiabilityClassAxis_OtherDerivativeLiabilitiesMember_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="Fact_db99bccfd01c4556903ecb8f020b27d3"
      unitRef="U002">74000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="c20250930_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="Fact_b4c33e391cd74911ab474be2accbe193"
      unitRef="U002">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="c20240930_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="Fact_b0d10183b6b24b529e393efc311bb725"
      unitRef="U002">0</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="c20250101to20250930"
      id="Text_886df50090e64ffc969abb6623703913">
&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;  &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-spacing: 0;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 18pt;"&gt;
                        &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-weight: bold;"&gt;4.&lt;/span&gt;&lt;/div&gt;
                        &lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/td&gt;

    &lt;td style="vertical-align: top; width: auto;"&gt;
                        &lt;div style="text-align: left; font-size: 10pt;"&gt;&lt;span style="font-weight: bold;"&gt;&#160;Commitments and Contingencies&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Apexian Sublicense Agreement&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &lt;/span&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &lt;/span&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; font-style: normal;"&gt;&lt;span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;On January 21, 2020, the Company entered into a sublicense agreement
                    with Apexian Pharmaceuticals, Inc., pursuant to which it obtained exclusive worldwide patent and other intellectual property rights. In exchange for the patent and other intellectual rights, the Company agreed to certain milestone
                    payments and royalty payments on future sales (See Note 10 &lt;/span&gt;&lt;/span&gt;&#x2013;&lt;span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; Apexian Sublicense Agreement). As of September 30, 2025, there was sufficient uncertainty with regard to any future cash milestone payments under the sublicense agreement that no liabilities were recorded related to the
                    sublicense agreement.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;University of Pennsylvania
                    LCA5/RDH12 License Agreement&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt;&#160;&lt;/span&gt; &lt;/span&gt;
                 &lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt;&#160;&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;On June 15, 2022, Opus entered into an amended and restated license agreement (the &#x201c;LCA5/RDH12 Agreement&#x201d;) with the Trustees of the University of Pennsylvania
                      (&#x201c;Penn&#x201d;) pursuant to which it was granted an exclusive, royalty-bearing license to certain patents and a non-exclusive license to certain information relating to products directed towards treatment or correction of mutation of the
                      LCA5 or RDH12 genes. In return for these rights, the Company is obligated to make certain development, regulatory and commercial milestone payments up to a maximum potential aggregate amount of $2.6 million and royalty payments on future net sales of such products. Until the Company is required to pay royalties under the LCA5/RDH12
                      Agreement, the Company must pay a &lt;span style="font-style: italic;"&gt;de minimis&lt;/span&gt; annual license maintenance fee to Penn.&#160; The Company is also obligated to make payments on any sublicense income, with such percentage depending on
                      the stage of product development, which there was no sublicense income for any of the periods presented. During the quarter ended September 30, 2025, the first development milestone under the LCA5/RDH12 Agreement was satisfied and the
                      related amount payable was included in accrued expenses and other liabilities as of September 30, 2025 and research and development expense for the three and nine months ended September 30, 2025.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Iveric Asset Purchase Agreement &#x2013;
                  BEST1 and RHO Programs&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt;&#160;&lt;/span&gt;&lt;/span&gt;
                &#160; &lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt;&#160;&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;On December 23, 2022, Opus entered into an asset purchase agreement (the &#x201c;Iveric Agreement&#x201d;) with a subsidiary of Iveric Bio, Inc. (&#x201c;Iveric&#x201d;) pursuant to which
                      the Company acquired certain assets, including the BEST1 License (as defined below), relating to the BEST1 and RHO products. In return for these rights, the Company is obligated to make payments to Iveric upon the achievement of
                      specified development and commercial milestones, the maximum potential aggregate amount of such payments being $111.7
                      million. As of &lt;/span&gt;&lt;/span&gt;&lt;span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;September &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;30&lt;/span&gt;&lt;/span&gt;, 2025, the Company determined that none of the future obligations under the agreement were probable and therefore no liabilities were recorded related to the
                      agreement.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; &lt;br/&gt;
                    &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Penn and University of Florida BEST1
                  License Agreement&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt;&#160;&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;On April 10, 2019, Iveric entered into an exclusive patent license agreement (as amended, the &#x201c;BEST1 License&#x201d;) with Penn and the University of Florida Research
                      Foundation (&#x201c;UF&#x201d;), which agreement was assigned to Opus under the terms of the Iveric Agreement.&#160; Under the BEST1 License, Opus received exclusive patent rights and non-exclusive knowhow and data rights with regard to products to
                      treat diseases associated with mutations in the BEST1 gene. In return for these rights, the Company is obligated to make payments to Penn upon the achievement of certain clinical, regulatory and commercial milestones, the maximum
                      potential aggregate amount of such payments being $76.4 million.&#160; The Company is also obligated to make royalty payments on
                      future net sales of licensed BEST1 products. Until the Company is required to pay royalties under the BEST1 License, the Company must pay a &lt;span style="font-style: italic;"&gt;de minimis&lt;/span&gt; annual license maintenance fee to UF and
                      Penn. The Company must also make payments on any sublicense income, with such percentage depending on the stage of product development, which there was no sublicense income&#160;during any of the periods presented. In consideration for
                      Penn and UF&#x2019;s consent to the assignment of the BEST1 License to us under the Iveric Agreement, the Company will also pay Penn a percentage of each milestone payment that we are required to pay to Iveric under the Iveric Agreement. As
                      of &lt;/span&gt;&lt;/span&gt;&lt;span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;September &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;30&lt;/span&gt;&lt;/span&gt;, 2025, the Company determined that none of the future obligations under the agreement were probable and therefore no liabilities were recorded related to the
                      agreement.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
                  &lt;span style="background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"&gt;Penn and UF RHO License Agreement&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
                  &lt;/div&gt;

&lt;div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;On June 6,
                    2018, Iveric entered into an exclusive patent license agreement (the &#x201c;RHO License&#x201d;) by and between Penn and UF pursuant to which the Company has exclusive patent rights and non-exclusive knowhow and data rights with regard to products
                    to treat rhodopsin-mediated diseases as a result of the Iveric Agreement as defined above.&#160; In return for these rights, the Company is obligated to make development and commercial milestone payments, the maximum potential aggregate
                    amount of such payments being $93.5 million and royalty payments on future sales of such products.&#160; As of &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;September &lt;/span&gt;&lt;/span&gt;30&lt;/span&gt;&lt;/span&gt;, 2025, the Company determined that none of the future obligations under the agreement were probable and therefore no liabilities were
                    recorded related to the agreement.&lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Massachusetts Eye and Ear
                    Infirmary License Agreement&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
                  &lt;/div&gt;

&lt;div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;On November
                    9, 2021, Opus entered into a license agreement with the Massachusetts Eye and Ear Infirmary (&#x201c;MEEI&#x201d;), granting an exclusive worldwide license of MEEI patents for use in the NMNAT1 program for all products and processes including the
                    treatment of retinal disease in humans, and a non-exclusive worldwide license to technological information. In return for these rights, the Company is obligated to make development milestone payments, the maximum potential aggregate
                    amount of such payments being $0.4 million and royalty payments on future sales of such products.&#160; As of &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;span style="letter-spacing: normal; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;September &lt;/span&gt;&lt;/span&gt;30&lt;/span&gt;&lt;/span&gt;, 2025, the Company determined that none of the future obligations under the agreement were probable and therefore no liabilities were recorded related to the
                    agreement.&lt;/div&gt;

&lt;div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/div&gt;

&lt;div style="font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Facility and Other Leases&lt;/div&gt;

&lt;div style="font-style: italic; font-weight: bold;"&gt;&lt;span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt; &lt;span style="font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
                    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="margin: 0px; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: justify;"&gt;On January 1, 2025, the Company relocated its headquarters to Durham, North Carolina. On July 1st, 2025, the Company amended the lease for its headquarters in Durham, North Carolina for three months through September 30, 2025, and the lease is currently in place on a month-to-month basis. The headquarters lease qualifies for the short-term
                      exception under ASC 842, &lt;span style="font-style: italic;"&gt;Leases&lt;/span&gt;.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The
                      Company also leases additional laboratory space in Durham, North Carolina on a month-to-month basis. Upon the Opus Acquisition, the Company assumed a number of equipment leases that expired in &lt;span style="-sec-ix-hidden:Fact_b06feea9702d449fb6baaf32a96116e9"&gt;July 2025&lt;/span&gt; and are now on a month-to-month basis. Both the laboratory space and equipment leases qualify for the short-term exception under ASC 842, &lt;span style="font-style: italic;"&gt;Leases&lt;/span&gt;.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
                    &lt;/div&gt;

&lt;div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The rent
                      expense associated with all leases amounted to $0.1 million and less than $0.1 million during the three months ended September 30, 2025 and 2024, respectively and $0.2 million and less than $0.1 million during the
                      nine months ended September 30, 2025 and 2024, respectively.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt; &lt;/span&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Other&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt; &lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In the ordinary course of business, from time to time, the Company may be subject to a broad range of claims and legal proceedings that
                    relate to contractual allegations, patent infringement and other claims. In addition, the Company from time to time may be potentially committed to reimburse third parties for costs incurred associated with business development related
                    transactions upon the achievement of certain milestones. The Company establishes accruals when applicable for matters and commitments for which it believes losses are probable and can be reasonably estimated.&lt;/div&gt;
</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <ird:FutureMilestoneMethodRevenueNotRecognized
      contextRef="c20220615to20220615_HealthCareOrganizationRevenueSourcesAxis_DevelopmentRegulatoryAndCommercialMilestoneMember_RangeAxis_MaximumMember_TypeOfArrangementAxis_UniversityOfPennsylvaniaLCA5RDH12LicenseAgreementMember"
      decimals="-5"
      id="Fact_08f862eaa1b045d188406dde5da29c54"
      unitRef="U002">2600000</ird:FutureMilestoneMethodRevenueNotRecognized>
    <ird:FutureMilestoneMethodRevenueNotRecognized
      contextRef="c20221223to20221223_HealthCareOrganizationRevenueSourcesAxis_CommercialMilestonesMember_RangeAxis_MaximumMember_SubsidiarySaleOfStockAxis_BEST1ProgramMember_TypeOfArrangementAxis_IvericAssetPurchaseAgreementMember"
      decimals="-5"
      id="Fact_4e0664116d1e430594a2ac60668783c7"
      unitRef="U002">111700000</ird:FutureMilestoneMethodRevenueNotRecognized>
    <ird:FutureMilestoneMethodRevenueNotRecognized
      contextRef="c20190410to20190410_HealthCareOrganizationRevenueSourcesAxis_CommercialMilestonesMember_ProductOrServiceAxis_FirstLicensedProductMember_RangeAxis_MaximumMember_TypeOfArrangementAxis_PennAndUniversityOfFloridaBEST1LicenseAgreementMember"
      decimals="-5"
      id="Fact_3e9f8d4b774640b090287fb68f6e2412"
      unitRef="U002">76400000</ird:FutureMilestoneMethodRevenueNotRecognized>
    <ird:FutureMilestoneMethodRevenueNotRecognized
      contextRef="c20180606to20180606_HealthCareOrganizationRevenueSourcesAxis_DevelopmentRegulatoryAndCommercialMilestoneMember_RangeAxis_MaximumMember_TypeOfArrangementAxis_PennAndUFRHOLicenseAgreementMember"
      decimals="-5"
      id="Fact_572aa626e9ae41dd98f9d895a683c61f"
      unitRef="U002">93500000</ird:FutureMilestoneMethodRevenueNotRecognized>
    <ird:FutureMilestoneMethodRevenueNotRecognized
      contextRef="c20211109to20211109_HealthCareOrganizationRevenueSourcesAxis_DevelopmentRegulatoryAndCommercialMilestoneMember_RangeAxis_MaximumMember_TypeOfArrangementAxis_MassachusettsEyeAndEarInfirmaryLicenseAgreementMember"
      decimals="-5"
      id="Fact_13d3ab517cf74298bf7c71a2c1fda2f4"
      unitRef="U002">400000</ird:FutureMilestoneMethodRevenueNotRecognized>
    <us-gaap:LeaseExpirationDate1
      contextRef="c20250701to20250701"
      id="Fact_33d6ac6244da49bd8d1afc3b47891030">2025-09-30</us-gaap:LeaseExpirationDate1>
    <us-gaap:OperatingLeaseCost
      contextRef="c20250701to20250930"
      decimals="-5"
      id="Fact_cbeb678a117c434385c992c83e2343da"
      unitRef="U002">100000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="c20240701to20240930_RangeAxis_MaximumMember"
      decimals="-5"
      id="Fact_aa5c7f016ead44e39561c3adb8f86a29"
      unitRef="U002">100000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="c20250101to20250930"
      decimals="-5"
      id="Fact_ea4c097f52ac4867a920c0f53f43a953"
      unitRef="U002">200000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="c20240101to20240930_RangeAxis_MaximumMember"
      decimals="-5"
      id="Fact_1f4d891bf0814c20a27f0a3689140322"
      unitRef="U002">100000</us-gaap:OperatingLeaseCost>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="c20250101to20250930"
      id="Text_b5021485c07e4463aa0e9647ada9e0fb">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-weight: bold;"&gt;5.&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                      &lt;div style="font-weight: bold;"&gt;&#160;Supplemental Balance Sheet Information&lt;/div&gt;
                    &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Accrued expenses and other liabilities&lt;br/&gt;
                &lt;br/&gt;
              &lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;
               &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Accrued expenses and other liabilities consist of the following (in thousands):&lt;/div&gt;

&lt;div&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;span style="font-weight: bold;"&gt;As of&lt;/span&gt;&lt;br/&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;September 30,&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;December 31,&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;2025&lt;br/&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;br/&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;Research and development services and supplies&lt;br/&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;br/&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;2,821&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;4,452&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;Compensation and benefits&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;1,422&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;1,481&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;Professional services&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;856&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;1,608&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Other&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;268&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;606&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;5,367&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;8,147&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock
      contextRef="c20250101to20250930"
      id="Text_239ed60c62274833afdfc70f0da3f235">
&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;
               &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Accrued expenses and other liabilities consist of the following (in thousands):&lt;/div&gt;

&lt;div&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" rowspan="1" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&lt;span style="font-weight: bold;"&gt;As of&lt;/span&gt;&lt;br/&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;September 30,&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;December 31,&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;2025&lt;br/&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="text-align: center; font-weight: bold;"&gt;2024&lt;br/&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="margin-left: 9pt; text-indent: -9pt;"&gt;Research and development services and supplies&lt;br/&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;br/&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;2,821&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;4,452&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"&gt;Compensation and benefits&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;1,422&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;1,481&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;Professional services&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;856&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;1,608&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Other&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;268&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;606&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;5,367&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;8,147&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <ird:AccruedResearchAndDevelopmentServicesAndSuppliesCurrent
      contextRef="c20250930"
      decimals="-3"
      id="Fact_3281ea8686a642f7b9c02d61ce3dcd83"
      unitRef="U002">2821000</ird:AccruedResearchAndDevelopmentServicesAndSuppliesCurrent>
    <ird:AccruedResearchAndDevelopmentServicesAndSuppliesCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_f4b9e14d35f24289b02b6d3943c4ed48"
      unitRef="U002">4452000</ird:AccruedResearchAndDevelopmentServicesAndSuppliesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="c20250930"
      decimals="-3"
      id="Fact_64c7bd5feaa447028c1ad41d775c4846"
      unitRef="U002">1422000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_c9df57d015e549fa9da4f49da5db88e8"
      unitRef="U002">1481000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="c20250930"
      decimals="-3"
      id="Fact_69bb8fd8d94b49e18fc7506a8aa93d22"
      unitRef="U002">856000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_e1a18bba7fac4579ac1e68216eee096c"
      unitRef="U002">1608000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="c20250930"
      decimals="-3"
      id="Fact_b900964576c54a22b9bb3e56b2ab7540"
      unitRef="U002">268000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="c20241231"
      decimals="-3"
      id="Fact_07bd10bcbbb2427e951a9254f2208d0f"
      unitRef="U002">606000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="c20250930"
      decimals="-3"
      id="Fact_60e462f58e5340a0804360b2968f093e"
      unitRef="U002">5367000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="c20241231"
      decimals="-3"
      id="Fact_0dc6eb480a564debbe94152b5c5c9536"
      unitRef="U002">8147000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="c20250101to20250930"
      id="Text_e5d7f0c671a74e35980cb45949e78957">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-weight: bold; font-family: 'Times New Roman';"&gt;6.&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                      &lt;div style="font-weight: bold; font-family: 'Times New Roman';"&gt;Related Party Transactions&lt;/div&gt;
                    &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman';"&gt;&lt;br/&gt;
              &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"&gt;Consulting Agreements with Dr. Pepose
              &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman';"&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt; &lt;br/&gt;
                &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;On April 11, 2024, the Company entered into a consulting agreement (the &#x201c;Pepose Consulting Agreement&#x201d;) with Dr. Pepose, a former director of the Company. Pursuant to the Pepose Consulting Agreement, Dr. Pepose was
                    paid a monthly consulting fee and received an award of 32,000 RSUs, as well as stock options to purchase 48,000 shares of the Company&#x2019;s common stock. The RSUs vested in 12 equal monthly installments that began on May 11, 2024 and concluded on April 11, 2025. On November 21, 2024, the Pepose Consulting Agreement was amended to continue through
                    April 11, 2026.&lt;/span&gt;&lt;br/&gt;
                  &lt;span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal; text-align: justify;"&gt;&lt;span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;For the agreements with Dr. Pepose described above, the Company incurred related&lt;span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; consulting expenses of&lt;/span&gt;&lt;/span&gt; $0.1 million and $0.4 &lt;span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;million &lt;/span&gt;&lt;/span&gt;during the three and nine months ended &lt;/span&gt;&lt;/span&gt;September&lt;span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; 30, 2025, respectively, and &lt;/span&gt;&lt;/span&gt;the Company incurred related consulting expenses &lt;span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;of &lt;/span&gt;&lt;/span&gt;$0.1 &lt;span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;million &lt;/span&gt;&lt;/span&gt;and $0.3
                  &lt;span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;million &lt;/span&gt;&lt;/span&gt;during the three and nine months ended September 30, 2024,
                  respectively.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;March 2025 Subscription&lt;span style="font-family: 'Times New Roman';"&gt; Agreements with Dr. George Magrath and Cam Gallagher&lt;/span&gt;&lt;/span&gt; &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
                &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal; text-align: justify;"&gt;&lt;span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; On March 21, 2025, the Company entered into a subscription agreement with each of Dr. George Magrath, the Company&#x2019;s Chief Executive Officer, and Cam Gallagher, the chairman of the &lt;span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Company&#x2019;s board of directors (the &lt;span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#x201c;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;Board&#x201d;), in connection with a private offering of our securities. For more
                      information, see Note 8 &#x2013; Financings.&lt;/span&gt;&lt;br/&gt;
                  &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal; text-align: justify;"&gt;&lt;span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
                    &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;August 2025 &lt;span style="font-weight: bold; font-style: italic;"&gt;Subscription &lt;span style="font-family: 'Times New Roman';"&gt;Agreements &lt;/span&gt;&lt;/span&gt;with Cam Gallagher and Sean Ainsworth&lt;/div&gt;

&lt;div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt; &lt;br/&gt;
                  &lt;/div&gt;

&lt;div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;On August 25, 2025, the Company entered into subscription agreements pursuant to which the Company agreed to issue and sell in
                      a private placement (the &#x201c;August 2025 Private Placement&#x201d;) to certain investors 3,138,338 shares of its common stock for
                      gross proceeds of approximately $3.5 million.&lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;br/&gt;
                  &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The August 2025 Private Placement was led by Cam Gallagher, Chair of the Company&#x2019;s Board, with an investment of $1.0 million, along with participation by Sean Ainsworth, the lead independent director of the Board, in the amount of $0.1 million, and other investors for the balance of the Private Placement. For more information, see Note 8 &#x2013; Financings.&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
                  &lt;/div&gt;

&lt;div&gt;&lt;span style="font-size: 10pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; text-align: justify;"&gt;C&lt;span style="font-family: 'Times New Roman';"&gt;onsulting Agreement with Dr. Jean Bennett&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
                  &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In connection with Dr. Jean Bennett&#x2019;s appointment as a member of the Board, effective October 22, 2024, she and the Company entered into a consulting
                    agreement (the &#x201c;Bennett Consulting Agreement&#x201d;), pursuant to which Dr. Bennett will provide consulting services to the Company for a one-year
                    period. Pursuant to the Bennett Consulting Agreement, Dr. Bennett was granted a restricted stock unit award with respect to 100,000
                    shares of the Company&#x2019;s common stock, which award vested on October 22, 2025. The Company incurred no consulting
                    expenses, beyond the stock-based compensation associated with the restricted stock unit award, during the three and nine months ended September 30, 2025, respectively.&lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
                     &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Letter Agreement and Strategic Partnership&#x2014;FFB&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman';"&gt;&lt;br/&gt;
                    &lt;/div&gt;

&lt;div style="text-align: justify; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt;On
                        August 25, 2022, Private Opus entered into a binding letter of agreement (&#x201c;2022 Binding Letter Agreement&#x201d;) with Foundation Fighting Blindness (&#x201c;FFB&#x201d;) and the Jaeb Center for Health Research (the &#x201c;JCHR&#x201d;) to collaborate on natural
                        history studies involving individuals with retinal dystrophies associated with mutations in multiple genes of interest. Under the terms of the 2022 Binding Letter Agreement, FFB and the JCHR had the sole responsibility and authority
                        to design and conduct the study, with input from the Company. Subject to certain conditions, the 2022 Binding Letter Agreement required that the Company provide FFB with a total of $2.0 million of funding to support the study, such amount being payable in an initial installment of $0.4 million at the time of submission of the final study protocol to the Institutional Review Board of the JCHR and, subject to certain conditions, in four annual installments of $0.4
                        million on the anniversaries of such submission. &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;On May 27, 2025, the Company entered into a binding letter of agreement (&#x201c;2025 Letter Agreement&#x201d;) with FFB and the JCHR, which superseded and canceled the 2022 Binding Letter Agreement. As of &lt;/span&gt;September&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; 30, 2025 a total&#160; of $0.4 million was paid by the Company under the 2022 Binding Letter Agreement and no more payments were due under the 2022 Binding Letter Agreement.&lt;/span&gt;&lt;br/&gt;
                      &lt;/div&gt;

&lt;div style="text-align: justify; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
                      &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Under the 2025 Letter Agreement, the Company will collaborate with FFB and the JCHR on portions of a study involving individuals with retinal
                          dystrophies associated with mutations in the RDH12 or BEST1 genes (the &#x201c;Study&#x201d;). The term of this 2025 Letter Agreement ends on the date that is two months from the Study&#x2019;s completion. FFB and the JCHR, as its designee, shall have the sole responsibility and authority to design and conduct the Study, with input from the Company.&#160; Under the
                          2025 Letter Agreement, the Company is obligated to make two payments to FFB: (1) $0.3 million on or before June 30, 2025 and (2) $0.3 million on or before January 31, 2027 upon receipt of semi-annual reports from FFB&#160; outlining the progress being made in the Study, including visit completion status and publication plans, and
                          the ability for the Company to provide ongoing comments and suggestions regarding possible changes to the Study. Such payments shall constitute the sole compensation paid to FFB in return for Company access to research materials
                          and datasets.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
                        &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company paid the initial $0.3
                          million due on or before June 30, 2025 under the 2025 Letter Agreement which was recorded as research and development expense. As of September 30, 2025, the Company is required to fund one additional installment in the aggregate
                          of $0.3 million upon receipt of future semi-annual reports.&lt;br/&gt;
                        &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
                        &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;RDF Agreement&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman';"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;br/&gt;
                          &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman';"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;On June 13, 2025, the Company entered into a funding agreement (the &#x201c;RDF Agreement&#x201d;) with the Foundation Fighting Blindness Retinal Degeneration Fund
                          (&#x201c;RDF&#x201d;), whose sole member is FFB, a significant stockholder of the Company, relating to the Company&#x2019;s program to develop gene therapies to treat patients impacted by retinitis pigmentosa caused by pathogenic variants in the Mer
                          proto-oncogene tyrosine kinase (MERTK) gene (the &#x201c;MERTK Program&#x201d;). The RDF Agreement provides for nondilutive funding by RDF of up to $2.0
                          million to support the development of the MERTK Program, $1.0 million of which was disbursed to the Company in June
                          2025 and up to $1.0 million of which may be disbursed to the Company upon achievement of a specified development
                          milestone subject to RDF&#x2019;s receipt of eligible funds.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman';"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman';"&gt;&lt;br/&gt;
                          &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman';"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Under the RDF Agreement, the Company is subject to certain diligence obligations to develop and commercialize a product under the MERTK Program. If
                          the Company is unable to achieve certain milestones by certain dates, or otherwise fails to meet its diligence obligations, the Company will be obligated to collaborate with RDF to out-license or otherwise make applicable rights
                          available to a third party.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman';"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman';"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;In addition, the Company will pay a milestone payment equal to the total amounts funded by RDF under the RDF Agreement upon the achievement of a regulatory milestone. The Company will also make tiered
                              royalty payments to RDF in low-to-mid single percentages until RDF has received aggregate royalty payments equal to 300%
                              of the amounts funded by RDF under the Agreement.&#160; In the event of a change of control of the Company or a sale or exclusive license of the MERTK Program, RDF will have the option to require the Company to buy out RDF&#x2019;s
                              interest under the Agreement for an amount equal to 100% of the funds disbursed to the Company under the
                              Agreement. The Agreement may be terminated by either party for cause, including material breach or bankruptcy, subject to a cure period.&lt;br/&gt;
                            &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
                            &lt;/span&gt; &lt;/div&gt;

&lt;div style="text-align: justify;"&gt; &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; The RDF Agreement was accounted for as debt under ASC 470, &lt;span style="font-style: italic;"&gt;Debt&lt;/span&gt;. ASC 470 requires interest expense to be recorded under an effective interest rate method.
                              During the three and nine months ended September 30, 2025, interest expense was $0.1 million based on an
                              effective rate of interest of 22.3% and was recorded as interest expense in the accompanying condensed
                              consolidated statements of comprehensive loss. The accreted liability in connection with the RDF Agreement was $1.1
                              million as of September 30, 2025 and was recorded under the long-term funding agreement, related party line item in the accompanying condensed consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;
</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c20240411to20240411_AwardTypeAxis_RestrictedStockUnitsRSUMember_RelatedPartyTransactionsByRelatedPartyAxis_DirectorMember"
      decimals="0"
      id="Fact_32183881c0084cc992fb82da3db5ec3e"
      unitRef="U001">32000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c20240411to20240411_AwardTypeAxis_EmployeeStockOptionMember_RelatedPartyTransactionsByRelatedPartyAxis_DirectorMember"
      decimals="0"
      id="Fact_0397ed51237d437bba0893c159153ebd"
      unitRef="U001">48000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest
      contextRef="c20240511to20240511_RelatedPartyTransactionsByRelatedPartyAxis_DirectorMember"
      decimals="0"
      id="Fact_f4d12c49bd84477686ec300257197604"
      unitRef="U008">12</ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfEqualInstallmentsForAwardsToVest>
    <ird:ConsultingExpense
      contextRef="c20250701to20250930_RelatedPartyTransactionsByRelatedPartyAxis_DirectorMember"
      decimals="-5"
      id="Fact_c083ea0fdd61444aaeb86be4a9dfa1e5"
      unitRef="U002">100000</ird:ConsultingExpense>
    <ird:ConsultingExpense
      contextRef="c20250101to20250930_RelatedPartyTransactionsByRelatedPartyAxis_DirectorMember"
      decimals="-5"
      id="Fact_4e1c101df9014f248823c268059a9703"
      unitRef="U002">400000</ird:ConsultingExpense>
    <ird:ConsultingExpense
      contextRef="c20240701to20240930_RelatedPartyTransactionsByRelatedPartyAxis_DirectorMember"
      decimals="-5"
      id="Fact_9313278abf234b08a4012ff6b734929e"
      unitRef="U002">100000</ird:ConsultingExpense>
    <ird:ConsultingExpense
      contextRef="c20240101to20240930_RelatedPartyTransactionsByRelatedPartyAxis_DirectorMember"
      decimals="-5"
      id="Fact_50b570792be3416585e2cd6c71cb2b97"
      unitRef="U002">300000</ird:ConsultingExpense>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20250825to20250825_SubsidiarySaleOfStockAxis_PrivatePlacementMember"
      decimals="0"
      id="Fact_e328ba1a881047afb348f48dbf45dbfd"
      unitRef="U001">3138338</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c20250825to20250825_SubsidiarySaleOfStockAxis_PrivatePlacementMember"
      decimals="-5"
      id="Fact_764b01b6ba6243a29085ddf5169e9bd6"
      unitRef="U002">3500000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c20250825to20250825_RelatedPartyTransactionsByRelatedPartyAxis_CamGallagherMember_SubsidiarySaleOfStockAxis_PrivatePlacementMember"
      decimals="-5"
      id="Fact_4bbfce260d124f3cb7c3693082aaa0ae"
      unitRef="U002">1000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c20250825to20250825_RelatedPartyTransactionsByRelatedPartyAxis_SeanAinsworthMember_SubsidiarySaleOfStockAxis_PrivatePlacementMember"
      decimals="-5"
      id="Fact_3a3e7a8b2aad427eae22487e9725ea86"
      unitRef="U002">100000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <ird:ConsultationServicesReceivablePeriod
      contextRef="c20250101to20250930_TitleOfIndividualAxis_BoardMemberMember"
      id="Fact_8599bb8847a24871aa5d5263f6725a18">P1Y</ird:ConsultationServicesReceivablePeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c20241022to20241022_AwardTypeAxis_RestrictedStockUnitsRSUMember_TitleOfIndividualAxis_BoardMemberMember"
      decimals="0"
      id="Fact_940300020ba841e8847a586d15bf3e09"
      unitRef="U001">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <ird:ConsultingExpense
      contextRef="c20250101to20250930_TitleOfIndividualAxis_BoardMemberMember"
      decimals="0"
      id="Fact_8a81363e88884791bbaffc849d60688c"
      unitRef="U002">0</ird:ConsultingExpense>
    <ird:ConsultingExpense
      contextRef="c20250701to20250930_TitleOfIndividualAxis_BoardMemberMember"
      decimals="0"
      id="Fact_77e19b182764498f9ce7bd0ba468c47c"
      unitRef="U002">0</ird:ConsultingExpense>
    <ird:MaximumAmountFundedToSupportStudy
      contextRef="c20220825_RelatedPartyTransactionAxis_BindingLetterAgreement2022Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember"
      decimals="-5"
      id="Fact_e239cf258fc94eafbd92ee71f8afcde1"
      unitRef="U002">2000000</ird:MaximumAmountFundedToSupportStudy>
    <ird:AmountFundedToSupportStudyPayableInInitialInstallment
      contextRef="c20220825_RelatedPartyTransactionAxis_BindingLetterAgreement2022Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember"
      decimals="-5"
      id="Fact_ebe344d684594952a8c4fc9ca44cc1e9"
      unitRef="U002">400000</ird:AmountFundedToSupportStudyPayableInInitialInstallment>
    <ird:DebtInstrumentNumberOfInstallments
      contextRef="c20220825to20220825_RelatedPartyTransactionAxis_BindingLetterAgreement2022Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember"
      decimals="INF"
      id="Fact_d985cd055708445d95a81beac301977c"
      unitRef="U008">4</ird:DebtInstrumentNumberOfInstallments>
    <ird:AmountFundedToSupportStudyPayableInAnnualInstallment
      contextRef="c20220825_RelatedPartyTransactionAxis_BindingLetterAgreement2022Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember"
      decimals="-5"
      id="Fact_a848449d4ff346be80ba16ca4883ae67"
      unitRef="U002">400000</ird:AmountFundedToSupportStudyPayableInAnnualInstallment>
    <ird:PaymentOfFinalInstallmentUponTerminationOfAgreement
      contextRef="c20250527to20250527_RelatedPartyTransactionAxis_BindingLetterAgreement2022Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember"
      decimals="-5"
      id="Fact_07e200a2656f4049aa643bbd104ea334"
      unitRef="U002">400000</ird:PaymentOfFinalInstallmentUponTerminationOfAgreement>
    <ird:PaymentsDueRelatedToAmountFundedToSupportStudy
      contextRef="c20250527_RelatedPartyTransactionAxis_BindingLetterAgreement2022Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember"
      decimals="0"
      id="Fact_1c672e1b213c470d8e45f01581dc0997"
      unitRef="U002">0</ird:PaymentsDueRelatedToAmountFundedToSupportStudy>
    <ird:PeriodOfAgreementTerminationAfterStudyCompletion
      contextRef="c20250101to20250930_RelatedPartyTransactionAxis_LetterAgreement2025Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember"
      id="Fact_2a5c6e54d071490fa58860a2eb0ccd09">P2M</ird:PeriodOfAgreementTerminationAfterStudyCompletion>
    <ird:DebtInstrumentNumberOfInstallments
      contextRef="c20250527to20250527_RelatedPartyTransactionAxis_LetterAgreement2025Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember"
      decimals="INF"
      id="Fact_ca24ba7f0d294e9aad1b5014aa8d45ee"
      unitRef="U008">2</ird:DebtInstrumentNumberOfInstallments>
    <ird:AmountFundedToSupportStudyPayableInInitialInstallment
      contextRef="c20250527_RelatedPartyTransactionAxis_LetterAgreement2025Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember"
      decimals="-5"
      id="Fact_07250fa2a3e6492e9ec0ca7c8cdf9e1a"
      unitRef="U002">300000</ird:AmountFundedToSupportStudyPayableInInitialInstallment>
    <ird:FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy
      contextRef="c20250527_RelatedPartyTransactionAxis_LetterAgreement2025Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember"
      decimals="-5"
      id="Fact_20f067df606f4d748c7451225932aec2"
      unitRef="U002">300000</ird:FinalInstallmentPayableUponReceiptOfSemiAnnualReportsOfStudy>
    <ird:PaymentOfInitialInstallmentToSupportStudyUnderAgreement
      contextRef="c20250101to20250630_RelatedPartyTransactionAxis_LetterAgreement2025Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember"
      decimals="-5"
      id="Fact_c4c8878f343046a0bb1bc70b254413b1"
      unitRef="U002">300000</ird:PaymentOfInitialInstallmentToSupportStudyUnderAgreement>
    <ird:PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement
      contextRef="c20250101to20250930_RelatedPartyTransactionAxis_LetterAgreement2025Member_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember"
      decimals="-5"
      id="Fact_8f9b9b32536c41188d567e93cff551ff"
      unitRef="U002">300000</ird:PaymentOfAdditionalInstallmentToSupportStudyUnderAgreement>
    <ird:MaximumAmountOfNondilutiveFundingMilestonePayments
      contextRef="c20250613_RelatedPartyTransactionAxis_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember"
      decimals="-5"
      id="Fact_356a711fac4f4829ab90ed32e25d02d3"
      unitRef="U002">2000000</ird:MaximumAmountOfNondilutiveFundingMilestonePayments>
    <ird:MilestonePaymentsReceived
      contextRef="c20250630_RelatedPartyTransactionAxis_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember"
      decimals="-5"
      id="Fact_e30b203c207c4477af96e41f65ed1ad9"
      unitRef="U002">1000000</ird:MilestonePaymentsReceived>
    <ird:MilestonePaymentReceivable
      contextRef="c20250930_RelatedPartyTransactionAxis_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember"
      decimals="-5"
      id="Fact_70def41da1154ee2ae911b000fe367d7"
      unitRef="U002">1000000</ird:MilestonePaymentReceivable>
    <ird:PercentageOfRoyaltyPaymentObligation
      contextRef="c20250613_RelatedPartyTransactionAxis_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember"
      decimals="2"
      id="Fact_726efa170391467d97c8b962fa6d0d1e"
      unitRef="U005">3</ird:PercentageOfRoyaltyPaymentObligation>
    <ird:BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense
      contextRef="c20250613to20250613_RelatedPartyTransactionAxis_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember_RelatedPartyTransactionsByRelatedPartyAxis_FoundationFightingBlindnessMember"
      decimals="2"
      id="Fact_3a79770064394e0f945e365624efe696"
      unitRef="U005">1</ird:BuyoutInterestEqualsPercentageOfDisbursedFundsInEventOfChangeOfControlOrSaleOrLicense>
    <us-gaap:InterestExpenseDebt
      contextRef="c20250101to20250930_RelatedPartyTransactionAxis_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember"
      decimals="-5"
      id="Fact_541c54cb21e546c5b55f93ac582017b7"
      unitRef="U002">100000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="c20250701to20250930_RelatedPartyTransactionAxis_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember"
      decimals="-5"
      id="Fact_3b06c88f3cc64adaa5bc9e0d7901950a"
      unitRef="U002">100000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c20250930_RelatedPartyTransactionAxis_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember"
      decimals="3"
      id="Fact_8005c473034444ef9353898e728111d9"
      unitRef="U005">0.223</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="c20250930_RelatedPartyTransactionAxis_FoundationFightingBlindnessRetinalDegenerationFundAgreementMember"
      decimals="-5"
      id="Fact_d229ca4feac345afac1d35e2db1e680d"
      unitRef="U002">1100000</us-gaap:LongTermDebtNoncurrent>
    <ird:TemporaryEquityDisclosureTextBlock
      contextRef="c20250101to20250930"
      id="Text_3aecb5a852f94bd786aaef263c9af529">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;7.&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                  &lt;div style="font-weight: bold;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Series A Preferred Stock&lt;br/&gt;
                    &lt;/span&gt; &lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-weight: normal;"&gt;&#160;&#160;&lt;/span&gt;
           &lt;br/&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;On October 22, 2024, the Company filed a Certificate of Designation of Preferences, Rights and
                Limitations of the Series A Non-Voting Convertible Preferred Stock with the Secretary of State of the State of Delaware (the &#x201c;Certificate of Designation&#x201d;) in connection with the Opus Acquisition. The Certificate of Designation provides for
                the authorization of 14,146 shares of Series A preferred stock, of which 14,145.374 Series A preferred stock were issued upon close of the Opus Acquisition.&lt;/span&gt; On April 30, 2025, the Company held its 2025 Annual Meeting of Stockholders. During the
              2025 Annual Meeting, the Company&#x2019;s stockholders voted to approve the conversion of each share of Series A preferred stock into 1,000
              shares of common stock. Subsequently, on May 5, 2025, all shares of Series A preferred stock were converted into 14,145,374 shares
              of common stock&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;.&lt;/span&gt;&lt;/div&gt;
</ird:TemporaryEquityDisclosureTextBlock>
    <us-gaap:TemporaryEquitySharesAuthorized
      contextRef="c20241022_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="0"
      id="Fact_6142959724454eeea37faa0b15fe3031"
      unitRef="U001">14146</us-gaap:TemporaryEquitySharesAuthorized>
    <us-gaap:TemporaryEquitySharesIssued
      contextRef="c20241022_BusinessAcquisitionAxis_OpusGeneticsIncMember_StatementClassOfStockAxis_SeriesAPreferredStockMember"
      decimals="3"
      id="Fact_51472c3e71a14b32814ed098a9bfcbe9"
      unitRef="U001">14145.374</us-gaap:TemporaryEquitySharesIssued>
    <us-gaap:PreferredStockConvertibleSharesIssuable
      contextRef="c20250430_StatementClassOfStockAxis_SeriesAPreferredStockMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_600bc0362a5247d2b0a97ca5ce9940a7"
      unitRef="U001">1000</us-gaap:PreferredStockConvertibleSharesIssuable>
    <us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion
      contextRef="c20250505_StatementClassOfStockAxis_SeriesAPreferredStockMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_3f1eb28c9d06411ba99942ea82730096"
      unitRef="U001">14145374</us-gaap:ConvertiblePreferredStockSharesIssuedUponConversion>
    <ird:FinancingsTextBlock
      contextRef="c20250101to20250930"
      id="Text_9d89271fddf34b63806f74f517d429a1">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-weight: bold;"&gt;8.&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                      &lt;div style="font-weight: bold;"&gt;Financings&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;br/&gt;
                        &lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&#160;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic; font-weight: bold;"&gt;August 2025 Private Placement&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
                      &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: justify;"&gt;On
                        August 25, 2025, the Company entered into subscription agreements pursuant to which the Company agreed to issue and sell in the August 2025 Private Placement to certain investors 3,138,338 shares of its common stock for gross, and net, proceeds of approximately $3.5 million.&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
                        &lt;/span&gt; &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: justify;"&gt;The
                        Company intends to use the net proceeds of the August 2025 Private Placement to expedite manufacturing process development, including scale-up of clinical and commercial production and testing, to ensure sufficient supply of cGMP
                        material for its gene therapy candidates, OPGx-LCA5 and OPGx-BEST1. No underwriting discounts or commissions were paid
                        with respect to the August 2025 Private Placement.&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
                        &lt;/span&gt; &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: justify;"&gt;The
                        August 2025 Private Placement was led by Cam Gallagher, Chair of the Board, along with participation by Sean Ainsworth, the lead independent director of the Board, and other investors. See Note 6 &#x2013; Related Party Transactions.&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;br/&gt;
                  &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-size: 10pt; font-variant: normal; text-transform: none;"&gt; March 2025
                    Financings &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
                  &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;On
                        March 21, 2025, the Company entered into an underwriting agreement with Craig-Hallum Capital Group, LLC, as the sole underwriter. Pursuant to the underwriting agreement, the Company agreed to issue and sell, in an underwritten
                        public offering (the &#x201c;March 2025 Offering&#x201d;), 12,219,736 shares of common stock and warrants to purchase up to 21,052,631 shares of common stock (the &#x201c;March 2025 Warrants&#x201d;). Each share of common stock was sold together with one March 2025 Warrant
                        to purchase one share of common stock, at a price to the public of $0.95 per share and related March 2025 Warrant. The Company also issued 8,832,895 pre-funded warrants (&#x201c;Pre-Funded Warrants&#x201d;) at a price to the public of $0.9499 per Pre-funded Warrant.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
                      &lt;/div&gt;

&lt;div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
                      &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;On
                        March 21, 2025, the Company entered into a subscription agreement (the &#x201c;Subscription Agreement&#x201d;) with each of Dr. George Magrath, the Company&#x2019;s Chief Executive Officer, and Cam Gallagher, the chairman of the Board.&#160; Pursuant to the
                        Subscription Agreement, the Company agreed to issue and sell, in a private offering (the &#x201c;March 2025 Private Placement&#x201d;), a total of 392,157
                        shares of common stock to Mr. Magrath and 784,314 shares of common stock to Mr. Gallagher, as well as 392,157 warrants to purchase shares of common stock to Mr. Magrath and 784,314 warrants to purchase shares of common stock to Mr. Gallagher (&#x201c;March 2025 Private Placement Warrants&#x201d;). Each March 2025 Private Placement Warrant has an
                        initial exercise price of $1.15, expires on the five-year anniversary of the original issuance date and may be called by
                        the Company 30 days following the release of the Company&#x2019;s OPGx-BEST1 DUO-1001 Cohort 1 data upon achievement of a volume weighted average price of our common stock for 30 consecutive trading days of over $1.725 per share and the
                        trading average daily volume for such 30 day period exceeds $150,000 per trading day. See Note 6 &#x2013; Related Party Transactions.&lt;/div&gt;

&lt;div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
                      &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The
                        combined gross proceeds from the March 2025 Offering and the March 2025 Private Placement, which both closed on March 24, 2025 (the &#x201c;Closing Date&#x201d;), were approximately $21.5 million, before deducting underwriting discounts and commissions and offering expenses payable by the Company in the amount of $1.8 million.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
                      &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-style: italic; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt;&lt;span style="text-decoration: underline;"&gt;March


                          2025 Warrants&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
                      &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The
                        March 2025 Warrants have an initial exercise price equal to $0.95 per share of common stock and are exercisable for five years from the date of issuance. The exercise prices and numbers of shares of common stock issuable upon exercise are subject to
                        appropriate adjustment in the event of stock dividends, stock splits, reorganizations or similar events affecting the common stock and also upon any distributions of assets, including cash, stock or other property to our
                        stockholders. A holder may not exercise the March 2025 Warrant if, after giving effect to such exercise, the holder (together with its affiliates) would beneficially own (as determined in accordance with the terms of the March 2025
                        Warrants) more than 4.99% (or, at the election of the holder, 9.99%) of the outstanding common stock immediately after giving effect to the exercise. Lastly, certain volatility provisions in the event of a fundamental transaction
                        precluded the March 2025 Warrants from being considered indexed to the Company&#x2019;s own stock, and as such, were classified on the condensed consolidated balance sheets as warrant liabilities.&lt;/div&gt;

&lt;div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
                      &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The
                        March 2025 Warrants are callable by the Company in certain circumstances. Subject to certain exceptions, in the event that the March 2025 Warrants are outstanding, if, after the Closing Date, (i) the Company has announced OPGx-BEST1
                        DUO-1001 Cohort 1 data, (ii) the volume weighted average price of the common stock for 30 consecutive trading days
                        (&#x201c;Warrant Measurement Period&#x201d;), which 30 consecutive trading day period shall not have commenced until after the initial
                        exercise date) exceeds $1.425 (subject to adjustment), (iii) the trading average daily volume for such Warrant
                        Measurement Period exceeds $150,000 per trading day and (iv) the March 2025 Warrant holder is not in possession of any
                        information that constitutes or might constitute material non-public information which was provided by the Company, its subsidiaries or any of its officers, directors, employees, agents or affiliates, then the Company may, within
                        one trading day of the end of such Warrant Measurement Period, upon notice, call for cancellation of all or any portion of the March 2025 Warrants for which a notice of exercise has not yet been delivered for consideration equal to
                        $0.001 per March 2025 Warrant share.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
                      &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;In the event of a fundamental transaction, as defined in the Form of Warrant, the
                          holders of the March 2025 Warrants will be entitled to receive upon exercise the kind and amount of securities, cash or other property that the holders would have received had they exercised immediately prior to such fundamental
                          transaction. Additionally, as more fully described in the Form of Warrant, in the event of certain fundamental transactions, the holders of the March 2025 Warrants will be entitled to receive consideration in an amount equal to
                          the Black Scholes Value of the remaining unexercised portion of the March 2025 Warrants on the date of consummation of such fundamental transaction.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;&lt;br/&gt;
                        &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt;The fair value of the March 2025 Warrants at the time of issuance was $14.7 million and were recorded in the warrant liabilities line item in the accompanying condensed consolidated balance sheets upon
                          issuance. The fair value change during the three and nine months ended September 30, 2025 was an expense of $9.0
                          million and $5.5 million, &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;respectively.&lt;/span&gt; The fair value of these instruments were based on a Monte Carlo simulation incorporating a
                          volatility rate of 72.5% and 80.0% as of September 30, 2025 and March 24, 2025, respectively, a risk free rate of 3.6%
                          and 4.0% as of September 30, 2025 and March 24, 2025, respectively, the market price of the Company&#x2019;s common stock at
                          $1.65 and $1.15
                          per share as of September 30, 2025 and March 24, 2025, respectively, and other factors over a simulated term of 4.5
                          years and 5 years at September 30, 2025 and March 24, 2025, respectively. As of September 30, 2025 the transaction
                          costs attributed to the March 2025 Warrants amounted to approximately $1.3 million and were recorded in the
                          accompanying condensed consolidated statements of comprehensive loss under financing costs.&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"&gt; &lt;br/&gt;
                        &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;March 2025 Private Placement Warrants&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;
                              &lt;br/&gt;
                              &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The March 2025
                                Private Placement Warrants have an initial exercise price equal to $1.15 per share of common stock and are
                                exercisable for five years from the date of issuance. The March 2025 Private Placement Warrants are callable by
                                the Company in certain circumstances. Subject to certain exceptions, in the event that the March 2025 Private Placement Warrants are outstanding, if, after the Closing Date, (i) the Company announced OPGx-BEST1 DUO-1001
                                Cohort 1 data, (ii) the volume weighted average price of the common stock for 30 consecutive trading days (the
                                &#x201c;Private Placement Measurement Period&#x201d;, which 30 consecutive trading day period shall not have commenced until
                                after the initial exercise date) exceeds $1.725 (subject to adjustment), (iii) the trading average daily volume
                                for such Private Placement Measurement Period exceeds $150,000 per trading day and (iv) the March 2025 Private
                                Placement Warrant holder is not in possession of any information that constitutes or might constitute material non-public information which was provided by the Company, its subsidiaries or any of its officers, directors,
                                employees, agents or affiliates, then the Company may, within one trading day of the end of such Private Placement Measurement Period, upon notice, call for cancellation of all or any portion of the March 2025 Private
                                Placement Warrants for which a notice of exercise has not yet been delivered for consideration equal to $0.001
                                per March 2025 Private Placement Warrant share. Other terms under the March 2025 Private Placement Warrants are generally identical to the terms of the March 2025 Warrants discussed above. Lastly, certain volatility
                                provisions in the event of a fundamental transaction precluded the March 2025 Private Placement Warrants from being considered indexed to the Company&#x2019;s own stock, and as such, were classified on the condensed consolidated
                                balance sheets as warrant liabilities.&lt;br/&gt;
                              &lt;/span&gt;&lt;br/&gt;
                            &lt;/div&gt;

&lt;div style="text-align: justify;"&gt; &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; The fair value of the March 2025 Private Placement Warrants at the time of issuance was $0.8
                                million and were recorded in the warrant liabilities line item in the accompanying condensed consolidated balance sheets upon issuance. The fair value change during the three and nine months ended September 30, 2025 was an
                                expense of $0.5 million and $0.3 million, &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;respectively.&lt;/span&gt; The fair value of these instruments were based on a Monte Carlo simulation incorporating a volatility rate of 72.5% and 80.0% as of&#160;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;September&lt;/span&gt; 30&lt;/span&gt;,
                                2025 and March 24, 2025, &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;respectively, &lt;/span&gt;&lt;/span&gt;a risk free rate of 3.6% and 4.0% as of&#160;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;September&lt;/span&gt; 30&lt;/span&gt;, 2025 and March 24, 2025&lt;/span&gt;, respectively, the market price of the Company&#x2019;s common stock at &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;$1.65&lt;/span&gt; and $1.15 per share as of &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;September 30&lt;/span&gt;,
                                  2025 and March 24, 2025&lt;/span&gt;, respectively, and other factors over a simulated term of 4.5 &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;years and 5 years as of September 30&lt;/span&gt;, 2025 and March 24, 2025&lt;/span&gt;, respectively&lt;/span&gt;. As of &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;September&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                                30, 2025 transaction costs attributed to the March 2025 Private Placement Warrants were de minimis and were recorded in the accompanying condensed consolidated statements of comprehensive loss under financing costs.&lt;/span&gt;&lt;br/&gt;
                              &lt;br/&gt;
                              &lt;span style="text-decoration: underline;"&gt;&lt;span style="font-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Pre-Funded
                                  Warrants&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;
                              &lt;br/&gt;
                              &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Pre-Funded
                                Warrants have an exercise price of $0.0001 per share of common stock and are immediately exercisable and are
                                exercisable at any time until exercised in full. The exercise prices and numbers of shares of common stock issuable upon exercise are subject to appropriate adjustment in the event of stock dividends, stock splits,
                                reorganizations or similar events affecting the common stock.&#160; A holder may not exercise the Pre-Funded Warrant if, after giving effect to such exercise, the holder (together with its affiliates) would beneficially own (as
                                determined in accordance with the terms of the Pre-Funded Warrants) more than 4.99% (or, at the election of the
                                holder, 9.99%) of the outstanding common stock immediately after giving effect to the exercise. In the event of
                                a fundamental transaction, as defined in the Form of Pre-Funded Warrant, the holders of the Pre-Funded Warrants will be entitled to receive upon exercise of the Pre-Funded Warrants the kind and amount of securities, cash or
                                other property that the holders would have received had they exercised the Pre-Funded Warrants immediately prior to such fundamental transaction.&lt;br/&gt;
                                &lt;br/&gt;
                                The Pre-Funded Warrants were recorded in the accompanying condensed consolidated balance sheets as Additional paid-in capital. &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
                          &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;
                   &lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;span style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;At-The-Market Program&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-style: normal;"&gt; &lt;br/&gt;
                  &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-style: normal;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: normal; font-weight: normal; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt;On January 13, 2025, the Company filed a prospectus supplement with the SEC in connection with the establishment of an at-the-market equity offering program (the &#x201c;ATM Program&#x201d;) for the
                    offer and sale, from time to time, of shares of its common stock having an aggregate offering price of up to $40.0 million.
                    On the same date, the Company entered into a Sales Agreement (the &#x201c;Sales Agreement&#x201d;) with Leerink Partners LLC (&#x201c;Leerink&#x201d;), pursuant to which the Company may offer and sell shares of its common stock through or to Leerink, acting as
                    sales agent, under the ATM Program. In connection with the entry into the Sales Agreement, the Company terminated its prior ATM program established under the Capital on DemandTM Sales Agreement dated March 11, 2021, between the Company
                    and JonesTrading Institutional Services LLC.&lt;br/&gt;
                  &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-style: normal; font-weight: normal; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt;
                    &lt;br/&gt;
                  &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
                  &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;During the three and nine months ended &lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;September&lt;/span&gt; 30, 2025, the Company sold 1,472,703 and 1,825,656 shares of common stock, respectively, under the Leerink ATM program for gross proceeds of $1.7 million and $2.1 million&lt;span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;, respectively,&lt;/span&gt; before deducting issuance expenses. Total issuance expenses, including sales agent fees and legal and accounting
                    expenses, were $0.1 million and $0.3
                    million for the three- and nine-month periods ended September 30, 2025, &lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;respectively&lt;/span&gt;. During the three and nine months ended September 30, 2024, the Company sold 219,406 and 1,608,522 shares
                    of common stock under the JonesTrading ATM program, &lt;span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;respectively,&lt;/span&gt;&lt;/span&gt;
                    for aggregate gross proceeds of $0.5 million and $3.8 &lt;span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;million&lt;/span&gt;, &lt;span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;respectively, before deducting &lt;/span&gt;&lt;/span&gt;issuance expenses. Total issuance expenses, &lt;span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;including sales agent fees and legal and accounting expenses,&lt;/span&gt; were $0.1 million and $0.2 million, for the three- and
                    nine-month periods ended September 30, 2024, &lt;span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;respectively&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;. As of &lt;span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;September 30&lt;/span&gt;,
                    2025, the Company had sold an aggregate of 9,479,494 shares of common stock under the ATM programs since their inception,
                    resulting in gross proceeds of $28.5 million and total issuance costs of $1.4 million.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
                  &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;span style="font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Registered Direct Offering&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-style: normal;"&gt; &lt;br/&gt;
                  &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-style: normal;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: normal; font-weight: normal; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt;On June 4, 2021, the Company entered
                  into a placement agency agreement for a registered direct offering (&#x201c;RDO&#x201d;) with A.G.P./Alliance Global Partners (&#x201c;AGP&#x201d;). Pursuant to the terms of the placement agency agreement, AGP on June 8, 2021 sold an aggregate of 3,076,923 shares of the Company&#x2019;s common stock and warrants to purchase 1,538,461 shares of the Company&#x2019;s common stock (the &#x201c;RDO Warrants&#x201d;) at an offering price of $4.875 per one share and per &lt;span style="-sec-ix-hidden:Fact_2a06a1ac890445be9ddd316e63e7cd64"&gt;one-half&lt;/span&gt; of each RDO
                  Warrant. The RDO was made pursuant to the Company&#x2019;s &lt;span style="font-style: normal; font-weight: normal; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"&gt;2021 shelf registration.&lt;/span&gt;
                &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
              &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-style: normal; font-weight: normal; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;The RDO Warrants have an exercise
                  price of $6.09 per share, are exercisable from the initial issuance date of June 8, 2021, and will expire five years following the initial issuance date. As of&lt;span style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; &lt;span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;September 30&lt;/span&gt;, 2025&lt;/span&gt;&lt;/span&gt;, 1,538,461 RDO Warrants were outstanding and none have been exercised since issuance.&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;Subject to limited exceptions, a holder of a RDO Warrant will not have the right to exercise any portion of its RDO Warrants if the holder, together with its affiliates,
                  would beneficially own in excess of 4.99% (or, at the election of a holder prior to the date of issuance, 9.99%) of the number of shares of the Company&#x2019;s common stock outstanding immediately after giving effect to such exercise; provided that upon
                  prior notice to the Company, the holder may increase or decrease the beneficial ownership limitation, provided further that in no event shall the beneficial ownership limitation exceed 9.99%.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt; &lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/span&gt; &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Pre-Merger Financing&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                  &lt;/span&gt; &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;On June 17,
                  2020, the Company, Rexahn and certain investors entered into a Securities Purchase Agreement, which was amended and restated in its entirety on June 29, 2020 (as amended and restated, the &#x201c;Securities Purchase Agreement&#x201d;). Pursuant to the
                  Securities Purchase Agreement, the investors invested a total of $21.15 million in cash, including $0.3 million invested by five
                  directors of the Company prior to the Rexahn Merger and one director of Rexahn upon closing of the Rexahn Merger (the
                  &#x201c;Pre-Merger Financing&#x201d;). The Pre-Merger Financing also included the issuance of Series A Warrants and Series B Warrants discussed further below.&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                  &lt;/span&gt; &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;Series A Warrants&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                  &lt;/span&gt; &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Series A
                  Warrants were issued on November 19, 2020 at an initial exercise price of $4.4795 per share, were immediately exercisable upon
                  issuance and have a term of five years from the date of issuance. The Series A Warrants are exercisable for 5,665,838 shares of common stock in the aggregate (without giving effect to any limitation on exercise contained therein) and were outstanding
                  as of &lt;span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;September 30&lt;/span&gt;, 2025&lt;/span&gt;.
                  The Series A Warrants were accounted for and classified as equity on the accompanying condensed consolidated balance sheets&lt;span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; &lt;br/&gt;
                  &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: bold; font-style: italic; font-variant: normal; text-transform: none;"&gt;Warrant
                  Activity and Summary &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Warrants&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Exercise&lt;/div&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Price Per&lt;/div&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Warrant&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Weighted&lt;/div&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Average &lt;/div&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Exercise&lt;/div&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Price&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Weighted&lt;/div&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Average &lt;/div&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Term&lt;/div&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;(Years)&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Outstanding and exercisable at December 31, 2024&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;7,204,299&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.48-6.09&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.82&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.00&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;
                          &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Issued&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;22,229,102&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.95-1.15&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.96&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.00&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Exercised&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;br/&gt;
                          &lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Expired&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;br/&gt;
                          &lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Outstanding and exercisable at September 30, 2025&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;29,433,401&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.95-6.09&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.91&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.45&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt; &lt;/span&gt;&lt;br/&gt;
                  &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table summarizes information about warrants outstanding at September 30, 2025:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
                  &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Exercise Price&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Number &lt;/div&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Outstanding&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Weighted Average&lt;/div&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Remaining &lt;/div&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Contractual&lt;/div&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;life (Years)&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Number Exercisable &lt;/div&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;at&lt;/div&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;September 30,&lt;/div&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2025&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 1.08%; vertical-align: bottom; background-color: #CCEEFF;"&gt;
                          &lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 24.22%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
                          &lt;div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.95&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 21.2%; vertical-align: bottom; background-color: #CCEEFF;"&gt;
                          &lt;div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"&gt;21,052,631&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 21.22%; vertical-align: bottom; background-color: #CCEEFF;"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.48&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 22.24%; vertical-align: bottom; background-color: #CCEEFF;"&gt;
                          &lt;div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"&gt;21,052,631&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;* &lt;br/&gt;
                        &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 1.08%; vertical-align: bottom;"&gt;
                          &lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 24.22%; vertical-align: bottom;"&gt;
                          &lt;div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.15&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 21.2%; vertical-align: bottom;"&gt;
                          &lt;div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,176,471&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 21.22%; vertical-align: bottom;"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.48&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 22.24%; vertical-align: bottom;"&gt;
                          &lt;div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,176,471&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="width: 1%; vertical-align: bottom;"&gt;* &lt;br/&gt;
                        &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 1.08%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
                          &lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 24.22%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
                          &lt;div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.48&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 21.2%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
                          &lt;div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"&gt;5,665,838&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 21.22%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.13&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 22.24%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
                          &lt;div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"&gt;5,665,838&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 1.08%; vertical-align: bottom;"&gt;
                          &lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 24.22%; vertical-align: bottom;"&gt;
                          &lt;div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.09&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 21.2%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                          &lt;div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,538,461&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 21.22%; vertical-align: bottom;"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.68&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 22.24%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                          &lt;div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,538,461&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
                          &lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 21.2%; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"&gt;
                          &lt;div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"&gt;29,433,401&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 21.22%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 22.24%; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"&gt;
                          &lt;div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"&gt;29,433,401&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
                  &lt;/div&gt;

&lt;div&gt;
                    &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-spacing: 0;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="text-align: right; vertical-align: top; width: 18pt;"&gt;
                            &lt;div&gt;* &lt;br/&gt;
                            &lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="text-align: left; vertical-align: top; width: auto;"&gt;
                            &lt;div&gt;Liability classified warrants in connection with March 2025 Financings&lt;/div&gt;
                          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
                  &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
                  &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The above tables exclude the 8,832,895
                      Pre-Funded Warrants issued in connection with the March 2025 Offering.&#160; The Pre-Funded Warrants were deemed outstanding common stock for net loss per share purposes (See Note 12 &#x2013; Net Loss per Share).&lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; &lt;/span&gt;&lt;/div&gt;
</ird:FinancingsTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20250825to20250825_SubsidiarySaleOfStockAxis_PrivatePlacementMember"
      decimals="0"
      id="Fact_c9ff37141c584c6eb8c9f151e75f1701"
      unitRef="U001">3138338</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c20250825to20250825_SubsidiarySaleOfStockAxis_PrivatePlacementMember"
      decimals="-5"
      id="Fact_a8f8b2779ede47a7919f45d1dd7c0cb9"
      unitRef="U002">3500000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <ird:UnderwritingDiscountsCommissionsAndOfferingExpenses
      contextRef="c20250825to20250825_SubsidiarySaleOfStockAxis_PrivatePlacementMember"
      decimals="-6"
      id="Fact_bf5976742a0d429db5d9ba016424e666"
      unitRef="U002">0</ird:UnderwritingDiscountsCommissionsAndOfferingExpenses>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20250321to20250321_SubsidiarySaleOfStockAxis_UnderwrittenPublicOfferingMember"
      decimals="0"
      id="Fact_85dc045b3f5d44c9b07c59652c5260a1"
      unitRef="U001">12219736</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20250321_ClassOfWarrantOrRightAxis_March2025WarrantsMember_RangeAxis_MaximumMember"
      decimals="0"
      id="Fact_27d2eabc17554afca9b877eeee56ab6e"
      unitRef="U001">21052631</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <ird:NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant
      contextRef="c20250321_ClassOfWarrantOrRightAxis_March2025WarrantsMember"
      decimals="INF"
      id="Fact_d0f11f6beb4148949b4375005765ec4b"
      unitRef="U001">1</ird:NumberOfSecuritiesToPurchaseInEachShareOfCommonStockAndWarrant>
    <ird:StockSoldPricePerShare
      contextRef="c20250321_ClassOfWarrantOrRightAxis_March2025WarrantsMember"
      decimals="INF"
      id="Fact_421eb573a5824392b35445101245deca"
      unitRef="U003">0.95</ird:StockSoldPricePerShare>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20250321_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember"
      decimals="0"
      id="Fact_8a647839bbf3435aacaf131ee90741e9"
      unitRef="U001">8832895</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <ird:StockSoldPricePerShare
      contextRef="c20250321_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember"
      decimals="4"
      id="Fact_cc1d545215bf4d1eb687aa30c22800f3"
      unitRef="U003">0.9499</ird:StockSoldPricePerShare>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20250321to20250321_SubsidiarySaleOfStockAxis_PrivateOfferingMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember"
      decimals="0"
      id="Fact_94f3157cf738483887516dd25a9891a6"
      unitRef="U001">392157</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20250321to20250321_SubsidiarySaleOfStockAxis_PrivateOfferingMember_TitleOfIndividualAxis_ChairmanOfTheBoardMember"
      decimals="0"
      id="Fact_f866306c8f9e41c4ace653c98e5e6353"
      unitRef="U001">784314</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20250321_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember_TitleOfIndividualAxis_ChiefExecutiveOfficerMember"
      decimals="0"
      id="Fact_6d05061e90fc431d9aacc07fb58e87a1"
      unitRef="U001">392157</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20250321_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember_TitleOfIndividualAxis_ChairmanOfTheBoardMember"
      decimals="0"
      id="Fact_746f94168fd544719b07c0c0d80dac1b"
      unitRef="U001">784314</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <ird:StockSoldPricePerShare
      contextRef="c20250321_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember"
      decimals="2"
      id="Fact_62d9a02b57db4daea69053a77acc7895"
      unitRef="U003">1.15</ird:StockSoldPricePerShare>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="c20250324to20250324_SubsidiarySaleOfStockAxis_March2025FinancingsMember"
      decimals="-5"
      id="Fact_09948facc56f4de98a6baf9ab6c2a6b5"
      unitRef="U002">21500000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <ird:UnderwritingDiscountsCommissionsAndOfferingExpenses
      contextRef="c20250324to20250324_SubsidiarySaleOfStockAxis_March2025FinancingsMember"
      decimals="-5"
      id="Fact_6bc5954b1e2c49e4974871a5fade5480"
      unitRef="U002">1800000</ird:UnderwritingDiscountsCommissionsAndOfferingExpenses>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20250321_ClassOfWarrantOrRightAxis_March2025WarrantsMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="INF"
      id="Fact_d0e9bba4fce94b659acb770df3513cc0"
      unitRef="U003">0.95</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="c20250324_ClassOfWarrantOrRightAxis_March2025WarrantsMember"
      id="Fact_c3394dcc2449490eb2131bdc14768b85">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <ird:MinimumPercentageOfBeneficialOwnership
      contextRef="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember"
      decimals="4"
      id="Fact_2b2c87c59b064301b96e16b9bc88496f"
      unitRef="U005">0.0499</ird:MinimumPercentageOfBeneficialOwnership>
    <ird:MaximumPercentageOfBeneficialOwnershipLimitation
      contextRef="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember"
      decimals="4"
      id="Fact_b139fcd5226d484d957666cac54fb9b0"
      unitRef="U005">0.0999</ird:MaximumPercentageOfBeneficialOwnershipLimitation>
    <ird:NumberOfConsecutiveTradingDays
      contextRef="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember"
      id="Fact_038d45d0ebaa4295b5d4936c89800bc8">P30D</ird:NumberOfConsecutiveTradingDays>
    <ird:NumberOfConsecutiveTradingDays
      contextRef="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember"
      id="Fact_12f4ea98cf4c41aca7c655515a6d09d8">P30D</ird:NumberOfConsecutiveTradingDays>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember_RangeAxis_MinimumMember"
      decimals="INF"
      id="Fact_f5a1c97c7f234fe7aa8f17b750ac7dfe"
      unitRef="U003">1.425</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <ird:ThresholdOfDailyTradingVolumeDuringMeasurementPeriod
      contextRef="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember_RangeAxis_MinimumMember"
      decimals="0"
      id="Fact_097a77d209104769aa3ff7d18d3a6e31"
      unitRef="U002">150000</ird:ThresholdOfDailyTradingVolumeDuringMeasurementPeriod>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20250321_ClassOfWarrantOrRightAxis_March2025WarrantsMember"
      decimals="INF"
      id="Fact_88fc80f7deb74fd089976c64876ec2cd"
      unitRef="U003">0.001</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:DerivativeLiabilities
      contextRef="c20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember"
      decimals="-5"
      id="Fact_b06f137fd0114b65bd1c16f3df9886d8"
      unitRef="U002">14700000</us-gaap:DerivativeLiabilities>
    <ird:FairValueChangeAttributedToDerivativeLiability
      contextRef="c20250701to20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember"
      decimals="-5"
      id="Fact_1ed50e1a9ba648dda52791e9b5039d09"
      unitRef="U002">9000000</ird:FairValueChangeAttributedToDerivativeLiability>
    <ird:FairValueChangeAttributedToDerivativeLiability
      contextRef="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember"
      decimals="-5"
      id="Fact_bc630617782246d28aa1e1ab69b819f1"
      unitRef="U002">5500000</ird:FairValueChangeAttributedToDerivativeLiability>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember"
      decimals="3"
      id="Fact_e55107bba3104e5a83dc0fb531079e9f"
      unitRef="U005">0.725</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20250324to20250324_ClassOfWarrantOrRightAxis_March2025WarrantsMember"
      decimals="3"
      id="Fact_b43ffe7268d74fc8bd23f17dbdb31cd7"
      unitRef="U005">0.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember"
      decimals="3"
      id="Fact_32e710a441944b7f818bf655f2242491"
      unitRef="U005">0.036</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20250324to20250324_ClassOfWarrantOrRightAxis_March2025WarrantsMember"
      decimals="3"
      id="Fact_7e429052809f4567a2583734f07dcd82"
      unitRef="U005">0.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharePrice
      contextRef="c20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="2"
      id="Fact_a49d03b6cacb4d6a8cc61d86074981ee"
      unitRef="U003">1.65</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="c20250324_ClassOfWarrantOrRightAxis_March2025WarrantsMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="2"
      id="Fact_99c4f092702d460d952e86e5a9d71669"
      unitRef="U003">1.15</us-gaap:SharePrice>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="c20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember"
      id="Fact_920c14789ebf46e2a28cfad0fa7b3ba6">P4Y6M</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="c20250324_ClassOfWarrantOrRightAxis_March2025WarrantsMember"
      id="Fact_377487e2c22a42ba9a28bbcd07b3ace2">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <ird:TransactionCostsAllocatedToWarrantLiabilities
      contextRef="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025WarrantsMember"
      decimals="-5"
      id="Fact_43b40e83774346c2a32b2dff83516e7e"
      unitRef="U002">1300000</ird:TransactionCostsAllocatedToWarrantLiabilities>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20250321_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="2"
      id="Fact_1f7a8b21e1944e03b06a3b6c22f223fb"
      unitRef="U003">1.15</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="c20250324_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember"
      id="Fact_82503dc3a13040d985f9e3d0af90015a">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <ird:NumberOfConsecutiveTradingDays
      contextRef="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember"
      id="Fact_1593587bbf02458488a795d9926da27f">P30D</ird:NumberOfConsecutiveTradingDays>
    <ird:NumberOfConsecutiveTradingDays
      contextRef="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember"
      id="Fact_03df152e744e429fb985836496c284be">P30D</ird:NumberOfConsecutiveTradingDays>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20250930_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember_RangeAxis_MaximumMember"
      decimals="INF"
      id="Fact_b09417f4d95b47d0818f35283f96e827"
      unitRef="U003">1.725</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <ird:ThresholdOfDailyTradingVolumeDuringMeasurementPeriod
      contextRef="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember_RangeAxis_MinimumMember"
      decimals="0"
      id="Fact_e6217fe7a9bc49ceafd2430d55e5a352"
      unitRef="U002">150000</ird:ThresholdOfDailyTradingVolumeDuringMeasurementPeriod>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20250321_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember"
      decimals="INF"
      id="Fact_63bc18c7c03e4ae583cdffb225af4fc7"
      unitRef="U003">0.001</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:DerivativeLiabilities
      contextRef="c20250930_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember"
      decimals="-5"
      id="Fact_39e0dc89e73c4986966ad85c5c13efd4"
      unitRef="U002">800000</us-gaap:DerivativeLiabilities>
    <ird:FairValueChangeAttributedToDerivativeLiability
      contextRef="c20250701to20250930_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember"
      decimals="-5"
      id="Fact_bbd0c915921042f9852d1b1674a77c77"
      unitRef="U002">500000</ird:FairValueChangeAttributedToDerivativeLiability>
    <ird:FairValueChangeAttributedToDerivativeLiability
      contextRef="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember"
      decimals="-5"
      id="Fact_5a9d3b9be225409d8e96b4888e0d6d1e"
      unitRef="U002">300000</ird:FairValueChangeAttributedToDerivativeLiability>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember"
      decimals="3"
      id="Fact_93a67ea9d5e546d0870172d8c11d96f1"
      unitRef="U005">0.725</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20250324to20250324_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember"
      decimals="3"
      id="Fact_09b65f426e544b85bff55406d713c740"
      unitRef="U005">0.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20250101to20250930_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember"
      decimals="3"
      id="Fact_fb42699b417f450ab967e531056b916b"
      unitRef="U005">0.036</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20250324to20250324_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember"
      decimals="3"
      id="Fact_00165c1bdffa4ea8ad118f9a60582dd4"
      unitRef="U005">0.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharePrice
      contextRef="c20250930_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember_RangeAxis_MinimumMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="2"
      id="Fact_6cc1da93de794dedadbe9c9f13eb01f7"
      unitRef="U003">1.65</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="c20250324_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember_StatementEquityComponentsAxis_CommonStockMember"
      decimals="2"
      id="Fact_e13f3d266ab844859d70f1784bdbef08"
      unitRef="U003">1.15</us-gaap:SharePrice>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="c20250930_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember"
      id="Fact_7c219fc39f7b44cfbd020d46538e10e5">P4Y6M</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="c20250324_ClassOfWarrantOrRightAxis_March2025PrivatePlacementWarrantsMember"
      id="Fact_eb72bb95be8144adb9afbb72a78cdcdf">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20250321_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember"
      decimals="4"
      id="Fact_4df977054ee345aa8f8a9d58c1be6d92"
      unitRef="U003">0.0001</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <ird:MinimumPercentageOfBeneficialOwnership
      contextRef="c20250101to20250930_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember"
      decimals="4"
      id="Fact_ca7cf3550de242e4b5355bbca5a6e803"
      unitRef="U005">0.0499</ird:MinimumPercentageOfBeneficialOwnership>
    <ird:MaximumPercentageOfBeneficialOwnershipLimitation
      contextRef="c20250101to20250930_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember"
      decimals="4"
      id="Fact_ee8a4c5701594fd881493cbfa09aefbc"
      unitRef="U005">0.0999</ird:MaximumPercentageOfBeneficialOwnershipLimitation>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="c20210311to20210311_RangeAxis_MaximumMember_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember"
      decimals="-5"
      id="Fact_de25f483c9c44960a756c174c1ef6280"
      unitRef="U002">40000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20250701to20250930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember"
      decimals="0"
      id="Fact_a523765438c6462a89f9b93fb7b96572"
      unitRef="U001">1472703</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20250101to20250930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember"
      decimals="0"
      id="Fact_dafb4c8e7a0e4ffcaff78943e9823a24"
      unitRef="U001">1825656</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c20250701to20250930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember"
      decimals="-5"
      id="Fact_768fa472e2b2405b89ef6eb218287053"
      unitRef="U002">1700000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c20250101to20250930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember"
      decimals="-5"
      id="Fact_444c6edf33e742efbbc2c7defb37f535"
      unitRef="U002">2100000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="c20250701to20250930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember"
      decimals="-5"
      id="Fact_b17f3dd8fbbf4196ac77e351a411983c"
      unitRef="U002">100000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="c20250101to20250930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember"
      decimals="-5"
      id="Fact_b08f39044f024f9aacb8115dc2415a66"
      unitRef="U002">300000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20240701to20240930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember"
      decimals="0"
      id="Fact_efdfa7a4024141d0a9074b82b0a5d509"
      unitRef="U001">219406</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20240101to20240930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember"
      decimals="0"
      id="Fact_37d59a2718284057b6f978e89224ba02"
      unitRef="U001">1608522</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c20240701to20240930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember"
      decimals="-5"
      id="Fact_8e4545c265dd475f810ecb38c18136de"
      unitRef="U002">500000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c20240101to20240930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember"
      decimals="-5"
      id="Fact_53e3bf38aaee48b68a73465e54446c92"
      unitRef="U002">3800000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="c20240701to20240930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember"
      decimals="-5"
      id="Fact_d34ffa961b5f4ed4bd07a6b559a76017"
      unitRef="U002">100000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="c20240101to20240930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember"
      decimals="-5"
      id="Fact_e799e1d0d2f0496db03ad7079e5513b1"
      unitRef="U002">200000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20210311to20250930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember"
      decimals="0"
      id="Fact_2d4d45673f57480e9d719103fb4e4c15"
      unitRef="U001">9479494</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c20210311to20250930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember"
      decimals="-5"
      id="Fact_99dac1befe514981b8d1ab62f81061a3"
      unitRef="U002">28500000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="c20210311to20250930_SubsidiarySaleOfStockAxis_AtTheMarketProgramMember"
      decimals="-5"
      id="Fact_ef44e7eb5f9e4410be191b776a8407b6"
      unitRef="U002">1400000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20210608to20210608_StatementEquityComponentsAxis_CommonStockMember_SubsidiarySaleOfStockAxis_RegisteredDirectOfferingMember"
      decimals="0"
      id="Fact_0d992b3c6fa84a138b4807965c967170"
      unitRef="U001">3076923</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20210608_StatementEquityComponentsAxis_CommonStockMember_SubsidiarySaleOfStockAxis_RegisteredDirectOfferingMember"
      decimals="0"
      id="Fact_9fcdf593d50f4b2aa55da029bc0fef24"
      unitRef="U001">1538461</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <ird:StockSoldPricePerShare
      contextRef="c20210608_StatementEquityComponentsAxis_CommonStockMember_SubsidiarySaleOfStockAxis_RegisteredDirectOfferingMember"
      decimals="3"
      id="Fact_9b19236eb28c4ef49ba99693f41952e3"
      unitRef="U003">4.875</ird:StockSoldPricePerShare>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20210608_FinancialInstrumentAxis_RDOWarrantsMember_SubsidiarySaleOfStockAxis_RegisteredDirectOfferingMember"
      decimals="2"
      id="Fact_9b18191fd9344b4ba2f8b662ebf3e9f9"
      unitRef="U003">6.09</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="c20250930_FinancialInstrumentAxis_RDOWarrantsMember_SubsidiarySaleOfStockAxis_RegisteredDirectOfferingMember"
      id="Fact_2f2f19e81cb64e3c97d0dc83e3323e38">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20250930_FinancialInstrumentAxis_RDOWarrantsMember_SubsidiarySaleOfStockAxis_RegisteredDirectOfferingMember"
      decimals="0"
      id="Fact_e66c0113958042d6b19b865fd79b4ea5"
      unitRef="U001">1538461</us-gaap:ClassOfWarrantOrRightOutstanding>
    <ird:StockIssuedDuringPeriodSharesExerciseOfWarrants
      contextRef="c20250101to20250930_FinancialInstrumentAxis_RDOWarrantsMember_SubsidiarySaleOfStockAxis_RegisteredDirectOfferingMember"
      decimals="INF"
      id="Fact_11573e1f717e40148dfac76edff46c7d"
      unitRef="U001">0</ird:StockIssuedDuringPeriodSharesExerciseOfWarrants>
    <ird:MinimumPercentageOfBeneficialOwnership
      contextRef="c20250101to20250930_FinancialInstrumentAxis_RDOWarrantsMember_SubsidiarySaleOfStockAxis_RegisteredDirectOfferingMember"
      decimals="4"
      id="Fact_15550dc1f9e24fb2a8642bf7d300c7bf"
      unitRef="U005">0.0499</ird:MinimumPercentageOfBeneficialOwnership>
    <ird:MaximumPercentageOfBeneficialOwnershipLimitation
      contextRef="c20250101to20250930_FinancialInstrumentAxis_RDOWarrantsMember_SubsidiarySaleOfStockAxis_RegisteredDirectOfferingMember"
      decimals="4"
      id="Fact_a1026bf35c834fffa3fcbc3b7818d7be"
      unitRef="U005">0.0999</ird:MaximumPercentageOfBeneficialOwnershipLimitation>
    <ird:MaximumPercentageOfBeneficialOwnershipLimitation
      contextRef="c20250101to20250930_FinancialInstrumentAxis_RDOWarrantsMember_SubsidiarySaleOfStockAxis_RegisteredDirectOfferingMember"
      decimals="4"
      id="Fact_34193237cda045ebb7f0ba70347e5004"
      unitRef="U005">0.0999</ird:MaximumPercentageOfBeneficialOwnershipLimitation>
    <ird:ProceedsFromPreMergerFinancing
      contextRef="c20200629to20200629_RelatedPartyTransactionsByRelatedPartyAxis_InvestorMember_TypeOfArrangementAxis_SecuritiesPurchaseAgreementMember"
      decimals="-4"
      id="Fact_999e8d2a8f684e2fa3651b0baf0a0219"
      unitRef="U002">21150000</ird:ProceedsFromPreMergerFinancing>
    <ird:ProceedsFromPreMergerFinancing
      contextRef="c20200629to20200629_RelatedPartyTransactionsByRelatedPartyAxis_DirectorMember_TypeOfArrangementAxis_SecuritiesPurchaseAgreementMember"
      decimals="-5"
      id="Fact_4c13b9dbc426413491ae23e3bba3a3ab"
      unitRef="U002">300000</ird:ProceedsFromPreMergerFinancing>
    <ird:NumberOfDirectors
      contextRef="c20200629to20200629_TypeOfArrangementAxis_SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="Fact_298b4eb461fb49f598565d04b7854de0"
      unitRef="U009">5</ird:NumberOfDirectors>
    <ird:NumberOfDirectors
      contextRef="c20200629to20200629_BusinessAcquisitionAxis_RexahnStockholdersMember_TypeOfArrangementAxis_SecuritiesPurchaseAgreementMember"
      decimals="INF"
      id="Fact_e3dd73022bc64c9491ceb708b2885cfa"
      unitRef="U009">1</ird:NumberOfDirectors>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20201119_ClassOfWarrantOrRightAxis_SeriesAWarrantsMember"
      decimals="4"
      id="Fact_cb058a60eb7b4ad1826f201cc9d2bbdc"
      unitRef="U003">4.4795</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="c20250930_ClassOfWarrantOrRightAxis_SeriesAWarrantsMember"
      id="Fact_169614edd7974814a1dc60327a9c97cf">P5Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20201119_ClassOfWarrantOrRightAxis_SeriesAWarrantsMember"
      decimals="0"
      id="Fact_d1fa96e2ccc04137844b6700ea2e9078"
      unitRef="U001">5665838</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock
      contextRef="c20250101to20250930"
      id="Text_8fdb2c7375494f6b91041b5c833a1589">
&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: bold; font-style: italic; font-variant: normal; text-transform: none;"&gt;Warrant
                  Activity and Summary &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Warrants&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Exercise&lt;/div&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Price Per&lt;/div&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Warrant&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Weighted&lt;/div&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Average &lt;/div&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Exercise&lt;/div&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Price&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Weighted&lt;/div&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Average &lt;/div&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Term&lt;/div&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;(Years)&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Outstanding and exercisable at December 31, 2024&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;7,204,299&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.48-6.09&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.82&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.00&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;
                          &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Issued&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;22,229,102&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.95-1.15&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.96&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.00&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Exercised&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;br/&gt;
                          &lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Expired&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;br/&gt;
                          &lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Outstanding and exercisable at September 30, 2025&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;29,433,401&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.95-6.09&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.91&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.45&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt; &lt;/span&gt;&lt;br/&gt;
                  &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table summarizes information about warrants outstanding at September 30, 2025:&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
                  &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Exercise Price&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Number &lt;/div&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Outstanding&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Weighted Average&lt;/div&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Remaining &lt;/div&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Contractual&lt;/div&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;life (Years)&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Number Exercisable &lt;/div&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;at&lt;/div&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;September 30,&lt;/div&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2025&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 1.08%; vertical-align: bottom; background-color: #CCEEFF;"&gt;
                          &lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 24.22%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
                          &lt;div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.95&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 21.2%; vertical-align: bottom; background-color: #CCEEFF;"&gt;
                          &lt;div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"&gt;21,052,631&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 21.22%; vertical-align: bottom; background-color: #CCEEFF;"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.48&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 22.24%; vertical-align: bottom; background-color: #CCEEFF;"&gt;
                          &lt;div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"&gt;21,052,631&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;* &lt;br/&gt;
                        &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 1.08%; vertical-align: bottom;"&gt;
                          &lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 24.22%; vertical-align: bottom;"&gt;
                          &lt;div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1.15&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 21.2%; vertical-align: bottom;"&gt;
                          &lt;div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,176,471&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 21.22%; vertical-align: bottom;"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.48&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 22.24%; vertical-align: bottom;"&gt;
                          &lt;div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,176,471&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="width: 1%; vertical-align: bottom;"&gt;* &lt;br/&gt;
                        &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 1.08%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
                          &lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 24.22%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
                          &lt;div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.48&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 21.2%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
                          &lt;div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"&gt;5,665,838&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 21.22%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.13&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 22.24%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
                          &lt;div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"&gt;5,665,838&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 1.08%; vertical-align: bottom;"&gt;
                          &lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 24.22%; vertical-align: bottom;"&gt;
                          &lt;div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.09&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 21.2%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                          &lt;div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,538,461&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 21.22%; vertical-align: bottom;"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"&gt;0.68&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 22.24%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                          &lt;div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,538,461&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
                          &lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 21.2%; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"&gt;
                          &lt;div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"&gt;29,433,401&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 21.22%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 22.24%; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"&gt;
                          &lt;div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"&gt;29,433,401&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="width: 1%; vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
                  &lt;/div&gt;

&lt;div&gt;
                    &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-spacing: 0;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="text-align: right; vertical-align: top; width: 18pt;"&gt;
                            &lt;div&gt;* &lt;br/&gt;
                            &lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="text-align: left; vertical-align: top; width: auto;"&gt;
                            &lt;div&gt;Liability classified warrants in connection with March 2025 Financings&lt;/div&gt;
                          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
                  &lt;/div&gt;
</us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
    <ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod
      contextRef="c20241231"
      decimals="0"
      id="Fact_695dd94911d44fa69867f7d3220d4f46"
      unitRef="U001">7204299</ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c20241231"
      decimals="0"
      id="Fact_541cc2ba553944158b5c38a9428f9089"
      unitRef="U001">7204299</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant
      contextRef="c20241231_RangeAxis_MinimumMember"
      decimals="2"
      id="Fact_f1ce2ba742cc4779ad72264d215c9865"
      unitRef="U003">4.48</ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant>
    <ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant
      contextRef="c20241231_RangeAxis_MinimumMember"
      decimals="2"
      id="Fact_1319c52608964dbc80b5356f0f3193c7"
      unitRef="U003">4.48</ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant>
    <ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant
      contextRef="c20241231_RangeAxis_MaximumMember"
      decimals="2"
      id="Fact_d3e6e7ac3d4c48daa32a480600111a7a"
      unitRef="U003">6.09</ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant>
    <ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant
      contextRef="c20241231_RangeAxis_MaximumMember"
      decimals="2"
      id="Fact_9c054ff9edc84f66b80fd41387f24975"
      unitRef="U003">6.09</ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c20241231"
      decimals="2"
      id="Fact_b90b34b5776543fbb9c89b335ead0bc6"
      unitRef="U003">4.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20241231"
      decimals="2"
      id="Fact_3a2e1931a9574580944d4cec13adbdd5"
      unitRef="U003">4.82</ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="c20240101to20241231"
      id="Fact_c68f0ecf3a7a430bb74d99165d36ab91">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm
      contextRef="c20240101to20241231"
      id="Fact_5f4b7cd5b63342d793d102bade6fd563">P1Y</ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c20250101to20250930"
      decimals="0"
      id="Fact_5016423ea3784da9813f7bc4db38a0d7"
      unitRef="U001">22229102</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant
      contextRef="c20250101to20250930_RangeAxis_MinimumMember"
      decimals="2"
      id="Fact_f47b16c2b384460bbd8308db540b48cf"
      unitRef="U003">0.95</ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant>
    <ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant
      contextRef="c20250101to20250930_RangeAxis_MaximumMember"
      decimals="2"
      id="Fact_49c5d85f88b343958e2bfe80b2b0ee8a"
      unitRef="U003">1.15</ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodExercisePricePerWarrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20250101to20250930"
      decimals="2"
      id="Fact_76e0026179e5499cb5bacc30f0d833d6"
      unitRef="U003">0.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms
      contextRef="c20250101to20250930"
      id="Fact_6b46e6c9b673405b8cb4aa330382838e">P5Y</ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedInPeriodWeightedAverageRemainingContractualTerms>
    <ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod
      contextRef="c20250101to20250930"
      decimals="INF"
      id="Fact_f4cb703b11d44bee84ce83c5963c0493"
      unitRef="U001">0</ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod>
    <ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant
      contextRef="c20250101to20250930"
      decimals="INF"
      id="Fact_81a17dd42a134cfd8def3914aba47369"
      unitRef="U003">0</ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodExercisePricePerWarrant>
    <ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20250101to20250930"
      decimals="0"
      id="Fact_7ab4734ba0bd4925a7ed9b6bbbf15327"
      unitRef="U003">0</ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c20250101to20250930"
      decimals="INF"
      id="Fact_c4cc88beb07a4720beb45d7ba836b361"
      unitRef="U001">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant
      contextRef="c20250101to20250930"
      decimals="INF"
      id="Fact_1989f225834b4139a9f4c4c76ab75291"
      unitRef="U003">0</ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriodExercisePricePerWarrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c20250101to20250930"
      decimals="0"
      id="Fact_a338c355ae4a492d8ebe4ae625217e3e"
      unitRef="U003">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod
      contextRef="c20250930"
      decimals="0"
      id="Fact_e0575a0aa03244c69d02c110c113d95a"
      unitRef="U001">29433401</ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c20250930"
      decimals="0"
      id="Fact_253e8d2101534729bf5b14bda66ac0a8"
      unitRef="U001">29433401</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant
      contextRef="c20250930_RangeAxis_MinimumMember"
      decimals="2"
      id="Fact_ec351404d310483ab99ac746964b3a96"
      unitRef="U003">0.95</ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant>
    <ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant
      contextRef="c20250930_RangeAxis_MinimumMember"
      decimals="2"
      id="Fact_c4ef3c5f72cc4e30b87c89476a1c1199"
      unitRef="U003">0.95</ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant>
    <ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant
      contextRef="c20250930_RangeAxis_MaximumMember"
      decimals="2"
      id="Fact_8c197a6666f448d1afea4004fd443828"
      unitRef="U003">6.09</ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodExercisePricePerWarrant>
    <ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant
      contextRef="c20250930_RangeAxis_MaximumMember"
      decimals="2"
      id="Fact_5705cfae55f34fbe9c4ff99f19e65259"
      unitRef="U003">6.09</ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedExercisePricePerWarrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c20250930"
      decimals="2"
      id="Fact_ec07bb1bde2f4f008cdeee7d525da34b"
      unitRef="U003">1.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20250930"
      decimals="2"
      id="Fact_dd0f608c9725488589f99fa3e317c85e"
      unitRef="U003">1.91</ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="c20250101to20250930"
      id="Fact_64ae790f77ee4ad9bf169bde758b2986">P3Y5M12D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm
      contextRef="c20250101to20250930"
      id="Fact_4706411a3c624bdd92207d3572524b84">P3Y5M12D</ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableInPeriodWeightedAverageRemainingContractualTerm>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceOneMember"
      decimals="2"
      id="Fact_ebf3326eb313430c92b7c0044e4efdf3"
      unitRef="U003">0.95</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceOneMember"
      decimals="0"
      id="Fact_b33a6d00f9054b398e8080c5edc83042"
      unitRef="U001">21052631</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceOneMember"
      id="Fact_02a7309f11b044d4a598485f07b95c54">P4Y5M23D</us-gaap:WarrantsAndRightsOutstandingTerm>
    <ird:ClassOfWarrantOrRightExercisable
      contextRef="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceOneMember"
      decimals="0"
      id="Fact_becff3714a64459ab6dedce160ba78fa"
      unitRef="U001">21052631</ird:ClassOfWarrantOrRightExercisable>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceTwoMember"
      decimals="2"
      id="Fact_040389c183c74141b2601f41d22e2910"
      unitRef="U003">1.15</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceTwoMember"
      decimals="0"
      id="Fact_6a56d97038f84b5193f21290307061d6"
      unitRef="U001">1176471</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceTwoMember"
      id="Fact_5ad60b12cb5b436fb4bdf2f0397442c9">P4Y5M23D</us-gaap:WarrantsAndRightsOutstandingTerm>
    <ird:ClassOfWarrantOrRightExercisable
      contextRef="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceTwoMember"
      decimals="0"
      id="Fact_1b392a95dc7a4c6280c378447eeb8a1a"
      unitRef="U001">1176471</ird:ClassOfWarrantOrRightExercisable>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceThreeMember"
      decimals="2"
      id="Fact_29e95162785f4ddd9945c6ab3c5af27c"
      unitRef="U003">4.48</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceThreeMember"
      decimals="0"
      id="Fact_7f5fb5e955c449e2be96510af3eb381e"
      unitRef="U001">5665838</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceThreeMember"
      id="Fact_96955abcf31044ed9441537a379ae529">P0Y1M17D</us-gaap:WarrantsAndRightsOutstandingTerm>
    <ird:ClassOfWarrantOrRightExercisable
      contextRef="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceThreeMember"
      decimals="0"
      id="Fact_79032b3887ae45b18be902ed9a3b11ca"
      unitRef="U001">5665838</ird:ClassOfWarrantOrRightExercisable>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceFourMember"
      decimals="2"
      id="Fact_0cc386b71a86477885f228abd6e40fe7"
      unitRef="U003">6.09</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceFourMember"
      decimals="0"
      id="Fact_d0b5f94a71ff426985c307f37d8b54fd"
      unitRef="U001">1538461</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceFourMember"
      id="Fact_77786a50762049449df5cf3da25c8706">P0Y8M4D</us-gaap:WarrantsAndRightsOutstandingTerm>
    <ird:ClassOfWarrantOrRightExercisable
      contextRef="c20250930_ClassOfWarrantOrRightAxis_WarrantExercisePriceFourMember"
      decimals="0"
      id="Fact_ceec4a92238949cd9d256e33994a8b82"
      unitRef="U001">1538461</ird:ClassOfWarrantOrRightExercisable>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="c20250930"
      decimals="0"
      id="Fact_ea5c7f80bae9407aa7328129665586ec"
      unitRef="U001">29433401</us-gaap:ClassOfWarrantOrRightOutstanding>
    <ird:ClassOfWarrantOrRightExercisable
      contextRef="c20250930"
      decimals="0"
      id="Fact_b57354e79f624ca1b40835411245f615"
      unitRef="U001">29433401</ird:ClassOfWarrantOrRightExercisable>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20250321_ClassOfWarrantOrRightAxis_PreFundedWarrantsMember"
      decimals="0"
      id="Fact_a69b315168324ccaa9ea0c3224cd71da"
      unitRef="U001">8832895</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="c20250101to20250930"
      id="Text_502273c50afb4a6db78cd807e84a9413">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 27pt; vertical-align: top; font-weight: bold;"&gt;9.&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="font-weight: bold;"&gt;Stock-based Compensation&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Stock-based
                  compensation expense was included in general and administrative and research and development costs as follows in the accompanying condensed statements of comprehensive los&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;s for the three- and nine-month periods indicate&lt;/span&gt;d below (in thousands):&lt;/div&gt;

&lt;div&gt;&#160;&lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&#160;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;
                          &lt;/span&gt;&lt;/div&gt;
                        &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Ended&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;
                          &lt;/span&gt;&lt;/div&gt;
                        &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;September 30,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" rowspan="1" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Nine Months&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;
                          &lt;/span&gt;&lt;/div&gt;
                        &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Ended&lt;/div&gt;
                        &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;September 30,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&#160;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2025&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2025&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;General and administrative&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;567&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;549&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,810&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,850&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Research and development&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;249&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;227&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;815&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;717&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total stock-based compensation&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;816&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;776&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,625&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,567&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-style: normal; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div&gt;&lt;span style="font-style: italic; font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Inducement Plan&lt;/span&gt;&lt;/div&gt;

&lt;div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
                  &lt;/div&gt;

&lt;div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;On August 8, 2025, the Company amended the Opus Genetics, Inc. 2021 Inducement
                      Plan (the &#x201c;Inducement Plan&#x201d;) to adjust the reserve by 800,000 shares to a total of 4,125,258&lt;/span&gt; shares of its common stock. The Inducement Plan is to be used exclusively for grants of awards to individuals who were
                    not previously employees or directors of the Company, as an inducement material to the individual&#x2019;s entry into employment with the Company within the meaning of Rule 5635(c)(4) of Nasdaq&#x2019;s continued listing requirements. &lt;/div&gt;

&lt;div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
                  &lt;/div&gt;

&lt;div&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: normal; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;2020 Equity
                    Incentive Plan &lt;/span&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="background-color: #FFFFFF; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: justify; text-transform: none;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;In November 2020, the stockholders of the Company approved the 2020 Equity Incentive Plan
                    (the &#x201c;2020 Plan&#x201d;) for stock-based awards. Under the 2020 Plan, (i) 1,000,000 new shares of common stock were reserved for
                    issuance and (ii) up to 70,325 additional shares of common stock may be issued, consisting of (A) shares that remain
                    available for the issuance of awards under prior equity plans and (B) shares of common stock subject to outstanding stock options or other awards covered by prior equity plans that have been cancelled or expire on or after the date that
                    the 2020 Plan became effective. Under the 2020 Plan, the shares reserved automatically increase on January 1 of each year, for a period of not more than ten years from the date the 2020 Plan is approved by the stockholders of the Company, commencing on January 1, 2021 and ending on (and including) January 1, 2030, by an amount
                    equal to 5% of the shares of common stock outstanding as of December &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt;31st of the preceding calendar year. The 2020 Plan permits the grant of incentive and nonstatutory stock options, appreciation rights, restricted stock, restricted stock units, performance stock and
                      cash awards, and other stock-based awards. On January 1, 2025&lt;/span&gt;, 1,578,733 shares were added to the 2020 Plan as a
                    result of its annual increase provision.&lt;/span&gt; &lt;/div&gt;

&lt;div style="background-color: #FFFFFF; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; text-align: justify; text-transform: none;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
                  &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-weight: normal;"&gt;2018










                      Equity Incentive Plan&lt;/span&gt; &lt;/div&gt;

&lt;div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
                  &lt;/div&gt;

&lt;div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; text-align: justify;"&gt;Prior to the 2020 Plan, the Company had adopted a
                    2018 Equity Incentive Plan (the &#x201c;2018 Plan&#x201d;) in April 2018 under which 1,175,000 shares of the Company&#x2019;s common stock were
                    reserved for issuance to employees, directors and consultants. Upon the effective date of the 2020 Plan, no additional
                    shares were available for issuance under the 2018 Plan.&lt;br/&gt;
                  &lt;/div&gt;

&lt;div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; text-align: justify;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: bold; font-style: italic; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Stock Options&lt;/span&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;During the three and nine months ended September 30, 2025, 733,448 and 2,793,277 stock
                    options were granted, respectively, to directors, officers, employees and consultants, generally vesting over a&lt;/span&gt; &lt;span style="-sec-ix-hidden:Fact_b3032e9a7c5044188033cbfc7951b54b"&gt;one&lt;/span&gt;-
                  to four-year period with monthly, quarterly and annual vesting tranches. During the three and nine months ended September 30,
                  2024, zero and 1,021,166
                  stock options were granted, respectively, to directors, officers, employees and consultants, generally vesting over a&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; &lt;span style="-sec-ix-hidden:Fact_80231749e0104014916aeafca2f61570"&gt;one&lt;/span&gt;- to&#160;four-year period with monthly, quarterly and annual vesting tranches.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;The &lt;/span&gt;Company recognized $0.5 million and $0.5
                      million in stock-based compensation expense related to stock options during the three months ended September 30, 2025 and 2024, respectively, and $1.5 million and $1.4 million during the nine months ended
                      September 30, 2025 and 2024, respectively. There were 25,000 and 30,000 stock options exercised during the three and nine months ended September 30, 2025, respectively with an intrinsic value of&#160; less than $0.1 million for each period.&#160; There were no
                      stock option exercises during the nine months ended September 30, 2024. As of September 30, 2025 and December 31, 2024, 7,218,064
                      and 5,073,736 stock options were outstanding, respectively. &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; font-family: 'Times New Roman';"&gt;The following table provides a summary of stock option activity under the Company&#x2019;s equity award plans:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt; &lt;/span&gt;
                     &lt;span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt; &lt;br/&gt;
                      &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Number of&lt;/div&gt;
                              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Options&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Weighted&lt;/div&gt;
                              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Average&lt;/div&gt;
                              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Exercise&lt;/div&gt;
                              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Price&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Weighted Average&lt;/div&gt;
                              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Remaining&lt;/div&gt;
                              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Contractual&lt;/div&gt;
                              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Term (years)&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Aggregate&lt;/div&gt;
                              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Intrinsic&lt;/div&gt;
                              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Value&lt;sup&gt;&lt;span style="font-size: 8pt;"&gt;(1)&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;
                              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;(in thousands)&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
                              &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;&#160;&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;
                              &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Outstanding at December 31, 2024&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 2px; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;5,073,736&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;2.68&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;7.37&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;124&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;
                              &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Granted&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;2,793,277&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;1.00&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                              &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Exercised&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;(30,000&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;0.90&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
                              &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Forfeited/Cancelled&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;(618,949&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;2.07&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                              &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Outstanding at September 30, 2025&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;7,218,064&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;2.09&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;7.64&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;2,256&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
                              &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Vested and expected to vest at September
                                30, 2025&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;7,218,064&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;2.09&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;7.64&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;2,256&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                              &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Vested and exercisable at September 30,
                                2025&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;3,491,162&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;2.75&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;5.84&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;506&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;br/&gt;
                      &lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt; &lt;span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 27pt; vertical-align: top; font-weight: normal; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying options and the fair value of our common stock as of
                              September 30, 2025 and December 31, 2024 of $&lt;/span&gt;1.65&lt;span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; and $&lt;/span&gt;1.19&lt;span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; per share, respectively.&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
                  &lt;/div&gt;

&lt;div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;The weighted average fair value per share of options granted during the three and nine
                    months ended September 30, 2025 was $0.79 and $0.68, respectively, during each of these periods. The weighted average fair value per share of options granted during the three and nine months ended September 30, 2024 was &lt;span style="-sec-ix-hidden:Fact_a31f0eccb55f40b3804d99de7104d9fd"&gt;nil&lt;/span&gt; and $1.95, respectively.
                    The Company measures the fair value of stock options with service-based vesting criteria to employees, directors, consultants and directors on the date of grant using the Black-Scholes option pricing model. The Company does not have
                    sufficient trading history of its common stock to support an internal calculation of volatility and expected term. As such, the Company has used a weighted average volatility considering the volatilities of several guideline companies.&lt;/span&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; &lt;br/&gt;
                  &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;For purposes of identifying similar entities, the
                  Company considered characteristics such as industry, length of trading history, and stage of life cycle. The assumed dividend yield was based on the Company&#x2019;s expectation of not paying dividends in the foreseeable future. The average
                  expected life of the options was based on the contractual term for agreements that allow for exercise of vested options through the end of the contractual term upon termination of continuous service, and for all other agreements, was
                  based on the midpoint between the vesting date and the end of the contractual term according to the &#x201c;simplified method&#x201d; as described in Staff Accounting Bulletin 110. The risk-free interest rate is determined by reference to implied
                  yields available from U.S. Treasury securities with a remaining term equal to the expected life assumed at the date of grant. The Company records forfeitures when they occur.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The weighted average assumptions used
                    in the Black-Scholes option pricing model are as follows during the three and nine months ended September 30, 2025 and 2024:&lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div&gt; &lt;br/&gt;
                &lt;/div&gt;

&lt;div&gt;
                  &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&#160;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;
                            &lt;/span&gt;&lt;/div&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Ended&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;
                            &lt;/span&gt;&lt;/div&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;September 30,&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Nine Months&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;
                            &lt;/span&gt;Ended&lt;br/&gt;
                            &#160; September 30,&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&#160;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; 2025&lt;br/&gt;
                          &lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;br/&gt;
                          &lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2025&lt;br/&gt;
                          &lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;br/&gt;
                          &lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Expected stock price volatility&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;75.6&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;75.7&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;97.7&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
                        &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;
                          &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Expected life of options (years)&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.1&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.9&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.9&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Expected dividend yield&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;br/&gt;
                          &lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;br/&gt;
                          &lt;/div&gt;
                        &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;
                          &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Risk free interest rate&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.9&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.0&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.2&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
                        &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

                &lt;/div&gt;

&lt;div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;br/&gt;
                    &lt;span style="font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt;During &lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;the three and nine months ended
                    September 30, 2025, 118,728 and 781,125 stock options vested, respectively.&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; &lt;/span&gt;&lt;/span&gt;During the three and nine months ended September 30, 2024, 79,225 and 386,097 stock options vested, respectively.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                  &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;During the three and nine months ended &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;September&lt;/span&gt; 30, 2025, 145,319 and 618,949 options
                    were forfeited, respectively.&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; During the t&lt;span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;hree and nine months ended
                      &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;September&lt;/span&gt; 30, 2024&lt;/span&gt;,
                    114,425 and 583,360
                  &lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;options were forfeited, respectively.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                  &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="font-style: italic; font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Restricted Stock Units &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                  &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;During the three and nine months ended &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;September&lt;/span&gt; 30, 2025,
                        the Company granted an aggregate of&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; 200,000 and 1,655,361 restricted stock units (&#x201c;RSUs&#x201d;), respectively, to members of the Board and certain officers, employees and consultants under
                          the 2020 Plan. The weighted average grant date per unit fair value of the RSUs granted during the three and nine months ended &lt;span style="font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Septembe&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;r 30, 2025 was &lt;span style="font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;$1.33 and &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;$0.99, respectively, during each of these periods. The vesting period of the RSUs range from a &lt;span style="-sec-ix-hidden:Fact_a96f9cec90f54c2488f373c8ad75907b"&gt;one&lt;/span&gt;-year period to a four-year
                          period during which 25% of the RSUs vest annually on each anniversary of the grant date, subject to the recipient&#x2019;s
                          continued service on such dates.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                      &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;During the three and nine months ended &lt;span style="font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;September&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                        30, 2024, the Company granted an aggregate of zero and 592,222 RSUs, respectively, to the members of the Board and certain officers, employees and consultants under the 2020 Plan. The weighted average grant date per
                        unit fair value of the RSUs granted during the nine months ended &lt;span style="font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;September&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                        30, 2024 was $2.24. The vesting period of the RSUs range from a &lt;span style="-sec-ix-hidden:Fact_02d8fb7dba774f3fadbb21d115cbd728"&gt;one&lt;/span&gt;-year period to a four-year period during which 25% of the RSUs vest annually on each anniversary of the grant date, subject to the recipient&#x2019;s continued service on such dates.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                      &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;During the three and nine months ended &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;September&lt;/span&gt; 30, 2025&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;, zero and 381,534 RSUs vested, respectively, and 26,038
                        and 257,826 &lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;were forfeited during the three and nine months ended
                          September 30, 2025, respectively.&lt;br/&gt;
                        &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                      &lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;During the three and nine months ended &lt;span style="font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;September&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; 30, 2024&lt;/span&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;, zero and 144,162 &lt;span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;RSUs vested, respectively, and&lt;/span&gt; 36,660 and 119,330 &lt;span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;RSUs were forfeited during the three and nine months ended &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;September&lt;/span&gt;&lt;/span&gt; 30, 2024, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; &lt;br/&gt;
                        &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                      &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;The total expense for the three and nine months ended &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;September&lt;/span&gt;&lt;/span&gt; 30, 2025 related to RSUs was
                          $0.3 million and $1.1
                          million, respectively. The total expense for the three and nine months ended &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;September&lt;/span&gt;&lt;/span&gt; 30, 2024 related to these RSUs was $0.3 million and $0.9
                          million, respectively. As of &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;September&lt;/span&gt;&lt;/span&gt; 30, 2025 and December 31, 2024, there were 2,409,231 and 1,393,230 RSUs were outstanding, respectively.
                        &lt;/span&gt;&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;"&gt;The
                        following table summarized the Company&#x2019;s RSU activity under the Company&#x2019;s equity award plans:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
                      &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="text-align: left; font-family: 'Times New Roman';"&gt;&#160;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;Number of&lt;/div&gt;
                          &lt;span style="font-weight: bold;"&gt; &lt;/span&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;Shares&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="text-align: left; font-family: 'Times New Roman';"&gt;Non-vested at December 31, 2024&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman';"&gt;1,393,230&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="text-align: left; font-family: 'Times New Roman';"&gt;Granted&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman';"&gt;1,655,361&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="text-align: left; font-family: 'Times New Roman';"&gt;Forfeited&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman';"&gt;(257,826&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman';"&gt;)&lt;/div&gt;
                        &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="text-align: left; font-family: 'Times New Roman';"&gt;Vested&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman';"&gt;(381,534&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman';"&gt;)&lt;/div&gt;
                        &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="text-align: left; font-family: 'Times New Roman';"&gt;Non-vested at September 30, 2025&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman';"&gt;2,409,231&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;
                  &lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none;"&gt;Common Stock Issued for Services&lt;/span&gt;
                &lt;br/&gt;
                &lt;br/&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman';"&gt;The Company granted stock for services in the amount of &lt;span style="-sec-ix-hidden:Fact_c052dcadbf5646d1949e70615a61056c"&gt;nil&lt;/span&gt; and 84,243 common shares
                    during the three and nine month periods ended September 30, 2025, respectively, and &lt;span style="-sec-ix-hidden:Fact_1fd26cb05d544d9396364c2a8e9b0860"&gt;nil&lt;/span&gt; and 81,234 common shares during the three and nine month periods ended &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;September&lt;/span&gt;&lt;/span&gt; 30, 2024,
                    respectively. The awards were granted to members of the Board who elected to receive their Board compensation in the form of stock for services. The weighted average fair value of the shares granted was &lt;span style="-sec-ix-hidden:Fact_ef64a122f0b647cc9bc73b58c8378c1f"&gt;nil&lt;/span&gt; and $1.26 per share
                    during the three and nine month periods ended September 30, 2025, respectively, and &lt;span style="-sec-ix-hidden:Fact_63c1f46cbb854821bfe4a6e9d9cc9fff"&gt;nil&lt;/span&gt; and $3.01 per share during the three and nine month periods ended &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;September&lt;/span&gt;&lt;/span&gt; 30, 2024,
                    respectively, and were 100% vested upon issuance. The stock-based compensation related to these services amounted to &lt;span style="-sec-ix-hidden:Fact_e10b9f3d77e54a2b873290f7c31ae457"&gt;nil&lt;/span&gt; and $0.1 million during
                    the three and nine month periods ended &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;September&lt;/span&gt;&lt;/span&gt; 30, 2025, respectively, and &lt;span style="-sec-ix-hidden:Fact_d21f47fbad054094bce89ab0808e866a"&gt;nil&lt;/span&gt;
                    and $0.2 million during the three and nine month periods ended September 30, 2024, respectively.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman';"&gt;&lt;br/&gt;
                    &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;span style="font-weight: bold; font-style: italic;"&gt;General&lt;/span&gt;&lt;/span&gt;
                &lt;/div&gt;

&lt;div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt; &lt;br/&gt;
                    &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;As of &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;September&lt;/span&gt;&lt;/span&gt; 30, 2025, 874,829 shares were available for future
                    issuance under the 2020 Plan and Inducement Plan, in the aggregate. No shares were available for future issuance under the
                    2018 Plan. Unrecognized stock-based compensation cost was $6.0 million as of &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;September&lt;/span&gt;&lt;/span&gt;
                    30, 2025. The unrecognized stock-based expense is expected to be recognized over a weighted average period of 1.7 years.&lt;/span&gt;
                &lt;/div&gt;
</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="c20250101to20250930"
      id="Text_e51cfb230f0648da9c467e7f982b6c39">
&lt;div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Stock-based
                  compensation expense was included in general and administrative and research and development costs as follows in the accompanying condensed statements of comprehensive los&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;s for the three- and nine-month periods indicate&lt;/span&gt;d below (in thousands):&lt;/div&gt;

&lt;div&gt;&#160;&lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&#160;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;
                          &lt;/span&gt;&lt;/div&gt;
                        &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Ended&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;
                          &lt;/span&gt;&lt;/div&gt;
                        &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;September 30,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" rowspan="1" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Nine Months&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;
                          &lt;/span&gt;&lt;/div&gt;
                        &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Ended&lt;/div&gt;
                        &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;September 30,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&#160;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2025&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2025&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;General and administrative&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;567&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;549&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,810&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;1,850&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Research and development&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;249&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;227&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;815&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;717&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Total stock-based compensation&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;816&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;776&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,625&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;2,567&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20250701to20250930_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember"
      decimals="-3"
      id="Fact_6a4a1e80a4b84b819e384c2f9780bcb5"
      unitRef="U002">567000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20240701to20240930_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember"
      decimals="-3"
      id="Fact_964ff9bf608f4e94ac430e045e9839e5"
      unitRef="U002">549000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20250101to20250930_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember"
      decimals="-3"
      id="Fact_d7e73a5bdf2d422cbf83ec79d62aa491"
      unitRef="U002">1810000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20240101to20240930_IncomeStatementLocationAxis_GeneralAndAdministrativeExpenseMember"
      decimals="-3"
      id="Fact_428909ca92df4f48bf32b3f1b2e5c4a9"
      unitRef="U002">1850000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20250701to20250930_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="Fact_2f9654fb5eee4a7b865d01000cfc0563"
      unitRef="U002">249000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20240701to20240930_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="Fact_57c576ed53d64a5cac8b38646c3d553c"
      unitRef="U002">227000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20250101to20250930_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="Fact_2016268b7d524f4a990f0ea22f436646"
      unitRef="U002">815000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20240101to20240930_IncomeStatementLocationAxis_ResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="Fact_8157c1a743a244bcabc67eac77372092"
      unitRef="U002">717000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20250701to20250930"
      decimals="-3"
      id="Fact_52f0454706da4ac086e70c6c4d7bad54"
      unitRef="U002">816000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20240701to20240930"
      decimals="-3"
      id="Fact_c4362d93645743968f0ffb0a7dc575af"
      unitRef="U002">776000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_4fee071f887c42fda4fc716d7ad2efe6"
      unitRef="U002">2625000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_8567e458ec7641a0a10f585cf3d957cd"
      unitRef="U002">2567000</us-gaap:AllocatedShareBasedCompensationExpense>
    <ird:CommonStockIncreaseInSharesReservedForFutureIssuance
      contextRef="c20250808_PlanNameAxis_InducementPlanMember"
      decimals="0"
      id="Fact_0c0ef11742944cddb35bcef41a0d7cc6"
      unitRef="U001">800000</ird:CommonStockIncreaseInSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c20250522_PlanNameAxis_InducementPlanMember"
      decimals="0"
      id="Fact_f1c58cc826044224ac4fd7ee5301d2a7"
      unitRef="U001">4125258</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c20201105_PlanNameAxis_EquityIncentivePlan2020Member"
      decimals="0"
      id="Fact_d6a0f38e630f48cc988ec9cd8639a2fe"
      unitRef="U001">1000000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c20201105_PlanNameAxis_EquityIncentivePlan2020Member_RangeAxis_MaximumMember"
      decimals="0"
      id="Fact_729c436d006a41e288a8b70b271b6a7e"
      unitRef="U001">70325</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <ird:MaximumPeriodOfSharesReservedUnderPlan
      contextRef="c20250101to20250930_PlanNameAxis_EvergreenProvisionPlan2020Member_RangeAxis_MaximumMember"
      id="Fact_830bfd2bcda84191a34d8693da77959a">P10Y</ird:MaximumPeriodOfSharesReservedUnderPlan>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="c20250101to20250930_PlanNameAxis_EvergreenProvisionPlan2020Member"
      decimals="2"
      id="Fact_db81cad0a1044632bbec0b4a99cef99f"
      unitRef="U005">0.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <ird:AggregateNumberOfCommonStockReservedForFutureIssuance
      contextRef="c20250101to20250101_PlanNameAxis_EvergreenProvisionPlan2020Member"
      decimals="0"
      id="Fact_70f4e1133431493d9909e88b141d7a09"
      unitRef="U001">1578733</ird:AggregateNumberOfCommonStockReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c20191231_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="0"
      id="Fact_8aa38ad2fa2d462d84a5bb4cda5650dc"
      unitRef="U001">1175000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c20201105_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="INF"
      id="Fact_96b3f78c0e544347bd0df639760ad17a"
      unitRef="U001">0</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20250701to20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="0"
      id="Fact_064a7574bf8f47f9b0a2b2503201672b"
      unitRef="U001">733448</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20250101to20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="0"
      id="Fact_f6d9137d50a148fcbdcd6d1c78eaaedc"
      unitRef="U001">2793277</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="c20250101to20250930_PlanNameAxis_EquityIncentivePlan2018Member_RangeAxis_MaximumMember"
      id="Fact_b173e4becc3f4db28f2bd97767db844f">P4Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20240701to20240930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="INF"
      id="Fact_2c7565502f654c119ab2bdf17098f213"
      unitRef="U001">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20240101to20240930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="0"
      id="Fact_f609a9012fe04348b0c024f9954bb4b7"
      unitRef="U001">1021166</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="c20240101to20240930_PlanNameAxis_EquityIncentivePlan2018Member_RangeAxis_MaximumMember"
      id="Fact_8dbc8f2f22e84043abb60659dcd8d8eb">P4Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20250701to20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="-5"
      id="Fact_7eb6a29899b1427584754f621ab93101"
      unitRef="U002">500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20240701to20240930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="-5"
      id="Fact_7cb6f401629b445ea31bea7828cafa68"
      unitRef="U002">500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20250101to20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="-5"
      id="Fact_5188f3241016434b81f1d81a67eea3ce"
      unitRef="U002">1500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20240101to20240930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="-5"
      id="Fact_7abf8e22abdf402d8e906309d320f8d4"
      unitRef="U002">1400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c20250701to20250930_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="0"
      id="Fact_ecb8877ba77549049adfaae86346eb41"
      unitRef="U001">25000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c20250101to20250930_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="0"
      id="Fact_0ebc678286e84113a3dbe6711a64fe07"
      unitRef="U001">30000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="c20250101to20250930_PlanNameAxis_EquityIncentivePlan2018Member_RangeAxis_MaximumMember"
      decimals="-5"
      id="Fact_37812e82f38e4368b941ebf17f22b828"
      unitRef="U002">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="c20250701to20250930_PlanNameAxis_EquityIncentivePlan2018Member_RangeAxis_MaximumMember"
      decimals="-5"
      id="Fact_1bc9e63c171c43d7a2a531a5630288b8"
      unitRef="U002">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c20240101to20240930_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="INF"
      id="Fact_7c11976f7a77499690a559c0051e8da2"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="0"
      id="Fact_837ed393fd504eea937b0d629586467a"
      unitRef="U001">7218064</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20241231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="0"
      id="Fact_ae6bfb57742043bb88ae85f23650b441"
      unitRef="U001">5073736</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="c20250101to20250930"
      id="Text_46accad65af049708dd9f6dde3d620b2">&lt;span style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; font-family: 'Times New Roman';"&gt;The following table provides a summary of stock option activity under the Company&#x2019;s equity award plans:&lt;/span&gt;
&lt;div&gt;&lt;span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt; &lt;/span&gt;
                     &lt;span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt; &lt;br/&gt;
                      &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Number of&lt;/div&gt;
                              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Options&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Weighted&lt;/div&gt;
                              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Average&lt;/div&gt;
                              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Exercise&lt;/div&gt;
                              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Price&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Weighted Average&lt;/div&gt;
                              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Remaining&lt;/div&gt;
                              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Contractual&lt;/div&gt;
                              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Term (years)&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-weight: bold; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Aggregate&lt;/div&gt;
                              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Intrinsic&lt;/div&gt;
                              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Value&lt;sup&gt;&lt;span style="font-size: 8pt;"&gt;(1)&lt;/span&gt;&lt;/sup&gt;&lt;/div&gt;
                              &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;(in thousands)&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: bold; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
                              &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;&#160;&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"&gt;
                              &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Outstanding at December 31, 2024&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 2px; border-bottom: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 2px; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;5,073,736&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;2.68&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;7.37&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;124&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; padding-bottom: 4px; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;
                              &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Granted&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;2,793,277&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;1.00&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                              &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Exercised&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;(30,000&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;0.90&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
                              &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Forfeited/Cancelled&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;(618,949&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;2.07&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                              &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Outstanding at September 30, 2025&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;7,218,064&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;2.09&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;7.64&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;2,256&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
                              &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Vested and expected to vest at September
                                30, 2025&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;7,218,064&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;2.09&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;7.64&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;2,256&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                              &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;Vested and exercisable at September 30,
                                2025&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;3,491,162&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;2.75&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;5.84&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                              &lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"&gt;506&lt;/div&gt;
                            &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; color: rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;br/&gt;
                      &lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt; &lt;span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0); border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 27pt; vertical-align: top; font-weight: normal; font-size: 8pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;sup&gt;(1)&lt;/sup&gt;&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;&lt;span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying options and the fair value of our common stock as of
                              September 30, 2025 and December 31, 2024 of $&lt;/span&gt;1.65&lt;span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; and $&lt;/span&gt;1.19&lt;span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; per share, respectively.&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20241231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="0"
      id="Fact_04a16369825c48259c832ab3efcca9a2"
      unitRef="U001">5073736</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20241231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="2"
      id="Fact_d2d1bf31e13f4b5eb5d926c81bf85647"
      unitRef="U003">2.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="c20241001to20241231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      id="Fact_4721bbdbb6dc4cbab13dc150d33ba7f7">P7Y4M13D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="c20241231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="-3"
      id="Fact_cb953bbdd0cd4e06b7547f58ef45fe50"
      unitRef="U002">124000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20250101to20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="0"
      id="Fact_37cd776ed9184357a968b6fdf32d92ca"
      unitRef="U001">2793277</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c20250101to20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="2"
      id="Fact_4614152c2a13413696d9256262f01ac9"
      unitRef="U003">1</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c20250101to20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="0"
      id="Fact_cd83efe3a03f49fda285723bd0aa73fb"
      unitRef="U001">30000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c20250101to20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="2"
      id="Fact_4dbf46436da24ee490a902235482fe78"
      unitRef="U003">0.9</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="c20250101to20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="0"
      id="Fact_456fd3af762d40e2a24dd849851b5c1a"
      unitRef="U001">618949</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c20250101to20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="2"
      id="Fact_675507eee41340bb9efe172fe257d359"
      unitRef="U003">2.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="0"
      id="Fact_75da40f134974920a1ee5dfca2631185"
      unitRef="U001">7218064</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="2"
      id="Fact_a5dfb0b5a54f49eeb29a1d5839175462"
      unitRef="U003">2.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="c20250101to20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      id="Fact_39388f4822e4486bb41d70b40f5f3700">P7Y7M20D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="c20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="-3"
      id="Fact_bae0920cee294e9d9dcaffbd84726a76"
      unitRef="U002">2256000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="c20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="0"
      id="Fact_5e60a89f6cf24d799559e0101ce98359"
      unitRef="U001">7218064</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice
      contextRef="c20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="2"
      id="Fact_863cb31f5b8d4246b5e1d2efdc8c902d"
      unitRef="U003">2.09</ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageExercisePrice>
    <ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm
      contextRef="c20250101to20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      id="Fact_24a29c9f8d224df9b46c05fe0a5f2f9f">P7Y7M20D</ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionWeightedAverageRemainingContractualTerm>
    <ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue
      contextRef="c20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="-3"
      id="Fact_369990cab911425aacc36b6288b4b176"
      unitRef="U002">2256000</ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingServiceTimeConditionAggregateIntrinsicValue>
    <ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber
      contextRef="c20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="0"
      id="Fact_e6c0024146a343329ccf819e6039890b"
      unitRef="U001">3491162</ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableServiceTimeConditionNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="c20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="2"
      id="Fact_d963d88a63c941809f609a77c70c92fd"
      unitRef="U003">2.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
      contextRef="c20250101to20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      id="Fact_6e7354d416584f258e030d7c8c24274f">P5Y10M2D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="c20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="-3"
      id="Fact_dda572fed66b41fd94188fb699f8a97c"
      unitRef="U002">506000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue
      contextRef="c20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="2"
      id="Fact_5ba348bbf15345ef95f0e64fe65843d2"
      unitRef="U003">1.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue
      contextRef="c20241231_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="2"
      id="Fact_a4ed300166674a258633e2b181bfa3d3"
      unitRef="U003">1.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20250701to20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="2"
      id="Fact_b338c24a994f455b9b56895c63a3d50f"
      unitRef="U003">0.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20250101to20250930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="2"
      id="Fact_f113acc986754440b92ec2031fbecc1b"
      unitRef="U003">0.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20240101to20240930_AwardTypeAxis_EmployeeStockOptionMember_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="2"
      id="Fact_f4b90b65e204479d84c1bff407bd62df"
      unitRef="U003">1.95</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="c20250101to20250930"
      id="Text_739d3c45938c4414805e44eb8eefce2b">
&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The weighted average assumptions used
                    in the Black-Scholes option pricing model are as follows during the three and nine months ended September 30, 2025 and 2024:&lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div&gt; &lt;br/&gt;
                &lt;/div&gt;

&lt;div&gt;
                  &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&#160;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Three Months&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;
                            &lt;/span&gt;&lt;/div&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Ended&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;
                            &lt;/span&gt;&lt;/div&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;September 30,&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;Nine Months&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;&lt;br/&gt;
                            &lt;/span&gt;Ended&lt;br/&gt;
                            &#160; September 30,&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;&#160;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt; 2025&lt;br/&gt;
                          &lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;br/&gt;
                          &lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2025&lt;br/&gt;
                          &lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;2024&lt;br/&gt;
                          &lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Expected stock price volatility&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;75.6&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;75.7&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;97.7&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
                        &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;
                          &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Expected life of options (years)&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;6.1&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.9&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;5.9&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                          &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Expected dividend yield&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;br/&gt;
                          &lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;br/&gt;
                          &lt;/div&gt;
                        &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;
                          &lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Risk free interest rate&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;3.9&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#x2014;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.0&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;4.2&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;%&lt;/div&gt;
                        &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

                &lt;/div&gt;
</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20250701to20250930_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="3"
      id="Fact_56509bc7a5204548b0fb9d3f5b2ba4f6"
      unitRef="U005">0.756</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20240701to20240930_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="0"
      id="Fact_0b88bb9415114067bbff0092532d4eaf"
      unitRef="U005">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20250101to20250930_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="3"
      id="Fact_35a538b49009412d977e906da554b495"
      unitRef="U005">0.757</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20240101to20240930_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="3"
      id="Fact_e5ac120b6c7d4b07873180f38097ba5c"
      unitRef="U005">0.977</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="c20250701to20250930_PlanNameAxis_EquityIncentivePlan2018Member"
      id="Fact_3be298adfae247448fd62d48c1988828">P6Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="c20250101to20250930_PlanNameAxis_EquityIncentivePlan2018Member"
      id="Fact_c696184aac4e4350bb14b4fac6d5e6ba">P5Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="c20240101to20240930_PlanNameAxis_EquityIncentivePlan2018Member"
      id="Fact_2bf5859dd79143d494caf862d4733837">P5Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c20250701to20250930_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="0"
      id="Fact_d47e29a7a0cb4959b47123b5a37aa2d4"
      unitRef="U005">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c20240701to20240930_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="0"
      id="Fact_3535efe7cada43ab8f0a29cf75d33447"
      unitRef="U005">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c20250101to20250930_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="0"
      id="Fact_41e4686980e64485ab5f89e5807e7c84"
      unitRef="U005">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c20240101to20240930_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="0"
      id="Fact_1a597575b9094f11a38c9a4bba500de5"
      unitRef="U005">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20250701to20250930_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="3"
      id="Fact_25d50e2f574a46f38850fdc54527b5d7"
      unitRef="U005">0.039</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20240701to20240930_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="0"
      id="Fact_4a50995fa58d466d902047ffefdaa380"
      unitRef="U005">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20250101to20250930_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="3"
      id="Fact_3863fe5f86b342d085d83e63703eef0d"
      unitRef="U005">0.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20240101to20240930_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="3"
      id="Fact_eaff3bb9457f4f1a99bb926ee8aaadd1"
      unitRef="U005">0.042</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="c20250701to20250930_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="0"
      id="Fact_8891f32e2bcb484592735a051ee9b86f"
      unitRef="U001">118728</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="c20250101to20250930_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="0"
      id="Fact_5ad0a6d434d5446f83cab1b5d9ccc5f5"
      unitRef="U001">781125</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="c20240701to20240930_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="0"
      id="Fact_6dde5039c4614494a409f068850d6e0c"
      unitRef="U001">79225</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="c20240101to20240930_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="0"
      id="Fact_b9e34686327e42d2928f7196751266a3"
      unitRef="U001">386097</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares
      contextRef="c20250701to20250930_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="0"
      id="Fact_529bbdf0399c4fcfbd23bc244961ec22"
      unitRef="U001">145319</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares
      contextRef="c20250101to20250930_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="0"
      id="Fact_0a6501b18b1044bbbcd75922858fb4f6"
      unitRef="U001">618949</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares
      contextRef="c20240701to20240930_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="0"
      id="Fact_295536ef1d7e442c941827bda1d92289"
      unitRef="U001">114425</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares
      contextRef="c20240101to20240930_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="0"
      id="Fact_92fc0ddea150428cab6e085768e4e6ee"
      unitRef="U001">583360</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c20250701to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member"
      decimals="0"
      id="Fact_3d2ad4848b7f4cce8323448fffdcee75"
      unitRef="U001">200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c20250101to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member"
      decimals="0"
      id="Fact_81a19a055a8f46fd9f047b38335f4a2b"
      unitRef="U001">1655361</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20250701to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member"
      decimals="2"
      id="Fact_af4f060212a542db9d6eb302dda560ce"
      unitRef="U003">1.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20250101to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member"
      decimals="2"
      id="Fact_858ff7059da94b528f9fffa80efa6e47"
      unitRef="U003">0.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="c20250101to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member_RangeAxis_MaximumMember"
      id="Fact_aeb636abaa434a04989868fd36f9a3e0">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c20250101to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member_VestingAxis_ShareBasedCompensationAwardTrancheOneMember"
      decimals="INF"
      id="Fact_aefa0edd1f8c4561b9fb80d0107cd426"
      unitRef="U005">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c20240701to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member"
      decimals="INF"
      id="Fact_14b887074be1478c96c949e46e7656a3"
      unitRef="U001">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c20240101to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member"
      decimals="0"
      id="Fact_5f83d5665886473d8fdb410df17d9b9b"
      unitRef="U001">592222</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20240101to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member"
      decimals="2"
      id="Fact_c486a13994e84fe6a5a9c9e82e8bed43"
      unitRef="U003">2.24</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="c20240101to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member_RangeAxis_MaximumMember"
      id="Fact_0e682d8a4fe240b48e9131cba132558a">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c20240101to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember_PlanNameAxis_EquityIncentivePlan2020Member_VestingAxis_ShareBasedCompensationAwardTrancheOneMember"
      decimals="INF"
      id="Fact_c353f11df98d4f0db641989e513c1fb7"
      unitRef="U005">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c20250701to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fact_a109f336f73040168eb9c2fb5e9c44f7"
      unitRef="U001">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c20250101to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="Fact_f80f3082cd1e41cfa0edde86f9fcee8d"
      unitRef="U001">381534</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c20250701to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="Fact_44a215e879bb4031b64e352732827d7e"
      unitRef="U001">26038</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c20250101to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="Fact_8ff4f8c531eb4afd9d732a14bbf82619"
      unitRef="U001">257826</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c20240701to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fact_2833da61baad4c40a9bcbc7b148909eb"
      unitRef="U001">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c20240101to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="Fact_b888225a067a410e807c7220eacde067"
      unitRef="U001">144162</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c20240701to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="Fact_44bc4a924241455db87e24455638ea2f"
      unitRef="U001">36660</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c20240101to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="Fact_8dafb886feaf432da57dc52917297b9f"
      unitRef="U001">119330</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20250701to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember"
      decimals="-5"
      id="Fact_587b4c6593ca4b4f93f151831e60dab9"
      unitRef="U002">300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20250101to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember"
      decimals="-5"
      id="Fact_c5f15fce0302444a87e5d21bf191667e"
      unitRef="U002">1100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20240701to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember"
      decimals="-5"
      id="Fact_98a46ee6e8264c6b9e88d303322d9f44"
      unitRef="U002">300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20240101to20240930_AwardTypeAxis_RestrictedStockUnitsRSUMember"
      decimals="-5"
      id="Fact_c7a8e2b0af05430cb36ebbb099573143"
      unitRef="U002">900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="Fact_04ee4663abb343148c305313b1d78bbf"
      unitRef="U001">2409231</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c20241231_AwardTypeAxis_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="Fact_99e5f98cbfd74f4b8c23f5d8313f93aa"
      unitRef="U001">1393230</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="c20250101to20250930"
      id="Text_c4e0e475ed304286899bccfd42eecd27">&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal;"&gt;The
                        following table summarized the Company&#x2019;s RSU activity under the Company&#x2019;s equity award plans:&lt;/span&gt;
&lt;div style="text-align: justify; color: #000000; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
                      &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="text-align: left; font-family: 'Times New Roman';"&gt;&#160;&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;Number of&lt;/div&gt;
                          &lt;span style="font-weight: bold;"&gt; &lt;/span&gt;
                          &lt;div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;Shares&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="text-align: left; font-family: 'Times New Roman';"&gt;Non-vested at December 31, 2024&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman';"&gt;1,393,230&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="text-align: left; font-family: 'Times New Roman';"&gt;Granted&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman';"&gt;1,655,361&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="text-align: left; font-family: 'Times New Roman';"&gt;Forfeited&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman';"&gt;(257,826&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman';"&gt;)&lt;/div&gt;
                        &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="text-align: left; font-family: 'Times New Roman';"&gt;Vested&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman';"&gt;(381,534&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman';"&gt;)&lt;/div&gt;
                        &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="text-align: left; font-family: 'Times New Roman';"&gt;Non-vested at September 30, 2025&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;
                          &lt;div style="font-family: 'Times New Roman';"&gt;2,409,231&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c20241231_AwardTypeAxis_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="Fact_a0df3044c6f6497d8e08963ab5c79bf2"
      unitRef="U001">1393230</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c20250101to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="Fact_6809a62183e34e0b81fc7a43c2f66716"
      unitRef="U001">1655361</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c20250101to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="Fact_383562fbb86c491cb4856503e8ed6c56"
      unitRef="U001">257826</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c20250101to20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="Fact_24c3a9f94a844953b6514513125f65bb"
      unitRef="U001">381534</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c20250930_AwardTypeAxis_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="Fact_90a2597da4cf40dda36f466afb2f300d"
      unitRef="U001">2409231</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="c20250101to20250930"
      decimals="0"
      id="Fact_905c962b36d04f7696fa25fd049b1c64"
      unitRef="U001">84243</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_922065b8810646b5830d65f262432988"
      unitRef="U001">81234</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20250101to20250930"
      decimals="2"
      id="Fact_5f1eddbc83f34587b8a8a1ca162a7300"
      unitRef="U003">1.26</ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue>
    <ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c20240101to20240930"
      decimals="2"
      id="Fact_b4436b0539ae421080ec111ccb9f70c9"
      unitRef="U003">3.01</ird:ShareBasedCompensationArrangementByShareBasedPaymentAwardServicesGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c20250101to20250930"
      decimals="2"
      id="Fact_48b6b868b53947469890555ca7500240"
      unitRef="U005">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="c20250101to20250930"
      decimals="-5"
      id="Fact_1d83f31a3f1f42049ff84b46254df793"
      unitRef="U002">100000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="c20240101to20240930"
      decimals="-5"
      id="Fact_21811e6053274dda94ab21174bfb777e"
      unitRef="U002">200000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <ird:CommonStockCapitalSharesAvailableForFutureIssuance
      contextRef="c20250930_PlanNameAxis_EvergreenProvisionPlan2020Member"
      decimals="0"
      id="Fact_a56c03f1f1a44ef8bd85dbdb29d02cc5"
      unitRef="U001">874829</ird:CommonStockCapitalSharesAvailableForFutureIssuance>
    <ird:CommonStockCapitalSharesAvailableForFutureIssuance
      contextRef="c20250930_PlanNameAxis_EquityIncentivePlan2018Member"
      decimals="INF"
      id="Fact_4f5f7ee921e34edcb4ca3690faae05c6"
      unitRef="U001">0</ird:CommonStockCapitalSharesAvailableForFutureIssuance>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="c20250930"
      decimals="-5"
      id="Fact_050b43fef7804d4b9dc89725b1eb1a52"
      unitRef="U002">6000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="c20250101to20250930"
      id="Fact_ca2b8d4508624fe78b2e30dfc5995f2b">P1Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <ird:ApexianSublicenseAgreementTextBlock
      contextRef="c20250101to20250930"
      id="Text_27be4e24d1934540bb65c31ed20dcba3">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-weight: bold;"&gt;10.&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                      &lt;div style="font-weight: bold;"&gt;Apexian Sublicense Agreement&lt;/div&gt;
                    &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;&lt;/div&gt;

&lt;div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;On January
                  21, 2020, the Company entered into a sublicense agreement (as amended on June 4, 2020, the &#x201c;Apexian Sublicense Agreement&#x201d;) with Apexian, pursuant to which it obtained exclusive worldwide patent and other intellectual property rights that
                  constitute a Ref-1 Inhibitor program relating to therapeutic applications to treat disorders related to ophthalmic and diabetes mellitus conditions. The lead compound in the Ref-1 Inhibitor program is APX3330, which the Company intends to
                  develop as an oral tablet therapeutic to treat diabetic retinopathy initially, and potentially later to treat diabetic macular edema, geographic atrophy and age-related macular degeneration. In connection with the Apexian Sublicense
                  Agreement, the Company issued a total of 891,422 shares of its common stock to Apexian and to certain affiliates of Apexian in
                  calendar year 2020.&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify;"&gt; &lt;br/&gt;
              &lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company
                also agreed to make one-time milestone payments under the Apexian Sublicense Agreement for each of the first ophthalmic indication and the first diabetes mellitus indication for the development and regulatory milestones, and once for each
                of several sales milestones. These milestone payments include (i) payments for specified developmental and regulatory milestones (including completion of the first Phase 2 trial and the first Phase 3 pivotal trial in the United States, and
                filing and achieving regulatory approval from the FDA for the first New Drug Application for a compound) totaling up to $11
                million in the aggregate and (ii) payments for specified sales milestones of up to $20 million in the aggregate, which net sales
                milestone payments are payable once, upon the first achievement of such milestone. Lastly, the Company also agreed to make a royalty payment equal to a single-digit percentage of its net sales of products associated with the covered patents
                under the Apexian Sublicense Agreement. If it is not terminated pursuant to its terms, the Apexian Sublicense Agreement shall remain in eff&lt;span style="font-size: 10pt;"&gt;ect until expiration of the last to expire of the covered patents.&lt;br/&gt;
                &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-size: 10pt;"&gt; &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;None of the &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;milestone or royalty payments were triggered or
                    deemed probable as of &lt;/span&gt;&lt;/span&gt;September&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt; 30, 2025&lt;/span&gt;&lt;span style="letter-spacing: normal; text-align: justify; text-indent: 0px; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;
              &lt;/div&gt;
</ird:ApexianSublicenseAgreementTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20200101to20201231_RelatedPartyTransactionAxis_ApexianSublicenseAgreementMember"
      decimals="0"
      id="Fact_87f0c65d1c49458aa43a7cf6054b0ed2"
      unitRef="U001">891422</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <ird:FutureMilestoneMethodRevenueNotRecognized
      contextRef="c20250101to20250930_HealthCareOrganizationRevenueSourcesAxis_DevelopmentAndRegulatoryMilestonesMember_RangeAxis_MaximumMember_RelatedPartyTransactionAxis_ApexianSublicenseAgreementMember"
      decimals="-6"
      id="Fact_9a2163fddb604c7196f4fbb8a248cf33"
      unitRef="U002">11000000</ird:FutureMilestoneMethodRevenueNotRecognized>
    <ird:FutureMilestoneMethodRevenueNotRecognized
      contextRef="c20250101to20250930_HealthCareOrganizationRevenueSourcesAxis_SalesMilestonesMember_RangeAxis_MaximumMember_RelatedPartyTransactionAxis_ApexianSublicenseAgreementMember"
      decimals="-6"
      id="Fact_f97c2d50a4644cdfb2b223d9ebecbe3b"
      unitRef="U002">20000000</ird:FutureMilestoneMethodRevenueNotRecognized>
    <us-gaap:CollaborativeArrangementDisclosureTextBlock
      contextRef="c20250101to20250930"
      id="Text_c156e968c26747dba24f54287e2f97fc">
&lt;div&gt;
          &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-spacing: 0;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 27pt;"&gt;
                  &lt;div style="font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman'; font-weight: bold; background-color: rgb(255, 255, 255);"&gt;11.&lt;br/&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
                  &lt;div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman'; font-weight: bold;"&gt;
                    &lt;div style="text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt; font-weight: bold;"&gt;License and Collaboration Revenue and Other Funding Agreements&lt;/div&gt;
                  &lt;/div&gt;
                &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
        &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
            &lt;/span&gt; &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;Viatris License Agreement&lt;br/&gt;
              &lt;br/&gt;
            &lt;/div&gt;

&lt;div style="text-align: justify;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;On

                  November 6, 2022, the Company entered into the Viatris License Agreement, pursuant to which it granted Viatris an exclusive, perpetual, sub-licensable license to develop, manufacture, import, export and commercialize (i) PS, for treating
                  (a) reversal of mydriasis, (b) night vision disturbances or dim light vision, and (c) presbyopia, and (ii) PS and low dose pilocarpine for treating presbyopia (together, the &#x201c;PS Products&#x201d;) worldwide except for certain countries and
                  jurisdictions in Asia (the &#x201c;Viatris Territory&#x201d;). The Company retains the exclusive right to develop, manufacture, have manufactured, import, export and commercialize the PS Products outside of the Viatris Territory.&lt;br/&gt;
                  &lt;br/&gt;
                  Under the terms of the Viatris License Agreement, the Company in partnership with Viatris, will develop the PS Products in the United States. Viatris will reimburse the Company for agreed-to budgeted costs related to the development of
                  the PS Products through FDA approval and then share costs above the agreed upon threshold amount. Viatris will be responsible for developing the PS Products in countries and jurisdictions in the Viatris Territory outside of the United
                  States. In addition, in August 2025, Opus and Viatris entered into a side letter to the Viatris License Agreement providing for the sharing of expenses arising in connection with a patent dispute.&lt;br/&gt;
                &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify;"&gt;&lt;br/&gt;
              &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal; text-align: justify; text-transform: none;"&gt; &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Pursuant to the Viatris License Agreement, the Company received a one-time non-refundable cash payment of $35 million in November 2022 for the exclusive, perpetual, sub-licensable license to develop, manufacture, import, export and commercialize the
                  PS Products in the Viatris Territory. In addition, with respect to the PS Products, the Company will be eligible to receive potential additional payments of up to $130 million upon achieving certain specified regulatory or net sales milestones, with the first milestone payment of $10 million already made following approval by the FDA of PS for reversal of mydriasis, which occurred during the third quarter of 2023. The Company will also receive tiered
                  royalties, starting at low double-digit royalties up to low 20% royalties, based on the aggregate annual net sales of all PS
                  Products in the United States, and will receive low double-digit royalties based on all annual net sales in the Viatris Territory outside of the United States. The royalty payments will continue on a country-by-country basis from the date
                  of the first commercial sale of the first PS Product in a country of the Viatris Territory until December 31, 2040.&lt;br/&gt;
                &lt;/span&gt; &lt;/div&gt;

&lt;div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: justify;"&gt;&lt;br/&gt;
            &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;The Viatris
              License Agreement was accounted for under the provisions of ASC 606. In accordance with the provisions under ASC 606, the Company identified two
              distinct performance obligations at the effective date: (1) the license to its intellectual property and (2) research and development services.&lt;br/&gt;
              &lt;br/&gt;
            &lt;/div&gt;

&lt;div style="text-align: justify;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The
                Company determined that the licenses transferred represented functional intellectual property. As such, the revenue related to the licenses was recognized at the point in time in which the license/know-how was delivered to Viatris which
                occurred during the fourth quarter of 2022. The Company determined that revenue related to the initial research and development services that were constrained to the 120-day non-cancellation period were to be recognized over time as the services were rendered based on an estimated percentage of completion input model. The initial research and
                development services were completed in the first quarter of 2023. Revenue related to the on-going research and development services are based on activities completed during the period.&lt;/span&gt; &lt;/div&gt;

&lt;div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;br/&gt;
            &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Recognition
                  of Revenue&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Revenue





































                  recognized under the Viatris License Agreement during the three and nine months ended September 30, 2025 was $3.1 million and $10.3 million, respectively&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;.&lt;/span&gt; Revenue recognized under the Viatris License Agreement during the three and nine
                  months ended &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;September&lt;/span&gt;
                  30, 2024 was $3.9 million and $6.7
                  million, respectively, &lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;related to the output of ongoing research and development services and to a much lesser extent royalty payments.&lt;/span&gt;&lt;/span&gt; The Company records a provision for credit losses, when
                appropriate, based on historical experience, current conditions and reasonable supportable forecasts. The Company has not incurred any bad debt expense to date and no allowance for credit losses has been recorded during the periods
                presented&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;. &lt;/span&gt;&lt;/span&gt; &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;Regulatory Milestones under the Viatris License Agreement&lt;br/&gt;
            &lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
            &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company has
              evaluated the regulatory milestones that may be received in connection with the Viatris License Agreement. There is uncertainty that the events to obtain the remaining regulatory milestones (aside from the approval by the FDA of RYZUMVI) will
              be achieved given the nature of clinical development and the stage of the development of the PS Products. These remaining regulatory milestones will be constrained until it is probable that a significant revenue reversal will not occur.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
            &lt;/div&gt;

&lt;div&gt;&lt;span style="font-style: italic; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"&gt;Sales Milestone and Royalty Payments&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
            &lt;/div&gt;

&lt;div style="text-align: justify;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Sales


















































































                  milestones and royalties relate predominantly to a license of intellectual property granted to Viatris and are determined by sales or usage-based thresholds. The sales milestones and royalties are accounted for under the royalty
                  recognition constraint and are accounted for as constrained variable consideration. The &lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;Company applies the royalty recognition constraint for each commercial milestone and
                    only recognize revenues for each once a sale of a licensed product (achievement of each) occurs.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
            &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt;Each of the
              remaining regulatory and sales milestone performance obligations (aside from the $10 million milestone payment related to the FDA&#x2019;s
              approval of PS in the third quarter of 2023) were constrained as of &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;September&lt;/span&gt; 30, 2025 and no revenue was recognized related to these
              milestones. &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;br/&gt;
            &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"&gt;A reconciliation of the closing balance of the contract assets and unbilled receivables
                associated with the Viatris License Agreement is as follows as of September 30, 2025 and 2024 (in thousands):&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"&gt;&lt;br/&gt;
              &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; text-transform: none; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                      &lt;div&gt;Nine Months Ended &lt;br/&gt;
                      &lt;/div&gt;
                      &lt;div&gt;September 30,&lt;br/&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: #000000 solid 2px;" valign="bottom"&gt; 2025&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;2024 &lt;br/&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
                      &lt;div style="text-align: justify; font-weight: bold; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Contract assets and unbilled receivables&lt;/span&gt;&lt;br/&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: center; font-weight: bold;" valign="bottom"&gt;&lt;br/&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-align: justify; text-indent: -9pt; margin-left: 9pt;"&gt;Balance as of beginning of nine-month period&lt;br/&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;2,209&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;1,407&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
                      &lt;div style="text-align: justify; text-indent: -9pt; margin-left: 9pt;"&gt;Revenue recognized&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                      &lt;div&gt;10,331&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;6,690&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-align: justify; text-indent: -9pt; margin-left: 9pt;"&gt;Reclassification to Accounts receivable related to costs billed under the Viatris License Agreement&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;(11,176&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;)&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;(6,629&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
                      &lt;div style="text-align: justify; text-indent: -9pt; margin-left: 9pt;"&gt;Balance as of end of nine-month period&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                      &lt;div&gt;1,364&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;1,468&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
            &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman'; font-style: italic; font-weight: bold;"&gt;BioSense License and Assignment&lt;br/&gt;
        &lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
            &lt;/span&gt; &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman'; text-align: justify;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;On March 10, 2020, prior to the Rexahn Merger, Rexahn entered into an amendment to its collaboration and license agreement, (as amended, the &#x201c;BioSense License and
                Assignment Agreement&#x201d;) with BioSense to advance the development and commercialization of the Rexahn RX-3117 drug compound (&#x201c;RX-3117&#x201d;) for all human uses in the Republic of Singapore, China, Hong Kong, Macau, and Taiwan (the &#x201c;BioSense
                Territory&#x201d;).&lt;/span&gt;&lt;br/&gt;
            &lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; font-family: 'Times New Roman';"&gt; &lt;span style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
            &lt;/span&gt; &lt;/div&gt;

&lt;div style="text-align: justify;"&gt; &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;Under the BioSense License and Assignment Agreement, the Company is
              eligible to receive additional milestone payments in an aggregate of up to $84.5 million upon the achievement of development,
              regulatory and commercial goals and will also be eligible to receive tiered royalties at low double-digit rates on annual net sales in the BioSense Territory. The Company determined that none of the milestone payments under the BioSense
              License and Assignment Agreement were probable of payment as of &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;September&lt;/span&gt; 30, 2025, and as a result, &lt;span style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;no&lt;/span&gt; revenue related to the milestones was recognized, as the achievement of
              events entitling the Company to any milestone payments were highly susceptible to factors outside of the Company&#x2019;s control. Future sales-based royalties related to the exclusive license to develop RX-3117, if any, will be recognized in the
              period the underlying sales transaction occurs.&lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&#160;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman';"&gt;Payments received under the BioSense License and Assignment Agreement will be subject to the CVR Agreement described in
          Note 2 &#x2013; Mergers.&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br/&gt;
          &lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;&#160;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: italic; font-weight: bold; font-size: 10pt;"&gt;Processa License Agreement&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255);"&gt;On June 16, 2021, the Company entered into a license agreement (the &#x201c;Processa License Agreement&#x201d;) with Processa
          Pharmaceuticals, Inc. (&#x201c;Processa&#x201d;), pursuant to which the Company agreed to grant Processa an exclusive license to develop, manufacture and commercialize RX-3117 globally, excluding the BioSense Territory.&lt;br/&gt;
          &lt;br/&gt;
          Pursuant to the agreement, Processa is obligated to make future payments to the Company upon the achievement of certain development, regulatory and commercial milestones. In addition, Processa is obligated to pay the Company mid-single-digit
          percentage royalties based on annual sales.&lt;br/&gt;
        &lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255);"&gt;&lt;br/&gt;
          On June 27, 2025, Processa notified the Company that it would not be developing RX-3117 and terminated the Processa License Agreement, effective October 25, 2025 (the &#x201c;Termination Date&#x201d;). No future payments will be received under the Processa
          License Agreement after the Termination Date and if any future payments are received prior to the Termination Date, they will be subject to the CVR Agreement described in Note 2 &#x2013; Mergers.&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman';"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;br/&gt;
          &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The Company determined that none
              of the milestone payments under the Processa License Agreement were probable of payment as of &lt;span style="letter-spacing: normal; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;September 30, 2025&lt;/span&gt;, and as a result, &lt;span style="color: rgb(0, 0, 0);"&gt;no&lt;/span&gt;
              revenue related to the milestones was recognized.&lt;/span&gt; &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
          &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: italic; font-weight: bold; font-size: 10pt;"&gt;SBIR Grant Agreement&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255);"&gt;In September 2024, Private Opus received a Small Business Innovation Research (&#x201c;SBIR&#x201d;) grant through the Department of
              Health and Human Services in the amount of $0.9 million to be used on the development of the RHO product. Direct and allocated
              indirect costs for development activities are reimbursed on a draw-down basis as development activities are completed. For the three and nine months ended &lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;September&lt;/span&gt; 30, 2025, the Company recognized $0.1 million and $0.3 million of revenue related to the SBIR
              grant, respectively, and was recorded as other income, net in the accompanying condensed consolidated statements of comprehensive loss. &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;There was no
                revenue recognized related to the SBIR grant during the prior periods presented.&lt;/span&gt;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255);"&gt; &lt;br/&gt;
            &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;RDH12 Agreement&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-size: 10pt;"&gt;On July 22, 2025, the Company, together with its wholly owned subsidiary, OpusTX, LLC (collectively, &#x201c;Opus&#x201d;), entered into a
                  funding and license agreement (the &#x201c;RDH12 Agreement&#x201d;) with Eyes on the Future (&#x201c;EOTF&#x201d;), and RDH12 Fund for Sight (the &#x201c;Fund,&#x201d; and together with EOTF, the &#x201c;Funding Parties&#x201d;), charitable organizations, relating to Opus&#x2019; program to develop
                  gene therapies that treat patients with inherited retinal degeneration associated with mutations in the RDH12 gene (the &#x201c;RDH12 Program&#x201d;).The RDH12 Agreement provides for funding by the Funding Parties of up to $1.6 million to support the development of the RDH12 Program. Opus is required to use the funding to conduct development activities in
                  accordance with a mutually agreed development plan.&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Under the RDH12 Agreement, Opus is subject to certain diligence obligations to develop a product under the RDH12 Program. If Opus is unable to achieve certain
                milestones by the specified dates, or if certain other events occur (a &#x201c;License Trigger Event&#x201d;), then the Funding Parties may exercise their rights under a non-exclusive, global, royalty-free and fully paid-up license granted by Opus to the
                Funding Parties to develop products under the RDH12 Program.&#160; If the Funding Parties exercise such license rights, then Opus will receive a non-exclusive license under the data and other intellectual property generated by the Funding
                Parties to develop products under the RDH12 Program, and the right to negotiate an exclusive license to such data and intellectual property to commercialize products under the RDH12 Program. The RDH12 Agreement includes certain restrictions
                on Opus&#x2019; ability to out-license rights to the RDH12 Program, and during the term of the RDH12 Agreement, Opus may not grant a third party an exclusive license to develop or commercialize products under the RDH12 Program in the United States
                without the prior written consent of the Funding Parties.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
              &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The term of the RDH12 Agreement continues until the earlier of (a) dosing by Opus of three patients in a Phase 1a/2b clinical trial prior to a License Trigger
                Event, and (b) the first commercial sale of a product under the RDH12 Program following receipt of regulatory approval in the United States or certain other European countries.&#160; The RDH12 Agreement will also terminate if an exclusive,
                global licensee of Opus for the RDH12 Program assumes Opus&#x2019; obligations under the RDH12 Agreement. The RDH12 Agreement may be terminated by either party for cause, including material breach or bankruptcy, subject to a cure period, or by the
                Funding Parties for convenience following a License Trigger Event.&lt;/div&gt;

&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;"&gt; &lt;/span&gt;&lt;br/&gt;
              &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255);"&gt;Eligible research and development costs under the RDH12 Agreement, as approved by the Funding Parties, are
                reimbursed on a draw-down basis as development activities are completed by the Company. For the three and nine months ended September 30, 2025, the Company recognized $0.1 million of income related to the RDH12 Agreement, which was recorded in the accompanying condensed consolidated statements of comprehensive loss under the other income, net line
                item.&lt;/div&gt;
</us-gaap:CollaborativeArrangementDisclosureTextBlock>
    <ird:NonRefundableCashPaymentReceived
      contextRef="c20221101to20221130_TypeOfArrangementAxis_ViatrisLicenseAgreementMember"
      decimals="-6"
      id="Fact_df73702839a14d248051dfc6ecdf6a0d"
      unitRef="U002">35000000</ird:NonRefundableCashPaymentReceived>
    <ird:MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones
      contextRef="c20221106to20221106_TypeOfArrangementAxis_ViatrisLicenseAgreementMember"
      decimals="-6"
      id="Fact_40959f78255a4fc2add49c7b42277b69"
      unitRef="U002">130000000</ird:MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones>
    <ird:FirstMilestonePaymentReceived
      contextRef="c20221106_TypeOfArrangementAxis_ViatrisLicenseAgreementMember"
      decimals="-6"
      id="Fact_420c35b84536419695121bf5f513096b"
      unitRef="U002">10000000</ird:FirstMilestonePaymentReceived>
    <ird:MaximumPercentageOfTieredRoyaltiesReceivable
      contextRef="c20250930_TypeOfArrangementAxis_ViatrisLicenseAgreementMember"
      decimals="2"
      id="Fact_2f464f4065104c7aada2996d93e03acb"
      unitRef="U005">0.20</ird:MaximumPercentageOfTieredRoyaltiesReceivable>
    <ird:NumberOfPerformanceObligations
      contextRef="c20250930_TypeOfArrangementAxis_ViatrisLicenseAgreementMember"
      decimals="INF"
      id="Fact_74bf3726de1d44b283656d740b0722be"
      unitRef="U010">2</ird:NumberOfPerformanceObligations>
    <ird:NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue
      contextRef="c20250101to20250930_TypeOfArrangementAxis_ViatrisLicenseAgreementMember"
      id="Fact_91d1d83503614b488dffee39c49d00fd">P120D</ird:NonCancellationPeriodOfConstraintForResearchAndDevelopmentRevenue>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20250701to20250930_TypeOfArrangementAxis_ViatrisLicenseAgreementMember"
      decimals="-5"
      id="Fact_70770e42b04b424e8735ff579e7c36aa"
      unitRef="U002">3100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20250101to20250930_TypeOfArrangementAxis_ViatrisLicenseAgreementMember"
      decimals="-5"
      id="Fact_0328c418663544dbaf8b677f150ff089"
      unitRef="U002">10300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20240701to20240930_TypeOfArrangementAxis_ViatrisLicenseAgreementMember"
      decimals="-5"
      id="Fact_e45efb98ae2e4d5e9c7f737c9f24b963"
      unitRef="U002">3900000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20240101to20240930_TypeOfArrangementAxis_ViatrisLicenseAgreementMember"
      decimals="-5"
      id="Fact_871f979882e742cdadc663f552b90d89"
      unitRef="U002">6700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <ird:MilestonePaymentRequiredUnderFDASApproval
      contextRef="c20230930_HealthCareOrganizationRevenueSourcesAxis_SalesMilestonesMember_TypeOfArrangementAxis_ViatrisLicenseAgreementMember"
      decimals="-6"
      id="Fact_40479e3628fb4032a60a2be2da6f617f"
      unitRef="U002">10000000</ird:MilestonePaymentRequiredUnderFDASApproval>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20250101to20250930_HealthCareOrganizationRevenueSourcesAxis_SalesMilestonesMember_TypeOfArrangementAxis_ViatrisLicenseAgreementMember"
      decimals="-3"
      id="Fact_b013a9e2888e40f6800257f3d9b86d6a"
      unitRef="U002">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <ird:ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock
      contextRef="c20250101to20250930"
      id="Text_b99fdb83a01d497e80180f68da51477b">
&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"&gt;A reconciliation of the closing balance of the contract assets and unbilled receivables
                associated with the Viatris License Agreement is as follows as of September 30, 2025 and 2024 (in thousands):&lt;/div&gt;

&lt;div style="display:none;"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"&gt;&lt;br/&gt;
              &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; text-transform: none; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                      &lt;div&gt;Nine Months Ended &lt;br/&gt;
                      &lt;/div&gt;
                      &lt;div&gt;September 30,&lt;br/&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; text-align: center; font-weight: bold; border-bottom: #000000 solid 2px;" valign="bottom"&gt; 2025&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;2024 &lt;br/&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
                      &lt;div style="text-align: justify; font-weight: bold; text-indent: -9pt; margin-left: 9pt;"&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Contract assets and unbilled receivables&lt;/span&gt;&lt;br/&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; text-align: center; font-weight: bold;" valign="bottom"&gt;&lt;br/&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: center; font-weight: bold; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="text-align: center; vertical-align: bottom; font-weight: bold; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="font-weight: bold; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-align: justify; text-indent: -9pt; margin-left: 9pt;"&gt;Balance as of beginning of nine-month period&lt;br/&gt;
                      &lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;2,209&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;1,407&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
                      &lt;div style="text-align: justify; text-indent: -9pt; margin-left: 9pt;"&gt;Revenue recognized&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                      &lt;div&gt;10,331&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;6,690&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                      &lt;div style="text-align: justify; text-indent: -9pt; margin-left: 9pt;"&gt;Reclassification to Accounts receivable related to costs billed under the Viatris License Agreement&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                      &lt;div&gt;(11,176&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                      &lt;div&gt;)&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;(6,629&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;)&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
                      &lt;div style="text-align: justify; text-indent: -9pt; margin-left: 9pt;"&gt;Balance as of end of nine-month period&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                      &lt;div&gt;$&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                      &lt;div&gt;1,364&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;$&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"&gt;1,468&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</ird:ScheduleOfReconciliationOfContractAssetAssociatedTableTextBlock>
    <ird:ContractAssetCurrent
      contextRef="c20241231_TypeOfArrangementAxis_ViatrisLicenseAgreementMember"
      decimals="-3"
      id="Fact_f78f82c50fc04883b1ff9bd31d4dc22b"
      unitRef="U002">2209000</ird:ContractAssetCurrent>
    <ird:ContractAssetCurrent
      contextRef="c20231231_TypeOfArrangementAxis_ViatrisLicenseAgreementMember"
      decimals="-3"
      id="Fact_7487c245e0fa4333905d70ba18337b4b"
      unitRef="U002">1407000</ird:ContractAssetCurrent>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20250101to20250930_TypeOfArrangementAxis_ViatrisLicenseAgreementMember"
      decimals="-3"
      id="Fact_7de90f9811914f94a4e2819ef56e355c"
      unitRef="U002">10331000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20240101to20240930_TypeOfArrangementAxis_ViatrisLicenseAgreementMember"
      decimals="-3"
      id="Fact_0bed3e75c1a849cc86dddda53dbaedb2"
      unitRef="U002">6690000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <ird:ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement
      contextRef="c20250101to20250930_ProductOrServiceAxis_LicenseTransferFeeMember_TypeOfArrangementAxis_ViatrisLicenseAgreementMember"
      decimals="-3"
      id="Fact_3c06be79bd204a2597f9d9520d656c3c"
      unitRef="U002">11176000</ird:ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement>
    <ird:ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement
      contextRef="c20240101to20240930_ProductOrServiceAxis_LicenseTransferFeeMember_TypeOfArrangementAxis_ViatrisLicenseAgreementMember"
      decimals="-3"
      id="Fact_928a089698894207b14c65c2af88b0df"
      unitRef="U002">6629000</ird:ContractAssetReclassificationToAccountsReceivableRelatedToCostsBilledUnderLicenseAgreement>
    <ird:ContractAssetCurrent
      contextRef="c20250930_TypeOfArrangementAxis_ViatrisLicenseAgreementMember"
      decimals="-3"
      id="Fact_6f0294f9413f4941934988a28d0a3ae5"
      unitRef="U002">1364000</ird:ContractAssetCurrent>
    <ird:ContractAssetCurrent
      contextRef="c20240930_TypeOfArrangementAxis_ViatrisLicenseAgreementMember"
      decimals="-3"
      id="Fact_bbfae5bfde324c6697feb660f4c3940e"
      unitRef="U002">1468000</ird:ContractAssetCurrent>
    <ird:MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones
      contextRef="c20250101to20250930_TypeOfArrangementAxis_BioSenseLicenseAndAssignmentsAgreementMember"
      decimals="-5"
      id="Fact_2fc9871fff6a4f3e86f41c42f767718c"
      unitRef="U002">84500000</ird:MaximumAmountOfPaymentsReceivableForDevelopmentRegulatoryAndCommercialMilestones>
    <ird:MilestonePaymentsAmountReceived
      contextRef="c20250101to20250930_TypeOfArrangementAxis_BioSenseLicenseAndAssignmentsAgreementMember"
      decimals="-3"
      id="Fact_49e9ba7952ad45379036f61d40719cde"
      unitRef="U002">0</ird:MilestonePaymentsAmountReceived>
    <ird:MilestonePaymentsAmountReceived
      contextRef="c20250101to20250930_TypeOfArrangementAxis_ProcessaLicenseAgreementMember"
      decimals="-3"
      id="Fact_657179d8fcab4f03981685e278bfd0ea"
      unitRef="U002">0</ird:MilestonePaymentsAmountReceived>
    <ird:MilestonePaymentsAmountReceived
      contextRef="c20240701to20240930_TypeOfArrangementAxis_SBIRGrantAgreementMember"
      decimals="-5"
      id="Fact_6869b9e785d149acb2c689282e4a9bc7"
      unitRef="U002">900000</ird:MilestonePaymentsAmountReceived>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20250701to20250930_TypeOfArrangementAxis_SBIRGrantAgreementMember"
      decimals="-5"
      id="Fact_de2ecbb9a81846ebb54b0958c4108cbb"
      unitRef="U002">100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20250101to20250930_TypeOfArrangementAxis_SBIRGrantAgreementMember"
      decimals="-5"
      id="Fact_c9489d01473948a29284ca2a99dd7bdc"
      unitRef="U002">300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20240101to20240930_TypeOfArrangementAxis_SBIRGrantAgreementMember"
      decimals="-3"
      id="Fact_a45eade440b94689844c78d4bf9546c7"
      unitRef="U002">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20240701to20240930_TypeOfArrangementAxis_SBIRGrantAgreementMember"
      decimals="-3"
      id="Fact_8d0cafe984b74eba9fb82808a99e8cf8"
      unitRef="U002">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <ird:MaximumAmountFundedToSupportStudy
      contextRef="c20250722_TypeOfArrangementAxis_RDH12AgreementMember"
      decimals="-5"
      id="Fact_0d3192922c77496dbb164718fd6b77ae"
      unitRef="U002">1600000</ird:MaximumAmountFundedToSupportStudy>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c20250101to20250930_TypeOfArrangementAxis_RDH12AgreementMember"
      decimals="-5"
      id="Fact_f7572c34b1804b968b9ebe5c440fffd2"
      unitRef="U002">100000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c20250701to20250930_TypeOfArrangementAxis_RDH12AgreementMember"
      decimals="-5"
      id="Fact_b65c812553fa4905a2012ff5e6559865"
      unitRef="U002">100000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="c20250101to20250930"
      id="Text_aa74fbe99bf940ddbc9736b2b7c1db45">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 27pt; vertical-align: top; font-weight: bold;"&gt;12.&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                      &lt;div style="font-weight: bold; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;Net Loss per
                          Share&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&#160;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;Basic loss per share of common stock is computed by dividing net loss by the weighted average
                    number of shares of common stock outstanding during the period. Diluted earnings or loss per share of common stock is computed similarly to basic loss or earnings per share except the weighted average shares outstanding are increased to
                    include additional shares from the assumed exercise of any common stock equivalents, if dilutive. The Company&#x2019;s Series A preferred stock, warrants, stock options and RSUs, while outstanding, are considered common stock equivalents for
                    this purpose. Diluted earnings is computed utilizing the treasury method for the warrants, stock options and RSUs. &lt;/span&gt;&lt;span style="font-family: 'Times New Roman';"&gt;Diluted earnings with respect to the Series A preferred stock
                    utilizing the if-converted method was not applicable during the periods presented as no conditions required for conversion had occurred. No incremental common stock equivalents were included in calculating diluted loss per share because
                    such inclusion would be anti-dilutive given the net loss reported for the periods presented.&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"&gt;&lt;span style="font-family: 'Times New Roman';"&gt; &lt;br/&gt;
                  &lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; margin-bottom: 8pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The following potential common shares were not considered in the computation of diluted net loss per share as their effect would have been anti-dilutive for the three- and nine-month periods presented below:&lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; text-transform: none; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" rowspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-family: 'Times New Roman'; font-weight: bold;"&gt;
                          &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;September 30,&lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="font-family: 'Times New Roman'; text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; 2025&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="font-family: 'Times New Roman'; text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; 2024&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-family: 'Times New Roman'; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;Warrants&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;29,433,401&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;7,204,299&lt;br/&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-family: 'Times New Roman'; width: 76%;" valign="bottom"&gt;
                        &lt;div&gt;Stock options&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;7,218,064&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;4,848,064&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-family: 'Times New Roman'; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div&gt;RSUs&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;2,409,231&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;1,130,430&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; font-family: 'Times New Roman'; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;Total&lt;br/&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;39,060,696&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;13,182,793&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="c20250101to20250930"
      id="Text_c23c41ff09b94cdfae253e310c31b1e7">
&lt;div style="text-align: justify; margin-bottom: 8pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The following potential common shares were not considered in the computation of diluted net loss per share as their effect would have been anti-dilutive for the three- and nine-month periods presented below:&lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; letter-spacing: normal; text-transform: none; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&lt;br/&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" rowspan="1" style="text-align: left; vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-family: 'Times New Roman'; font-weight: bold;"&gt;
                          &lt;div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"&gt;September 30,&lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="font-family: 'Times New Roman'; text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; 2025&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: center; font-weight: bold; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="font-family: 'Times New Roman'; text-align: center; vertical-align: bottom; font-weight: bold; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt; 2024&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; font-weight: bold; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-family: 'Times New Roman'; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;Warrants&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;29,433,401&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;7,204,299&lt;br/&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-family: 'Times New Roman'; width: 76%;" valign="bottom"&gt;
                        &lt;div&gt;Stock options&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;7,218,064&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;4,848,064&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; font-family: 'Times New Roman'; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div&gt;RSUs&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;2,409,231&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;1,130,430&lt;/td&gt;

    &lt;td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td rowspan="1" style="vertical-align: top; font-family: 'Times New Roman'; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;Total&lt;br/&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;39,060,696&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;13,182,793&lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20250101to20250930_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_WarrantMember"
      decimals="0"
      id="Fact_726a70a5725f43b69ded6717d69c9344"
      unitRef="U001">29433401</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20240101to20240930_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_WarrantMember"
      decimals="0"
      id="Fact_9b94ad7457084cb5b856fcaa918d73c5"
      unitRef="U001">7204299</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20250101to20250930_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_2bc501f5090943a2b875e39cdc85c013"
      unitRef="U001">7218064</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20240101to20240930_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_968decf3021148aeb8bb821f782ac5d4"
      unitRef="U001">4848064</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20250101to20250930_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_RestrictedStockMember"
      decimals="0"
      id="Fact_ff0f047b6266413f8d87e4c0f8192530"
      unitRef="U001">2409231</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20240101to20240930_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_RestrictedStockMember"
      decimals="0"
      id="Fact_d05279b34c93454488c81592599d9645"
      unitRef="U001">1130430</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20250101to20250930"
      decimals="0"
      id="Fact_5f89d7935a5648898b3648bdb56e2197"
      unitRef="U001">39060696</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_e06e18b5d3f64e948a1dfa5469c18ebc"
      unitRef="U001">13182793</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="c20250101to20250930"
      id="Text_6b30239f53b84d03aaed6ff32c51a1af">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 27pt; vertical-align: top; font-weight: bold;"&gt;
                      &lt;div&gt;13.&lt;/div&gt;
                    &lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                      &lt;div style="font-weight: bold;"&gt;Income Taxes&lt;/div&gt;
                    &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&#160;&lt;/div&gt;

&lt;div&gt;&lt;span style="font-family: 'Times New Roman';"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;The effective tax rate for the three and nine months ended September 30, 2025 and 2024 was zero percent. As of September 30, 2025, a full valuation allowance has been established to reduce the Company&#x2019;s net deferred income tax assets. As such, no tax benefit related to the Company&#x2019;s pre-tax loss was recognized for any of the periods presented. On July 4, 2025, the One Big,
                    Beautiful Bill (&#x201c;OBBB&#x201d;) was signed into law and included certain provision that may impact the Company such as the capitalization of research and development expenses under Section 174 of the Internal Revenue Code. The Company is
                    currently assessing the provisions of the OBBB but expects minimal impacts. The Company&#x2019;s corporate returns are subject to examination for tax years beginning in 2020 for federal income tax purposes and subject to examination in various
                    state jurisdictions. The Company does not have any reserves for income taxes that represent the Company&#x2019;s potential liability for uncertain tax positions.&lt;/span&gt;&lt;/div&gt;
</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c20240701to20240930"
      decimals="0"
      id="Fact_def6d93a1625417aa9659be3ccd591ca"
      unitRef="U005">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c20250701to20250930"
      decimals="0"
      id="Fact_c64c4227a23d4756a12bf7ebe8dfd145"
      unitRef="U005">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c20240101to20240930"
      decimals="0"
      id="Fact_8032ae42681c4718920933f763dda261"
      unitRef="U005">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c20250101to20250930"
      decimals="0"
      id="Fact_0e807ccf7f3f438db69059cb63173853"
      unitRef="U005">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <ird:PretaxIncomeLossTaxBenefit
      contextRef="c20250101to20250930"
      decimals="-3"
      id="Fact_962ae473614049c4b026f6ee4c5bde1b"
      unitRef="U002">0</ird:PretaxIncomeLossTaxBenefit>
    <ird:PretaxIncomeLossTaxBenefit
      contextRef="c20240101to20240930"
      decimals="-3"
      id="Fact_82bce85fdea04e63baaa0e40bc966450"
      unitRef="U002">0</ird:PretaxIncomeLossTaxBenefit>
    <ird:PretaxIncomeLossTaxBenefit
      contextRef="c20250701to20250930"
      decimals="-3"
      id="Fact_35a6ed8f0ea646a5ab73457d0df2fcfb"
      unitRef="U002">0</ird:PretaxIncomeLossTaxBenefit>
    <ird:PretaxIncomeLossTaxBenefit
      contextRef="c20240701to20240930"
      decimals="-3"
      id="Fact_16a6edf7148b4ac29cf6f8b63ae49a30"
      unitRef="U002">0</ird:PretaxIncomeLossTaxBenefit>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="c20250101to20250930"
      id="Text_d0049550b9304d4ca5b0f97a65ced334">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 27pt; vertical-align: top; font-weight: bold;"&gt;
                        &lt;div&gt;14.&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="font-weight: bold;"&gt;Deferred Compensation Plan&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(34, 34, 34);"&gt;Effective October &lt;span style="color: rgb(34, 34, 34); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"&gt;1st&lt;/span&gt;, &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;2021,&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(34, 34, 34);"&gt; the Company began offering a &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;401&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(34, 34, 34);"&gt;(k) plan (&#x201c;&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;401&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(34, 34, 34);"&gt;K Plan&#x201d;) to its employees. All employees
                    are eligible to participate in the &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;401&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(34, 34, 34);"&gt;K Plan. The Company makes
                    matching contributions equal to &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;100%&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(34, 34, 34);"&gt; on the &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;first&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(34, 34, 34);"&gt; &lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman';"&gt;3%&lt;/span&gt;&lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(34, 34, 34);"&gt; of compensation that is deferred as an elective deferral and an additional 50% on the next 2% of compensation. The Company&#x2019;s matching
                    contributions are made on a payroll-by-payroll basis. During the three months ended September 30, 2025 and 2024, the Company contributed less than $0.1 million and less than $0.1 million&lt;/span&gt; to the 401K Plan, respectively. During the
                  nine months ended &lt;span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(34, 34, 34);"&gt;September &lt;/span&gt;30, 2025 and 2024, the Company contributed $0.1 million and $0.1 million to the 401K Plan,
                  respectively.&lt;br/&gt;
                &lt;/div&gt;
</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="c20211001to20211001_RetirementPlanNameAxis_RetirementPlan401KMember"
      decimals="2"
      id="Fact_73d70c492ced433a97cd8056fd18925d"
      unitRef="U005">1</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="c20211001to20211001_RetirementPlanNameAxis_RetirementPlan401KMember"
      decimals="2"
      id="Fact_f4c126cd79f74e5799613316597cab07"
      unitRef="U005">0.03</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <ird:DefinedContributionPlanAdditionalEmployerMatchingContribution
      contextRef="c20211001to20211001_RetirementPlanNameAxis_RetirementPlan401KMember"
      decimals="2"
      id="Fact_1c81e181162d4ad4945782c153136728"
      unitRef="U005">0.50</ird:DefinedContributionPlanAdditionalEmployerMatchingContribution>
    <ird:DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred
      contextRef="c20211001to20211001_RetirementPlanNameAxis_RetirementPlan401KMember"
      decimals="2"
      id="Fact_274c16d0c70b4dd79c9791f909b0589f"
      unitRef="U005">0.02</ird:DefinedContributionPlanAdditionalEmployerMatchingContributionDeferred>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="c20250701to20250930_RetirementPlanNameAxis_RetirementPlan401KMember"
      decimals="-5"
      id="Fact_bc94db57facd4a8aa119235f341c0ea9"
      unitRef="U002">100000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="c20240701to20240930_RetirementPlanNameAxis_RetirementPlan401KMember"
      decimals="-5"
      id="Fact_ca7c39d4ecad43cf871ba6fc71c1b823"
      unitRef="U002">100000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="c20250101to20250930_RetirementPlanNameAxis_RetirementPlan401KMember"
      decimals="-5"
      id="Fact_d00d834bf8d44bbe95cf81300b14ba36"
      unitRef="U002">100000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="c20240101to20240930_RetirementPlanNameAxis_RetirementPlan401KMember"
      decimals="-5"
      id="Fact_16cd6ddcbc174594808bc43a73e40320"
      unitRef="U002">100000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="c20250101to20250930"
      id="Text_fd91d13d22b4498e919604e65268ea92">
&lt;div&gt;
              &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000; border-spacing: 0;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 27pt; vertical-align: top; font-weight: bold;"&gt;15.&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                      &lt;div style="font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt;Subsequent Events&lt;/div&gt;
                    &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
            &lt;/div&gt;

&lt;div&gt;&lt;span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"&gt; &lt;/span&gt;&lt;/div&gt;

&lt;div&gt; &lt;br/&gt;
              &lt;/div&gt;

&lt;div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"&gt;&lt;span style="text-decoration: underline;"&gt;November 2025 Registered Direct Offering&lt;/span&gt;&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: #222222; font-family: 'Times New Roman'; font-size: 10pt;"&gt;On November 5, 2025, the Company entered into a securities purchase agreement to sell securities in a registered direct offering for gross
                  proceeds of approximately $23.0 million, before deducting offering expenses.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: left; color: #222222; font-family: 'Times New Roman'; font-size: 10pt;"&gt;In the offering, the Company sold an aggregate of 3,827,751
                  shares of its common stock at a price of $2.09 per share and, in lieu of common stock to certain investors, pre-funded warrants
                  to purchase up to an aggregate of 7,177,033 shares of common stock at a purchase price of $2.0899 per pre-funded warrant. Each pre-funded warrant has an exercise price of $0.0001 per share of common stock, will be immediately exercisable subject to certain conditions set forth in each pre-funded warrant, and will not expire. The
                  offering closed on November 7, 2025.&lt;/div&gt;

&lt;div&gt;&#160;&lt;/div&gt;
</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="c20251105to20251105_SubsequentEventTypeAxis_SubsequentEventMember_SubsidiarySaleOfStockAxis_November2025RegisteredDirectOfferingMember"
      decimals="-5"
      id="Fact_e4c370e4fdd94f9db3b45dfefbb477ea"
      unitRef="U002">23000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20251105to20251105_StatementEquityComponentsAxis_CommonStockMember_SubsequentEventTypeAxis_SubsequentEventMember_SubsidiarySaleOfStockAxis_November2025RegisteredDirectOfferingMember"
      decimals="0"
      id="Fact_b99e7256f5214d32a17013df1a490892"
      unitRef="U001">3827751</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="c20251105_StatementEquityComponentsAxis_CommonStockMember_SubsequentEventTypeAxis_SubsequentEventMember_SubsidiarySaleOfStockAxis_November2025RegisteredDirectOfferingMember"
      decimals="2"
      id="Fact_1b78c39388834e5b8f391e515d219c2b"
      unitRef="U003">2.09</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c20251105_StatementEquityComponentsAxis_CommonStockMember_SubsequentEventTypeAxis_SubsequentEventMember_SubsidiarySaleOfStockAxis_November2025RegisteredDirectOfferingMember"
      decimals="0"
      id="Fact_ac2cfcea3f4b46cb99db9ae23c2e32d1"
      unitRef="U001">7177033</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <ird:StockSoldPricePerShare
      contextRef="c20251105_StatementEquityComponentsAxis_CommonStockMember_SubsequentEventTypeAxis_SubsequentEventMember_SubsidiarySaleOfStockAxis_November2025RegisteredDirectOfferingMember"
      decimals="4"
      id="Fact_fae2e039064d48a7b9afe0f2be3e1221"
      unitRef="U003">2.0899</ird:StockSoldPricePerShare>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c20251105_FinancialInstrumentAxis_PreFundedRDOWarrantsMember_SubsequentEventTypeAxis_SubsequentEventMember_SubsidiarySaleOfStockAxis_November2025RegisteredDirectOfferingMember"
      decimals="4"
      id="Fact_754b6be3175f4bb2b55cd98490d235fc"
      unitRef="U003">0.0001</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <ecd:NonRule10b51ArrAdoptedFlag
      contextRef="c20250701to20250930"
      id="Fact_d376349cf12c48d4b1e374f51f5d76c2">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrAdoptedFlag
      contextRef="c20250701to20250930"
      id="Fact_892229895a984e48b69d7aa306de8d25">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrTrmntdFlag
      contextRef="c20250701to20250930"
      id="Fact_bf7560cbb14e403c83a1da75ebdf2146">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag
      contextRef="c20250701to20250930"
      id="Fact_185c18a2f6e144e48daa906352875b2e">false</ecd:NonRule10b51ArrTrmntdFlag>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact_3391cd12f6d54f75a5c22f101cb36206"
          xlink:label="Fact_3391cd12f6d54f75a5c22f101cb36206"
          xlink:type="locator"/>
        <link:footnote id="Foot_73efd941cad64a2daaaa08580330762c" xlink:label="Foot_73efd941cad64a2daaaa08580330762c" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">De minimis value</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_3391cd12f6d54f75a5c22f101cb36206"
          xlink:to="Foot_73efd941cad64a2daaaa08580330762c"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8c3c7f27a7ac4978b2c6bd6086c4423c"
          xlink:label="Fact_8c3c7f27a7ac4978b2c6bd6086c4423c"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8c3c7f27a7ac4978b2c6bd6086c4423c"
          xlink:to="Foot_73efd941cad64a2daaaa08580330762c"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_b6f4f17e1f4246759331d6015fd4f16b"
          xlink:label="Fact_b6f4f17e1f4246759331d6015fd4f16b"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_b6f4f17e1f4246759331d6015fd4f16b"
          xlink:to="Foot_73efd941cad64a2daaaa08580330762c"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_6a469646c3b647d5b29e9428296b35d2"
          xlink:label="Fact_6a469646c3b647d5b29e9428296b35d2"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_6a469646c3b647d5b29e9428296b35d2"
          xlink:to="Foot_73efd941cad64a2daaaa08580330762c"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_34a0b91fef9e45eaa7cb4298b1ae0d11"
          xlink:label="Fact_34a0b91fef9e45eaa7cb4298b1ae0d11"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_34a0b91fef9e45eaa7cb4298b1ae0d11"
          xlink:to="Foot_73efd941cad64a2daaaa08580330762c"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_dda572fed66b41fd94188fb699f8a97c"
          xlink:label="Fact_dda572fed66b41fd94188fb699f8a97c"
          xlink:type="locator"/>
        <link:footnote id="Foot_65369edd05074384bb911e9487c6a829" xlink:label="Foot_65369edd05074384bb911e9487c6a829" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying options and the fair value of our common stock as of
                              September 30, 2025 and December 31, 2024 of $</xhtml:span>1.65<xhtml:span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> and $</xhtml:span>1.19<xhtml:span style="font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> per share, respectively.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_dda572fed66b41fd94188fb699f8a97c"
          xlink:to="Foot_65369edd05074384bb911e9487c6a829"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_cb953bbdd0cd4e06b7547f58ef45fe50"
          xlink:label="Fact_cb953bbdd0cd4e06b7547f58ef45fe50"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_cb953bbdd0cd4e06b7547f58ef45fe50"
          xlink:to="Foot_65369edd05074384bb911e9487c6a829"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_bae0920cee294e9d9dcaffbd84726a76"
          xlink:label="Fact_bae0920cee294e9d9dcaffbd84726a76"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_bae0920cee294e9d9dcaffbd84726a76"
          xlink:to="Foot_65369edd05074384bb911e9487c6a829"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_369990cab911425aacc36b6288b4b176"
          xlink:label="Fact_369990cab911425aacc36b6288b4b176"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_369990cab911425aacc36b6288b4b176"
          xlink:to="Foot_65369edd05074384bb911e9487c6a829"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_becff3714a64459ab6dedce160ba78fa"
          xlink:label="Fact_becff3714a64459ab6dedce160ba78fa"
          xlink:type="locator"/>
        <link:footnote id="Foot_0f84b8d17c46402bb99af0a257fe53d9" xlink:label="Foot_0f84b8d17c46402bb99af0a257fe53d9" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Liability classified warrants in connection with March 2025 Financings</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_becff3714a64459ab6dedce160ba78fa"
          xlink:to="Foot_0f84b8d17c46402bb99af0a257fe53d9"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1b392a95dc7a4c6280c378447eeb8a1a"
          xlink:label="Fact_1b392a95dc7a4c6280c378447eeb8a1a"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1b392a95dc7a4c6280c378447eeb8a1a"
          xlink:to="Foot_0f84b8d17c46402bb99af0a257fe53d9"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
